Администрирование: Сравнение и объединение конфигураций
Рисунок, сделанный хвостом непокорного мула,
по сравнению с транспарантом Остапа показался бы
музейной ценностью. Вместо сеятеля,
разбрасывающего облигации, шкодливая рука
Остапа изобразила некий обрубок с сахарной
головой и тонкими плетьми вместо рук.
(И. Ильф, Е. Петров. Двенадцать стульев)
Программа 1С позволяет сравнить конфигурации, выявить отличия в них, а также, при необходимости, объединить конфигурации.
Для сравнения конфигураций используется опция “Конфигурация - Сравнить конфигурации...”:
В последнем упражнении предыдущего раздела мы добавили в конфигурацию новую константу “ГлавныйБухгалтер” и сохранили конфигурацию в файл 1Cv8_01.cf.
Далее выполним следующее: загрузим первоначальную конфигурацию из файла 1Cv8_00.cf, проверим, что созданная ранее константа “ГлавныйБухгалтер” исчезла, изменим имя константы “Адрес” на “ПочтовыйАдрес” и изменим длину строки этой константы с 50 до 60. Сохраним конфигурацию в файл 1Cv8_02.cf.
В дальнейшем в нашем учебном примере мы будем сравнивать файлы конфигураций 1Cv8_01.cf и 1Cv8_02.cf.
После выбора опции опция “Конфигурация - Сравнить конфигурации...” откроется окно “Сравнение конфигураций”. Введем в соответствующие поля этого окна имена файлов сохраненных конфигураций 1Cv8_01.cf и 1Cv8_02.cf:
Нажмем на кнопку OK. Через некоторое время программа выдаст на экран результат сравнения конфигураций:
В случае, если необходимо объединить две конфигурации используется режим сравнения и объединения конфигураций (“Конфигурация – Сравнить, объединить с конфигурацией из файла...”):
В указанном режиме производится сравнение и объединение текущей конфигурации с конфигурацией, сохраненной в файле. В программе 1С допустимо также выборочное объединение по результатам сравнения.
Для выполнения упражнения загрузим конфигурацию из файла 1Cv8_01.cf. Проверим, что константа “ГлавныйБухгалтер” появилась.
Далее выберем опцию “Конфигурация – Сравнить, объединить с конфигурацией из файла...” и в диалоговом окне выберем файл конфигурации 1Cv8_02.cf:
Появляется окно сравнения и объединения конфигураций:
Как видно из рисунка, по умолчанию предлагается объединить конфигурации следующим образом: константу “ГлавныйБухгалтер” оставить без изменений, а более позднее изменение константы “Адрес” (“ПочтовыйАдрес”) взять из файла 1Cv8_02.cf. Причем, в последнем случае, речь идет об изменении имени, синонима и типа константы “Адрес” (против этих свойств константы установлены флажки). Воспользуемся возможностью выборочного объединения и сохраним у константы “Адрес” (“ПочтовыйАдрес”) старый тип данных (с длиной строки 50 знаков). Для этого снимем флажок в строке Адрес.Свойства.Тип:
При необходимости можно сформировать отчет о сравнении конфигураций (“Действия – Отчет о сравнении конфигураций”):
В нашем случае, отчет о сравнении конфигураций будет иметь следующий вид:
- ***Конфигурация.УчебнаяИнформационнаяБаза
Для активизации процесса объединения конфигураций необходимо нажать на кнопку “Выполнить”, По завершении объединения конфигураций появляется окно:
Проверим в результирующей конфигурации, что константа “ГлавныйБухгалтер” сохранилась, константа “Адрес” была переименована в “ПочтовыйАдрес”, а тип данных этой константы не изменился (строка длиной 50 знаков).