Конфигурирование и администрирование в системе 1С:Предприятие (Версия 7.7)

Концепция, основные понятия и организация бухгалтерского учета в системе 1С:Предприятие. Метаданные, работа с конфигурацией. Константы, справочники, документы. Перечисления, планы счетов, виды субконто, регистры. Индивидуальный пользовательский интерфейс.

Рубрика Программирование, компьютеры и кибернетика
Вид учебное пособие
Язык русский
Дата добавления 16.11.2012
Размер файла 619,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Если выбрана установка «Округлять 1,5 до 2», то суммы до 50 копеек будут отбрасываться, а свыше 50 копеек включительно -- округляться до целого рубля.

Соответственно, сумма 1 рубль 49 копеек будет округлена до 1 рубля, а сумма 1 рубль 50 копеек -- до 2 рублей.

Правило округления, установленное в свойствах конфигурации, при вычислении конкретного выражения можно изменить, используя функцию Окр() встроенного языка системы 1С:Предприятие.

Разрешить непосредственное удаление объектов. Данная опция включает или отключает механизм контроля ссылочной целостности.

Если опция отключена, в системе 1С:Предприятие задействуется механизм контроля ссылочной целостности. В этом случае непосредственное удаления объектов данных заменяется пометкой их на удаление, а удаление помеченных объектов выполняется в специальном режиме.

Внимание! Средства встроенного языка позволяют выполнять непосредственное удаление объектов данных, независимо от установок в конфигурации. Поэтому элементы конкретной конфигурации могут выполнять непосредственное удаление в обход механизма контроля ссылочной целостности. В этом случае ответственность за целостность данных лежит на специалисте, выполнявшем конфигурирование системы.

Если опция «Разрешить непосредственное удаление объектов» включена, механизм контроля ссылочной целостности в системе 1С:Предприятие отключен. В этом случае, если это необходимо, возможность непосредственного удаления объектов может быть ограничена определенным категориям пользователей с помощью настройки прав доступа к конкретным видам объектов метаданных.

Кроме того, если признак «Разрешить непосредственное удаление объектов» включен, и у пользователя установлены права на непосредственное удаление объектов, то он может выбрать режим удаления в режиме настройки параметров (закладка «Общие» меню «Сервис» главного меню системы 1С:Прсдприятие). Для этого переключатель «Режим удаления объектов» должен быть установлен соответственно в состояние «Непосредственное удаление». Если переключатель установлен в состояние «Пометка на удаление», то также будет задействован механизм контроля ссылочной целостности.

Подробнее о механизме контроля ссылочной целостности смотри в Руководстве пользователя по системе 1С:Прсдприятие.

Закладки «Автор» и «Заставка»

Закладки «Автор» и «Заставка» предназначены, соответственно, для просмотра и редактирования сведений об авторе конфигурации и для назначения заставки системы 1С:Предприятие.

Подробнее о редактировании сведений об авторе конфигурации см. ниже п. «Сведения об авторе конфигурации».

Глобальный модуль

Глобальным модулем называется модуль, который автоматически выполняется при старте системы 1С:Предприятие в момент загрузки конфигурации.

В глобальном модуле помещаются процедуры и функции, которые необходимо выполнять при запуске системы 1С:Предприятис, а также глобальные процедуры и функции, которые могут вызываться из любого другого модуля конфигурации.

Процедуры и функции глобального модуля являются одной из составных частей глобальною контекста. Подробнее о глобальном модуле можно узнать из книги «1С:Предприятие. Описание встроенного языка».

Для редактирования глобального модуля необходимо, находясь в окне «Конфигурация -- Метаданные», выбрать пункт «Глобальный модуль» из меню «Действия» главного меню Конфигуратора. Текст глобального модуля будет выдан для редактирования в редакторе текстов системы 1С:Предприятие в режиме редактирования текста программного модуля.

Глобальный модуль, являясь частью конфигурации, сохраняется только в составе конфигурации. Использование пункта «Сохранить» из меню «Файл» главного меню Конфигуратора приведет к выполнению процедуры сохранения сделанных изменений, как это описано в п. «Сохранение конфигурации», стр. 32.

Общие таблицы

Механизм общих таблиц позволяет создавать шаблоны печатных форм, доступные из любого модуля текущей конфигурации. Например, использование общих таблиц позволяет формировать табличные документы из глобального модуля.

Для редактирования общих таблиц следует выбрать пункт «Общие таблицы» из меню «Действия» главного меню Конфигуратора. На экран будет выдано окно редактора таблиц, содержащее существующие общие таблицы.

Если в текущей конфигурации не существует общих таблиц, окно редактора таблиц будет содержать пустой лист.

Подробно порядок работы с редактором таблица см. в главах «Редактор форм» и «Редактор таблиц».

Замечание. Не рекомендуется использовать разные исходные таблицы для создания одного табличного документа. В процессе формирования табличного документа из шаблона печатной формы в готовый документ переносится, в том числе, и ширина ячеек таблицы. При «сборке» готового документа из секций разных таблиц результирующий документ может иметь непредсказуемый внешний вид.

Библиотека картинок

Конфигуратор позволяет включать в конфигурацию графические изображения -- картинки. Картинки можно размещать в элементах диалогов объектов метаданных, а также обращаться к ним при помощи встроенного языка системы 1С:Предприятие.

Для работы с картинками предназначен диалог «Библиотека картинок». Для вызова диалога необходимо перейти в окно «Конфигурация -- Метаданные» и выбрать пункт «Библиотека картинок» из меню действия главного меню Конфигуратора.

Этот же диалог вызывается для вставки картинки в элемент диалога при редактировании экранной формы объекта метаданных в редакторе диалогом (см. главы «Редактор форм» и «Редактор диалогов»).

Диалог «Библиотека картинок» содержит окно для просмотра картинок в библиотеке и кнопки управления библиотекой.

В окне для просмотра библиотеки картинок можно использовать линейку прокрутки для вывода на экран «скрытых» картинок или изменить размер окна, потянув мышью одну из сторон или угол диалога.

Добавление, удаление и сохранение картинок. Для добавления картинок в библиотеку используется кнопка («Добавить»). При ее нажатии будет открыт стандартный диалог открытия файла, при помощи которого необходимо найти файл картинки на диске и выбрать этот файл для вставки картинки в библиотеку.

