Для того чтобы интерактивно создать начальный образ для узла плана обмена, необходимо открыть форму списка плана обмена или непосредственно форму узла плана обмена. Для выбранного (непредопределенного) узла плана обмена следует выполнить команду Создать начальный образ, которая доступна в командной панели формы, а также в меню Еще (рис. 3.9).
Рис. 3.9. Интерактивное создание начального образа
При этом на экране появится диалог создания начального образа, в котором будет предложено заполнить все необходимые параметры информационной базы – нового узла распределенной информационной базы. Структура диалога создания начального образа узла распределенной информационной базы аналогична структуре диалога создания новой информационной базы. После заполнения всех необходимых параметров платформа «1С:Предприятие» выполнит создание начального образа:
Процесс создания начального образа при помощи метода СоздатьНачальныйОбраз() менеджера планов обмена аналогичен интерактивной процедуре – за исключением того, что все параметры новой информационной базы, а также узел, для которого необходимо создать начальный образ, должны быть переданы в качестве параметров при вызове указанной процедуры (листинг 3.19).
Листинг 3.19. Пример создания начального образа
Узел = ПланыОбмена.Магазины.НайтиПоКоду("Оптовый");
ПланыОбмена.СоздатьНачальныйОбраз(Узел, СтрокаСоединения);
В строковой переменной СтрокаСоединения указывается информационная база, в которой будет создан начальный образ подчиненного узла распределенной информационной базы. Информационная база для создания начального образа должна быть пустой или не должна существовать вовсе. Строка соединения представляет собой набор параметров, каждый из которых представляет собой фрагмент вида <Имя><=Значение>, где имя <Имя> ? имя параметра, а <Значение> ? его значение. Фрагменты отделяются друг от друга символами «;». Если значение содержит пробельные символы, то оно должно быть заключено в двойные кавычки (").