В начало
Регистрация
Номенклатуры в план обмена
Необходимо
организовать регистрацию изменений справочника «Номенклатура» в план обмена. Открываем
конфигуратор, создаем план обмена. Рис. План обмена
«ОбменНоменклатурой» в дереве объектов Далее переходим на закладку «Основные» в свойствах плана
обмена, нажимаем на кнопку «Состав» и выбираем в открывшемся окне справочник
«Номенклатура». Рис. Состав плана обмена
«ОбменНоменклатурой» Затем создаем общий модуль «ДляПланаОбмена», в котором
размещаем процедуру, необходимую для создания подписки на событие. Рис. Общий модуль Листинг. Код общего
модуля «ДляПланаОбмена»
Потом переходим к созданию подписки на событие. Рис. Подписка на событие
в дереве объектов И настраиваем свойства, устанавливая Источник, Событие и
Обработчик. Рис. Свойства подписки
на событие Таким образом, при записи новой номенклатуры будет
срабатывать процедурка «РегистрацияИзмененийДляВыгрузки», расположенная в общем модуле «ДляПланаОбмена» на событие
«ПриЗаписи» для справочника «Номенклатура». Запускаем режим «1С:Предприятие», переходим «Главное меню
-> Операции -> План обмена…», создаем узел. Рис. Узел плана обмена Потом переходим в справочник «Номенклатура» и создаем
новый элемент. Чтобы проверить, что изменения зарегистрировались в плане
обмена можно запустить обработку «Регистрация изменений для обмена» и выбрать
узел. Рис. Обработка изменений
для обмена Или же через консоль запросов, при этом нужно нажать
кнопку «Отображать таблицы изменений», потом выбрать таблицу
«Номенклатура.Изменения», а в ней поля: Узел и Ссылка, как показано далее. Рис. Выбор таблицы
изменений в конструкторе запросов Ниже показана консоль запросов с результатом запроса. Рис. Проверка узла
обмена через консоль запросов Видно, что на узел было записано изменение номенклатуры,
в частности в справочник «Номенклатура» добавлен новый элемент «Дрель». |
|||