Для удаления картинки из библиотеки необходимо щелкнуть мышью на картинке и нажать кнопку («Удалить»).

Кнопка («Сохранить») позволяет сохранить выбранную картинку в графический файл. В открывшемся стандартном диалоге сохранения файла необходимо указать имя файла и папку, в которую будет сохранен файл.

Вставка картинок в диалог. Чтобы выбрать картинку для вставки в элемент диалога, необходимо щелкнуть мышью на картинке и нажать кнопку («Выбрать»). Эта кнопка становится доступной, когда диалог «Библиотека картинок» вызывается для вставки, замены или удаления картинки в элементе диалога.

Кнопка («Очистить») также становится доступной, когда диалог «Библиотека картинок» вызывается для вставки, замены или удаления картинки в элементе диалога. При нажатии этой кнопки картинка, размещенная в элементе диалога ранее, будет удалена.

Нажатие кнопки «Очистить» не оказывает никакого влияния на библиотеку картинок.

«Закрыть». Нажатие кнопки «Закрыть» закрывает библиотеку картинок.

«Идентификатор». Любой картинке из библиотеки может быть присвоен идентификатор. Наличие идентификатор позволит обращаться к картинке при помощи встроенного языка системы 1С:Предприятие.

Чтобы назначить идентификатор, необходимо выделить нужную картинку в окне просмотра диалога «Библиотека картинок», нажать кнопку «Идентификатор» и в появившемся диалоге вести идентификатор картинки. Идентификатор представляет собой символьную строку. Идентификатор не должен начинаться с цифры и содержать пробелы и специальные символы.

Идентификатор будет присвоен картинке после нажатия кнопки «ОК». Присвоенный картинке идентификатор будет отображаться под картинкой в диалоге «Библиотека картинок».

Если при вводе идентификатора была допущена ошибка, то при нажатии кнопки «ОК» запрос ввода идентификатора будет закрыт, но для картинки будет сохранен предыдущий идентификатор

Копирование объектов метаданных

Конфигуратор системы 1С:Предприятис имеет возможность копирования объектов метаданных как внутри текущей конфигурации, так и между конфигурациями. Для копирования используются возможности Буфера Обмена MS Windows.

Копирование. Чтобы скопировать объект метаданных, необходимо сначала «запомнить» его в Буфере Обмена MS Windows, используя команды «Копировать» или «Вырезать» из меню «Действия» главного меню Конфигуратора.

Затем необходимо выделить идентификатор любого объекта метаданных на той ветви дерева метаданных, куда требуется вставить копию объекта, и использовать команду «Вставить». Если копирование возможно, на выбранной ветви дерева метаданных появится новый объект.

Правила копирования. При выполнении копирования Конфигуратор соблюдает ряд правил, поэтому не всегда копирование объекта метаданных будет возможно. Формальный признак возможности копирования -- доступность пункта «Вставить» в меню «Действия» главного меню Конфигуратора или соответствующей кнопки в панели инструментов.

Ниже будут в общем виде изложены правила копирования объектов метаданных.

Замечание. Для лучшего понимания этих правил желательно ознакомиться с главами настоящего Руководства, посвященными видам объектов метаданных

Вместе с объектом метаданных копируются все его свойства: подчиненные объекты метаданных (для агрегатных объектов), формы объекта метаданных, описание и т. д.

Скопированный объект метаданных пытается «привязаться» к конфигурации, насколько это возможно. Привязка осуществляется по идентификаторам объектов метаданных.

Например, если в копируемом объекте метаданных типа «Документ» присутствует реквизит с типом значения «Справочник.Сотрудпики», то в повой конфигурации будет выполнен поиск справочника с таким же идентификатором -- «Сотрудники». Если такой справочник будет найден, у реквизита документа будет соответствующим образом установлен тип значения, если не найден -- реквизиту документа будет присвоен тип значения «Справочник (вообще)».

При невозможности выполнения «привязки» у объекта метаданных сохраняется тип значения, насколько это возможно, как это проиллюстрировало выше. Аналогичным образом корректируются и другие тины значений, образованные объектами метаданных: тип «Конкретный вид документа» заменяется типом «Документ (вообще)» и так далее. Исключение составляет значение типа «Перечисление»: если перечисление не найдено, тип значения копируемого объекта метаданных преобразуется в строку.

Если копируемый журнал имеет дополнительные графы, он преобразуется в общий журнал. Для такого журнала будет выполнена также привязка дополнительных граф. Те графы, которые не удастся привязать, будут удалены из журнала.

Конструкции встроенного языка системы 1С:Предприятие в форме и модулях объекта метаданных не привязываются.

При копировании возможно преобразование объектов метаданных, но это тоже выполняется «в разумных пределах». Например, запомненный реквизит документа можно попытаться вставить в справочник, регистр или журнал документов. При вставке реквизит документа будет преобразован в реквизит справочника или в измерение регистра, но преобразовать его в графу журнала документов невозможно.

Также невозможно преобразование агрегатных объектов метаданных. Например, нельзя скопировать запомненный объект метаданных типа «Документ» на ветвь «Справочники».

Конструкторы

Конфигуратор системы 1С:Предприятие включает набор Конструкторов -- вспомогательных инструментов, облегчающих и ускоряющих создание типовых элементов конфигурации. О конструкторах объектов метаданных говорилось в предыдущей главе. Краткие сведения об остальных конструкторах приведены ниже.

Конструктор печати предназначен для облегчения процесса создания печатной формы справочника (элемента и списка), документа и журнала документов.

Назначение Конструктора макета отчета -- автоматическое создание шаблона печатной формы объекта метаданных.

Назначение Конструктора бухгалтерских запросов -- автоматическое создание отчета или алгоритма обработки для получения бухгалтерских итогов в одном из нескольких возможных разрезов.

Конструктор запросов облегчает разработку модулей, в которых используется механизм запросов системы 1С:Предприятие. Конструктор запросов позволяет сформировать текст нового запроса в полуавтоматическом режиме, последовательно заполняя выдаваемые на экран диалоги.

Конструктор ввода на основании предназначен для создания процедуры ввода на основании в модуле формы документа.

Конструктор движений регистров помогает создать в модуле документа оперативного учета алгоритм формирования изменений в регистрах, которые необходимо выполнить при проведении данного документа;

Конструктор формирования операции упрощает оформление в модуле документа бухгалтерского учета бухгалтерской операции генерируемой этим документом.

Поиск в конфигурации

Дерево метаданных, представленное в окне «Конфигурация», может представлять собой разветвленную структуру, содержащую множество ветвей и информацию о многих десятках объектов метаданных. Это особенно справедливо для сложных конфигураций, использующих возможности двух и более компонент системы 1С:Предприятие, и предназначенных для автоматизации учета по многим направлениям деятельности предприятия.

Конфигуратор содержит ряд режимов и механизмов, облегчающих поиск нужной информации в метаданных.

Поиск в дереве метаданных

Конфигуратор позволяет выполнять поиск объекта метаданных по вхождению последовательности символов в идентификатор, синоним или комментарий объекта метаданных.

Для осуществления поиска необходимо, находясь в окне «Конфигурация--Метаданные», выбрать пункт «Искать» из подменю «Поиск» меню «Действия» главного меню Конфигуратора. На экран будет выдан диалог для установки параметров поиска.

В поле «Искать» этого диалога следует ввести образец для поиска или нажать кнопку раскрытия списка и выбрать один из образцов, которые были использованы ранее в операциях поиска.

Группа флажков «Использовать» позволяет ограничить область поиска строки символов. Устанавливать флажки в этой группе можно в любых сочетаниях, однако, если не установлен ни один флажок, поиск все равно будет выполняться по идентификаторам объектов метаданных.

Группа «Направление» позволяет указать направление поиска:

«Назад» -- вверх по дереву метаданных от текущей позиции курсора;

«Вперед» -- вниз по дереву метаданных.

Если установлен флажок «Искать целые слова», поиск будет производиться по полному совпадению указанной строки символов с идентификатором, синонимом или комментарием объекта метаданных (в зависимости от установок группы «Использовать»).

После установи необходимых параметров для выполнения поиска следует нажать кнопку «Искать». Диалог будет закрыт и будет выполнен поиск в дереве метаданных, поиск будет выполняться не только в открытых (как «быстрый» поиск), по и в закрытых ветвях дерева метаданных.

Если указанная последовательность символов будет найдена, курсор в дереве метаданных будет установлен на идентификатор соответствующего объекта метаданных. Если необходимо, ветвь дерева метаданных, содержащая найденный объект, будет раскрыта автоматически.

Для повторения поиска можно использовать следующие клавиши и комбинации клавиш:

F3повторяет поиск с прежними параметрами;

Shift+F3повторяет поиск вперед по дереву метаданных;

Alt+F3повторяет поиск назад по дереву метаданных.

Поиск во всех текстах

Режим поиска во всех текстах предназначен для поиска строки во всех модулях, диалогах, таблицах и описаниях конфигурации. Этот режим может быть использован, например, для поиска всех вызовов некоторой глобальной процедуры или обращения к какому-либо реквизиту в разных модулях.

Для вызова этого режима следует выбрать пункт «Поиск во всех текстах» в меню «Конфигурация» главного меню Конфигуратора. На экран будет выдан диалог для задания параметров поиска.

В поле «Найти» этого диалога следует ввести образец для поиска или нажать кнопку раскрытия списка и выбрать один из образцов, которые были использованы ранее в операциях поиска.

Чтобы различать при поиске прописные и строчные буквы, установите флажок «Учитывать регистры». При установленном флажке «Искать целые слова» будут найдены только целые слова, а не части слов.

Группа «Искать в» позволяет указать, где следует искать указанный образец. Если все флажки отключены, поиск производиться не будет.

Нажатие кнопки «Дополн.>>» открывает управляющие элементы для включения в поиск внешних отчетов и обработок.

Флажки «Искать в конфигурации» и «Искать во внешних отчетах и обработках» позволяют выбрать область поиска. Если оба флажка сняты, поиск выполняться не будет.

Если флажок «Искать во внешних отчетах и обработках» установлен, в поле «Путь» необходимо указать имя каталога, в котором располагаются внешние отчеты. Нажав кнопку «…», можно открыть стандартный диалог выбора каталога.

Для начала поиска следует нажать кнопку «Искать». В процессе поиска в окно «Список найденных вхождений» будут выдаваться строки, содержащие указанную последовательность символов.

В любого момента можно процесс поиска прервать, нажав клавишу Esc. На экран будет выдан запрос «Прервать выполнение обработки?», в котором можно подтвердить прекращение поиска, ответив «Да», или продолжить его.

По окончании поиска в окне «Список найденных вхождений» будет выдан список найденных вхождений искомой строки.

Если дважды щелкнуть мышью одну из строк в списке найденных вхождений, то текст, содержащий выбранную строку, будет открыт для редактирования. Если выбрана строка, содержащая ссылку на внешний отчет (обработку), то соответствующий внешний отчет (обработка) будет автоматически загружен в Конфигуратор.

Из списка найденных вхождений можно также выполнить замену найденной строки. Для этого необходимо выделить строку, в которой требуется произвести замену, нажатием правой кнопки мыши вызвать контекстное меню и выбрать пункт «Заменить».

На экран будет выдан диалог «Замена во всех текстах».

В верхней части диалога для информации выдастся название модуля (таблицы, диалога, описания), содержащего строку, в которой будет производиться замена. В не редактируемом поле «В строке» выдается строка, в которой будет производиться замена. Содержимое этих двух полей диалога соответствует выбранной строке списка найденных вхождений.

Поле «заменить» содержит образец для замены: это тот образец для поиска, который был указан в диалоге «Поиск во всех текстах».

Наконец, в поле «на:» диалога следует ввести строку замены или нажать кнопку раскрытия списка и выбрать одну из строк, которые были использованы для замены ранее.

Назначение кнопок этого диалога достаточно простое:

кнопка «Закрыть» закрывает диалог;

кнопка «Заменить» выполняет замену в текущей строке и переходит к следующей строке списка найденных вхождений;

кнопка «Пропустить» выполняет переход к следующей строке списка найденных вхождений без выполнения замены в текущей строке;

кнопка «Для всех» выполняет замену сразу для всех строк списка найденных вхождений.

Поиск ссылок на объект метаданных

Объекты конфигурации, как правило, тесно связаны друг с другом. Такая связь закладывается разработчиком конфигурации на этапе проектирования и затем реализуется в процессе создания объектов конфигурации и разработке модулей. Наличие подобных связей требует согласованного внесения изменения во все взаимосвязанные элементы конфигурации.

Поиск ссылок на объект метаданных позволяет выявить подобные связи между объектами метаданных.

Чтобы воспользоваться режимом поиска ссылок, необходимо перейти в окно «Конфигурация -- Метаданные» и выделить объект, ссылки на который требуется найти. Затем необходимо выбрать пункт «Поиск ссылок на объект» из меню «Действия» главного меню Конфигуратора.

В результате на экране будет выдан диалог «Ссылки на объект...», содержащий список объектов метаданных, ссылающихся на выбранный объект. Если на выбранный объект метаданных нет ссылок из других объектов, будет выдано соответствующее сообщение.

Диалог позволяет перейти к любому объекту метаданных из этого списка. Для этого необходимо либо дважды щелкнуть мышью наименование объекта метаданных в списке, либо выделить наименование объекта метаданных и нажать кнопку «Перейти» диалога. В результате этих действий будет активизировано окно «Конфигурация», а выбранный объект будет выделен в дереве метаданных.

Описание структуры метаданных

Конфигуратор позволяет вывести в виде текста информацию обо всех объектах метаданных конфигурации. Для этого следует выбрать пункт «Описание структуры метаданных» из меню «Конфигурация» главного меню программы. Создание описания объектов метаданных для сложных конфигураций может занимать продолжительное время.

После окончания создания описания конфигурации будет открыто окно текстового редактора с описанием. Описание можно сохранить в текстовом файле, воспользовавшись меню «Файл» главного меню Конфигуратора.

Сохранение конфигурации

Редактирование объектов метаданных, интерфейсов и пользовательских нрав не оказывает немедленного влияния на информационную базу. Для «переноса» в информационную базу изменений, сделанных в конфигурации, следует выполнить процедуру сохранения, которая, при необходимости, будет сопровождаться реструктуризацией информационной базы.

Внимание! Перед выполнением любых операций с информационной базой рекомендуется выполнить сохранение данных. Как это сделать -- см. в главе «Сохранение и восстановление данных».

Перед выполнением сохранения конфигурации убедитесь в наличии достаточного свободного пространства на жестком диске: если ожидается реорганизация информационной базы, размер свободного пространства должен быть не меньше текущего размера информационной базы.

Чтобы выполнить сохранение конфигурации, выберите пункт «Сохранить» в меню «Файл» главного меню Конфигуратора.

Автоматическая проверка на не сохраненную информацию выполняется также при закрытии окна «Конфигурация» или при выходе из Конфигуратора. Если необходимо, запускается процедура сохранения конфигурации.

Процесс сохранения конфигурации сопровождается выдачей различных предупредительных и информационных сообщений.

Если изменения не затрагивают структуры метаданных -- например, были отредактированы только печатные формы документов, -- реорганизация базы данных не требуется. В этом случае выдается запрос «Данные были модифицированы. Сохранить?».

Окно запроса содержит 2 кнопки. Для сохранения всех сделанных изменений нажмите кнопку «Да». Для отказа от сохранения сделанных изменений нажмите кнопку «Нет».

Если в процессе редактирования конфигурации изменялись объекты метаданных; добавлялись новые документы, справочники, константы и так далее; редактировались свойства у существующих объектов метаданных, -- процесс сохранения таких изменений требует реорганизации информационной базы и может занять длительное время. В этом случае выдается запрос о сохранении метаданных. Для отказа от сохранения изменений в конфигурации следует нажать кнопку запроса «Нет». Если нажать кнопку запроса «Да», то программа начнет анализ изменений, произведенных в конфигурации. Через некоторое время на экран будет выдан запрос, в котором будут перечислены те изменения, которые предстоит сделать в информационной базе.

Если в нем нажать кнопку «Отмена», никаких изменений сделано не будет и произойдет возвращение в программу. После нажатия кнопки «Принять» будет произведена реорганизация информационной базы и, в случае ее успешного завершения, на экран будет выдано соответствующее сообщение.

Загрузка изменений

Конфигурация задачи (структура метаданных, наборы прав и пользовательские интерфейсы) сохраняется на диске в каталоге с базой данных (определяется параметром /D в командной строке запуска 1 С: Конфигуратора) в файле с именем 1CV7.MD.

Система 1С:Предприятие не позволяет одновременно использовать созданную конфигурацию и вносить в нес изменения при помощи Конфигуратора -- при попытке сохранить сделанные изменения будет выдано соответствующее сообщение о блокировке метаданных.

Однако система 1С:Прсдприятие позволяет разделить процесс создания конфигурации задачи и использования созданной конфигурации, и выполнять эти действия на разных компьютерах. Однако в результате информация в файле конфигурации 1CV7.MD и структура информационной базы, созданная по этому файлу, будут различными на разных компьютерах. Для загрузки измененного файла конфигурации и реорганизации информационной базы в соответствии с этими изменениями существует функция загрузки измененной конфигурации.

Для переноса изменений на другой компьютер необходимо любым путем перенести на этот компьютер (например, при помощи дискет) файл 1CV7.MD, содержащий новую конфигурацию структуры метаданных, и выполнить загрузку изменений.

Для успешной загрузки изменений необходимо соблюдать следующие условия:

загружаемая конфигурация должна быть прямым потомком той конфигурации, в которую выполняется загрузка;

конфигурация, в которую выполняется загрузка, не должна была модифицироваться.

Для загрузки изменений необходимо в меню «Конфигурация» главного меню программы выбрать пункт «Загрузить измененную конфигурацию». Перед вызовом этой функции необходимо закрыть все открытые окна в Конфигураторе.

На экран будет выдан стандартный диалог открытия файла, при помощи которого следует найти и открыть новый файл метаданных. После этого начнется процесс анализа различий старой и новой структур метаданных и выполнение необходимых преобразований.

Сравнение и объединение конфигураций

Режим сравнения и объединения конфигураций позволяет детально сравнить две конфигурации и объединить их. Возможно выборочное объединение по результатам сравнения. Существенно, что этот режим не требует, чтобы одна из сравниваемых конфигураций была потомком другой, как при загрузке изменений, описанной в предыдущем разделе.

Этим режимом можно воспользоваться, например, в случае, когда одну конфигурацию параллельно разрабатывают несколько человек. Время от времени им необходимо объединять результаты работы (или хотя бы один раз объединить все результаты в конце разработки). Тогда, если даже в начале у разработчиков и была некая одинаковая исходная конфигурация, невозможно воспользоваться описанной в предыдущем разделе загрузкой изменений. Точнее, с ее помощью можно внести в исходную конфигурацию изменения, сделанные только одним разработчиком.

Режим сравнения и объединения конфигураций можно также использовать для сравнения двух конфигураций без объединения.

Наконец, в ситуации, когда в исходную конфигурацию нужно загрузить сделанные изменения, также полезно предварительно просмотреть и оценить их, воспользовавшись режимом сравнения и объединения конфигураций.

Сравнению в этом режиме подвергается как общие свойства агрегатных объектов метаданных, таких как справочники, документы, журналы, так и их отдельные реквизиты. Отдельно сравниваются формы объектов: тексты, таблицы и диалоги. При этом результаты сравнения общих свойств и текстов можно просмотреть детально, а по таблицам и диалогам -- только зафиксировать наличие различий.

Внимание! Не рекомендуется использовать этот режим для объединения конфигураций, существенно отличающихся друг от друга. К сожалению, степень «существенности» различий конфигураций нельзя описать количественно, их можно оценить по какими-либо косвенным признакам. Например, в результате сравнения какого-либо модуля процедуры оказались одна «внутри» другой. В этом случае, скорее всего, корректного слияния конфигураций не произойдет, от слияния следует отказаться и выполнить необходимые изменения вручную.

Условия сравнения

Сравниваются объекты метаданных, имеющие одинаковые идентификаторы, например, Справочник.Товары в одной конфигурации и Справочник.Товары в другой считаются одним справочником и будут сравниваться.

В частности, ссылки также сравниваются по идентификаторам. (Сравнение ссылок с одинаковыми идентификаторами необходимо потому, что, кроме идентификатора, у ссылки есть внутреннее программное содержание, которое и позволяет «правильно попадать» по ссылке в нужное место, и программе, возможно, придется изменить это содержание при объединении конфигураций). Например, не будут сравниваться ссылки в случае, когда в графу журнала нужно поместить сумму, являющуюся реквизитом документа Накладная, а идентификатор ссылки записан в текущей конфигурации как Накладная.Сумма, а в загружаемой -- как Накладная.Итого. Такая ссылка считается двумя разными ссылками. Первая ссылка считается присутствующей только в текущей конфигурации, а в загружаемой конфигурации -- удаленной. Вторая ссылка считается отсутствующей в текущей конфигурации, а в загружаемой конфигурации -- новой.

Запуск режима сравнения и объединения конфигураций

Как будет видно ниже, хотя сравниваемые конфигурации можно считать в основном равноправными (приоритет при объединении можно отдать любой из них), в определенном аспекте именно текущая конфигурация считается основной, в которую вносятся не повреждающие ее изменения из загружаемой конфигурации. Исходя из этих соображений, рекомендуется выбирать, какую из двух конфигураций сделать текущей.

Выбранная конфигурация становится текущей, когда с ней запускается 1 С Предприятие в режиме Конфигуратора. Для загрузки второй конфигурации, которую можно будет сравнить и объединить с текущей, нужно в меню «Конфигурация» выбрать пункт «Объединение конфигураций». Появится стандартный диалог «Открыть файл конфигурации», в котором нужно найти и открыть файл 1CV7.MD загружаемой конфигурации (см. о файле 1CV7.MD в предыдущем разделе).

Совет. Если загружаемая конфигурация установлена на компьютере, путь к файлу 1CV7.MD можно предварительно посмотреть, например, в окне «Запуск 1С:Прсднриятия»: выбрать в нем эту конфигурацию и нажать «Изменить»).

Процесс загрузки и сравнения загружаемой конфигурации с текущей сопровождается сообщениями в строке состояния Конфигуратора. В этих сообщениях указываются объекты метаданных, сравниваемые в настоящий момент.

Окно «Объединение конфигураций»

Процесс загрузки и сравнения продолжается несколько секунд, после чего открывается окно «Объединение конфигураций». Оно позволяет:

ознакомиться с тем, какие объекты метаданных в двух конфигурациях отличаются,

выбрать объекты, по которым необходимо детально изучить различия,

вызвать выбранные объекты в специальное окно просмотра,

установить один из двух возможных режимов объединения конфигураций,

задать, какие из объектов включить в объединение,

запустить процесс объединения конфигураций.

Первая колонка окна «Объединение конфигураций» -- «Объект» -- содержит дерево, на вид отличающееся от дерева в окне «Конфигурация -- Метаданные» только тем, что можно установить (или снять) флажок около каждого объекта (см. пункт «Отбор объектов и запуск процесса объединения» ниже).

Вторая колонка -- «Статус объекта» -- может для конкретного объекта содержать указание «Объект изменен», «Объект добавлен» или не содержать никакого указания. Последнее означает, что различий непосредственно по данному объекту метаданных в сравниваемых конфигурациях не найдено. Однако, нужно иметь в виду, что, в отличие от окна «Конфигурация», в окне «Объединение конфигураций» показаны только те объекты метаданных, по которым найдены какие-либо изменения. Поэтому отсутствие статуса изменения или добавления объекта означает, что это агрегатный объект, и что изменения найдены для какого-то из составляющих его элементов. Чтобы обнаружить измененный или добавленный элемент, нужно развернуть соответствующую агрегатному объекту ветвь дерева.

Третья колонка, «Дополнение», для некоторых объектов содержит сообщение «Возможна потеря данных!!!». Такое сообщение выдастся, если есть вероятность, что изменения могут привести к потере данных.

Например, если у справочника сменилось подчинение, то, вероятно, это может привести к потере данных, что и вызовет такое сообщение. Если же у справочника поменялся комментарий, то к потере данных это привести не может, и сообщения не будет.

Нужно иметь в виду, что данное сообщение ориентировано на выбор загружаемой конфигурации в качестве приоритетной (см. переключатель в нижней части окна): в этом случае оцениваются потери данных в текущей конфигурации. Например, если некоторому параметру в текущей конфигурации определена длина 9 символов, а в загружаемой конфигурации -- 5 символов, присвоение приоритета загружаемой конфигурации приведет при объединении к потере данных; именно эта ситуация отражена в колонке «Дополнение». Если же ситуация обратная, то есть, параметру в загружаемой конфигурации определена длина 9 символов, а в текущей конфигурации -- 5 символов, то назначение текущей конфигурации приоритетной приведет при объединении к потере данных загружаемой конфигурации; но эта ситуация сообщениями в колонке «Дополнение» не учитывается. То есть, основным режимом работы в режиме объединения конфигураций считается такой, когда приоритет отдается загружаемой конфигурации и оценивается ущерб, который это может причинить текущей.

Режим объединения

В нижней части окна «Объединение конфигураций» можно установить режим объединения, задаваемый методом объединения и приоритетом одной из конфигураций.

Выбор метода «Замещать объекты» означает, что объект метаданных будет добавлен, если он новый, или замещен, если он измененный. Причем переносится вся структура объекта, модули, описания, формы. При этом приоритет однозначно отдается загружаемой конфигурации.

При выборе метода «Объединять объекты» происходящее при объединении конфигураций зависит от установленного приоритета.

Если из пришедшей конфигурации необходимо взять только новое и максимально сохранить старое, необходимо в рамке «Приоритет конфигурации» выбрать текущую конфигурацию. В этом режиме добавляются только новые объекты метаданных.

Тексты объединяются следующим образом:

удаленное (то есть то, что имеется в текущей конфигурации, по отсутствует в загружаемой) остается в тексте,

новое (то есть присутствующее в загружаемой конфигурации и отсутствующее в текущей) добавляется,

измененное (то, что есть в обоих конфигурациях, но различается в них) добавляется в виде комментариев из загружаемой конфигурации и остается неизменным то, что было в текущей.

Таблицы объединяются следующим образом:

таблица текущей конфигурации остается,

таблица загружаемой конфигурации добавляется, но, если ее имя совпадает с именем таблицы текущей конфигурации, оно изменяется (например, «Таблица» «Таблица!»); таким образом, по этому имени в объединенной конфигурации будет вызываться таблица текущей конфигурации, но таблица загружаемой тоже не потеряна.

Диалоги объединяются следующим образом:

новые элементы добавляются,

те элементы диалога, что в двух конфигурациях отличаются, остаются такими, какие они в текущей.

Если приоритет у загружаемой конфигурации, объединение происходит следующим образом.

Добавляются новые объекты метаданных и меняются измененные.

Тексты:

удаленное превращается в комментарии,

новое добавляется,

измененное в текущей конфигурации превращается в комментарии, а из загружаемой конфигурации добавляется.

Таблицы объединяются следующим образом:

таблица загружаемой конфигурации добавляется,

таблица текущей конфигурации остается, но, если се имя совпадает с именем таблицы загружаемой конфигурации, имя таблицы текущей конфигурации изменяется (тем самым, таблица текущей конфигурации не потеряна, но вызываться будет та, что из загружаемой).

Диалоги объединяются следующим образом:

новые элементы добавляются,

те элементы диалога, что в двух конфигурациях отличаются, становятся такими, какие они в загружаемой.

Просмотр изменений

Перед объединением конфигураций полезно просмотреть конкретные различия их объектов. Для этого нужно, установив выделение на строке, соответствующей интересующим объектам, нажать кнопку «Сравнить».

Кнопка недоступна, если объекты не текстовые и не объекты метаданных непосредственно: формы и таблицы визуально не сравниваются, по ним только фиксируется наличие изменений. Можно с помощью кнопки «Открыть» посмотреть, как они выглядят в текущей конфигурации. Для их просмотра в загружаемой конфигурации придется отдельно запустить с ней 1С:Предприятие в режиме Конфигуратора.

Кнопка «Сравнить» недоступна также в случае, если объект не имеет статуса «Объект изменен» или «Объект добавлен» (просмотр не имеет смысла, поскольку нет изменений).

Если кнопка «Сравнить» доступна, ее нажатие открывает окно «Различие между: ...». Если сравниваемые тексты большие, перед открытием окна может пройти несколько секунд.

В двух колонках окна просмотра различий помещены тексты, относящиеся в сравниваемых конфигурациях к выбранному объекту. В текстах разными цветами выделены удаленные, измененные и добавленные (новые) строки. В окне имеется панель инструментов со стандартными для текстового редактора 1С:Предприятия кнопками поиска и закладок, а также двумя кнопками, специфическими для данного окна. Это большие желто-зеленые стрелки, направленные одна вверх, другая вниз, служащие для перехода на начало ближайшего предыдущего или последующего измененного текста. Они полезны в том случае, если попался большой кусок текста без изменений. Для закрытия окна просмотра различий достаточно нажать Esc.

Отбор объектов и запуск процесса объединения

Указать, какие объекты при объединении конфигураций следует включить в процесс объединения, а какие выключить, позволяет флажок около каждого объекта в окне «Объединение конфигураций». Установленный флажок показывает, что данные объекты двух конфигураций будут объединяться. Те объекты, в строке которых текст написан серым, не могут быть самостоятельно включены в объединение конфигураций, так как являются элементами других (агрегатных) объектов. Элементы агрегатного объекта могут быть включены или выключены вместе с самим объектом. Можно включить все и выключить все объекты кнопками «Вкл. все» и «Выкл. все».

После просмотра изменений, выбора режима объединения и установки или снятия «флажков включения в процесс объединения» объектам конфигураций можно запустить процесс объединения кнопкой «ОК».

Сведения об авторе конфигурации

Система 1С:Предприятие является совокупностью двух тесно связанных частей: технологической платформы и конфигурации. Технологическая платформа разрабатывается фирмой «1С». Можно сказать, что на всех предприятиях, использующих систему «1С:Предриятие», работают одинаковые копии этой технологической платформы (естественно, с учетом различия разных версий).

Конфигурация, в отличие от технологической платформы, может произвольно изменяться конечным пользователем -- специалистом по конфигурированию системы 1С:Предприятие. Обычно изменения выполняются в процессе внедрения системы 1С:Преднриятие с целью настройки на особенности учета предприятия, на котором внедряется система. При внедрении может браться за основу типовая конфигурация, поставляемая с системой 1С:Предприятие, или создаваться «с нуля» новая конфигурация. В последнем случае конфигурация уже вполне может считаться объектом авторского нрава.

Конфигуратор позволяет записать в конфигурацию информацию об авторе конфигурации и его логотип, и, если необходимо, защитить эту информацию паролем от несанкционированного изменения. Просмотр информации об авторе конфигурации выполняется при помощи пункта «О программе» из меню «Помощь» главного меню системы 1С:Преднриятие -- как в режиме запуска «1С:Прсдприятис», так и в режиме Конфигуратора.

Кроме этого, Конфигуратор позволяет также заменить центральную часть заставки системы в режиме запуска «1С:Прсдприятие». Это может быть использовано для отражения в заставке особенностей конкретной конфигурации. О том, как это выполняется, будет рассказано ниже.

Редактирование информации об авторе конфигурации

Ввод и редактирование информации об авторе конфигурации выполняется в диалоге «Автор конфигурации», который вызывается из палитры свойств конфигурации. Для вызовы диалога:

откройте палитру свойств конфигурации двойным щелчком мыши на идентификатор конфигурации (он расположен у корня дерева метаданных);

перейдите к закладке «Автор». Закладка показывает текущее содержание информации об авторе конфигурации;

нажмите кнопку «Изменить».

Диалог «Автор конфигурации» также можно вызвать, нажав кнопку «Изменить» на закладке «Заставка» палитры свойств конфигурации.

Если сведения об авторе конфигурации были защищены паролем, будет выдан запрос на ввод пароля. После указания пароля диалог «Автор конфигурации» будет открыт.

Диалог содержит текущую информацию об авторе конфигурации, а также управляющие элементы для редактирования этой информации.

Краткая информация. В это поле следует ввести текст, который будет выдаваться в заставке системы в режиме запуска «1С:Предприятие». Длина текста в этом поле ограничена примерно 60-ю символами.

Развернутая информация. В это поле вводится текст, который будет выдаваться в диалоге «О программе». Длина вводимого текста ограничена размерами поля.

Логотип. Управляющие элементы этой группы позволяют выбрать графический файл, содержащий логотип автора конфигурации.

Логотип автора конфигурации будет выдаваться в диалоге «О программе».

Логотип должен представлять собой картинку размером 64х64 пикселя с палитрой 256 цветов. Для создания файла логотипа рекомендуется использовать палитры, входящие в комплект поставки системы 1С:Предприятие. Файлы палитр для различных средств редактирования графических файлов располагаются в каталоге BIN каталога, выбранного для установки (но умолчанию это каталог C:\Program Files\lCv77):

main.cpl для Corel Photo-Paint;

main.act для Adobe Photoshop;

main.pal для Microsoft Paint.

Для выбора файла логотипа необходимо нажать кнопку «Выбрать» и в стандартном диалоге открытия файла найти и открыть файл. Выбранный логотип будет показан в диалоге «Автор конфигурации ».

Для отказа от вставки логотипа следует нажать кнопку «Очистить».

Изменение заставки системы 1С:Предприятие

Кроме информации об авторе конфигурации, Конфигуратор позволяет изменить центральную часть заставки системы 1С:Предприятие, которая выдается в режиме запуска «1С:Предприятие».

Файл заставки. Заставка представляет собой файл формата BMP 460х105х256 цветов (не компрессированный).

Файл должен иметь определенную цветовую палитру. Для создания файла заставки используйте палитры, входящие в комплект поставки системы 1С:Предприятие. Файлы палитр для различных средств редактирования графических файлов располагаются в каталоге BIN системы (см. выше).

В качестве образца для создания собственной заставки можно взять файл SLICE.BMP, входящий в комплект поставки системы 1С:Предприятие. При установке системы он помещается в подкаталог BIN каталога, выбранного для установки (по умолчанию это каталог C:\Program Files\lCv77).

Выбор заставки. Для изменения заставки предназначены управляющие элементы группы «Заставка» в диалоге «Автор конфигурации».

Для выбора файла заставки необходимо нажать кнопку «Выбрать» и в стандартном диалоге открытия файла найти и открыть файл. Выбранная файл будет заменять собой центральную часть заставки системы 1С:Предприятие. Для отказа от смены заставки следует нажать кнопку «Очистить».

Файл заставки для информационной базы. Индивидуальная заставка может быть назначена для конкретной информационной базы, с которой работает система 1С:Предприятие. Эта заставка будет использоваться, если не назначена заставка для конфигурации в целом (см. выше).

Для замены заставки конкретной информационной базы следует создать файл заставки, как рассказано выше, и поместить его в каталог информационной базы под именем lcv7Splh.dib.

Последовательность использования заставок. В общем случае, система 1С:Предириятие при запуске в режиме «1С:Предприятие» может выдавать одну из 3-х заставок. Поиск заставок выполняется в следующем порядке:

если существует заставка, назначенная для конфигурации в целом (в диалоге «Автор конфигурации»), выдается эта заставка;

если она отсутствует, выдается заставка конкретной информационной базы (файл lcv7Splh.dib);

если обе эти заставки отсутствуют, выдается системная заставка. Ее вид зависит от наличия компонент системы 1С:Преднриятие («Бухгалтерский учет», «Оперативный учет», «Расчет»).

Защита паролем информации об авторе конфигурации

Информацию об авторе конфигурации, его логотип и заставку конфигурации можно защитить от несанкционированного изменения при помощи пароля. Если пароль назначен, его необходимо будет указывать всякий раз при вызове диалога «Автор конфигурации».

Для назначения пароля следует в диалоге «Автор конфигурации» нажать кнопку «Пароль». На экран будет выдан запрос для ввода пароля, в котором необходимо указать пароль на сведения об авторе конфигурации. Пароль представляет собой произвольную строку длиной не более 10 символов, состоящую из букв и цифр. Пароль не должен содержать пробелов и специальных символов.

При вводе пароль отображается звездочками, поэтому будьте внимательны.

После ввода пароля нажмите кнопку «ОК». Для надежности программа запрашивает пароль еще раз. Повторите ввод пароля и для подтверждения нажмите кнопку «ОК». Запрос для ввода пароля будет закрыт, и будет назначен новый пароль. Если пароль уже существовал, он пароль будет удален и заменен новым.

Если вы передумали устанавливать пароль, нажмите кнопку «Отмена».

Внимание! Присвоенный пароль нельзя посмотреть, поэтому будьте внимательны при установке пароля и твердо запомните его.

Для снятия пароль нажмите кнопку «Пароль» и, не указывая нового пароля, дважды нажмите кнопку «ОК» в запросе ввода пароля.

Сохранение информации об авторе конфигурации

Сведения об авторе конфигурации являются одними из свойств конфигурации. Поэтому, чтобы сведения об авторе были внесены в конфигурацию, следует закрыть диалог «Автор конфигурации» нажатием кнопки «ОК» и затем в палитре свойств конфигурации нажать кнопку «ОК» или «Обновить».

Сохранение информация об авторе конфигурации выполняется в процессе сохранения конфигурации, как это описано в п. «Сохранение конфигурации» на стр. 32.

Поддержка национальных языков

В системе 1С:Предприятие реализованы средства поддержки национальных языков, позволяющие корректно работать с различными национальными языками с обеспечением правильной сортировки символьных строк. Данные средства построены на использовании различных кодовых страниц с учетом порядка сортировки алфавитных символов, принятого в том или ином национальном языке. Средства поддержки национальных языков можно разделить на два уровня:

уровень программы,

уровень информационной базы.

На уровне программы для определения порядка сортировки и сравнения строк используются текущие установки операционной системы, в среде которой работает система 1С:Предприятие. В частности, данные установки используются для сравнения строковых величин во встроенном языке системы.

Кодовая страница и порядок сортировки символов для уровня информационной базы должен быть задан при создании новой информационной базы. При этом задаваемая сортировка алфавитно-цифровых символов должна совпадать с установками операционной системы, в среде которой будет запускаться система 1С:Предприятие. В случае несовпадения установок запуск невозможен, так как в этом случае высока вероятность неправильного функционирования системы 1С:Прсдприятис.

Следует помнить, что система 1С:Предприятие не приспособлена для работы одновременно с несколькими кодовыми страницами. Поэтому в процессе работы с одной информационной базой недопустимо переключение национальных настроек операционной системы, приводящее к смене кодовых страниц.

Задание кодовой страницы и порядка сортировки информационной базы

При инициализации новой информационной базы, то есть в том случае, когда в качестве рабочего каталога ИБ предполагается использовать вновь созданный или пустой каталог, имеется возможность задания кодовой страницы и порядка сортировки символьных строк для таблиц базы данных. При первом запуске Конфигуратора с указанием в качестве рабочего каталога, в котором отсутствуют файлы информационной базы системы 1С:Предприятие, на экран будет выведено диалоговое окно, в котором можно выбрать желаемую кодовую страницу и порядок сортировки.

При этом в предлагаемом списке будет выделена строчка, отображающая вариант настройки кодовой страницы и порядка сортировки, соответствующий настройке операционной системы. Рекомендуется выбрать именно его.

Возможен случай, когда система 1С:Предприятие, проанализировав настройки операционной системы и сравнив их со списком, не найдет в списке соответствующей настройки (оригинальная настройка операционной системы не совпадает ни с одной из рекомендуемых Microsoft). Тогда 1С:Предприятие создает для информационной базы настройки, соответствующие настройкам операционной системы, запоминает их в файле 1CV7.0RD, и добавляет в список предлагаемых настроек кодовой страницы и порядка сортировки новую строчку: «+ Текущая системная установка». Именно ее рекомендуется выбирать для создаваемой информационной базы. Следует отметить, что, хотя и существует возможность выбора кодовой страницы и порядка сортировки, отличных от установленных в системе на текущий момент, этого делать не рекомендуется, так как полностью корректное функционирование системы 1С:Предприятие в таком случае невозможно.

Изменение кодовой страницы и порядка сортировки информационной базы

Для выбора кодовой страницы и порядка сортировки в уже имеющейся информационной базе необходимо запустить Конфигуратор и выбрать в меню «Администрирование» пункт «Кодовая страница таблиц ИБ...». На экране появится диалоговое окно «Кодовая страница таблиц информационной базы». В нем можно выбрать желаемую кодовую страницу и порядок сортировки.

Как и при создании информационной базы, 1С:Предприятие в предлагаемом списке выделяет строчку, соответствующую настройке кодовой страницы и порядка сортировки операционной системы. Рекомендуется выбрать именно ее.

Отрицательные последствия смены порядка сортировки

Следует предупредить, что при изменении кодовой страницы и порядка сортировки в информационной базе с имеющимися данными существует вероятность нарушений (речь идет о случае, когда соответствие установок MS Windows и 1С:Предприятия не нарушается!). Вероятность эта чрезвычайно мала и обусловлена, в частности, тем, что порядок сортировки алфавитных символов в отдельных случаях может оказывать влияние на хронологический порядок следования документов. Причем, это влияние скажется только в распределенных информационных базах, и только том случае, если в информационной базе присутствуют два или более документов, у которых полностью совпадают дата и время. При соблюдении этих условий коды информационных баз, в которых были созданы документы, могут определять взаимный порядок следования указанных документов. Само собой, что изменение порядка следования документов произойдет только в том случае, если изменится взаимный порядок следования буквенных символов, составляющих код информационной базы. Но, несмотря на малую вероятность такого совпадения, кодовую страницу и порядок сортировки в информационной базе с имеющимися данными не рекомендуется изменять без необходимости.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.