В начало
Конвертация независимого регистра
сведений «Цены» Необходимо перенести периодический
независимый регистр сведений «Цены» из БАЗЫ-ИСТОЧНИКА в БАЗУ-ПРИЕМНИК. Далее показана структура регистра
сведений «Цены», который имеет измерение «Номенклатура» и ресурс «Цена». Рис. Структура регистра сведений «Цены» Переходим в конфигурацию
«Конвертация данных» и создаём новое ПКО «Цены». Рис. ПКО «Цены» Далее переходим на закладку «Правила
выгрузки данных» и создаем ПВД «Цены». Рис. Создание ПВД «Цены» Теперь необходимо заполнить
обработчик событий «Перед обработкой» в ПВД «Цены». Рис. ПВД «Цены», обработчик событий «Перед обработкой» Для заполнения обработчика событий
можно воспользоваться консолью запросов или перейти в БАЗУ-ИСТОЧНИК и запустить
конструктор запроса с обработкой результата. Листинг. Код для вставки в обработчик событий «Перед обработкой»
Чтобы параметр «ДатаСреза»
был доступен, его необходимо во первых добавить в разделе «Параметры», а во
вторых поставить галочку/флаг в колонке «Диалог». Рис. Объявление параметра «ДатаСреза» Ниже показано ПВД «Цены» с
заполненным обработчиком событий «Перед обработкой». Рис. Заполненное ПВД «Цены» Поскольку мы используем некую
встроенную хрень под названием «ВыборкаДанных»,
то необходимо выбрать способ выборки «Произвольный алгоритм».
После этого сохраняем правила
обмена. Переходим в БАЗУ-ИСТОЧНИК, выгружаем
данные в файл, не забываем установить параметр «ДатаСреза». Рис. Выгрузка данных из БАЗЫ-ИСТОЧНИКА Идём в БАЗУ-ПРИЕМНИК, загружаем
данные из файла. Проверяем результат. Рис. Регистр сведений «Цены» в БАЗЕ-ИСТОЧНИКЕ (слева) и БАЗЕ-ПРИЕМНИКЕ (справа) Видим, что в БАЗУ-ПРИЕМНИК
подгрузился не весь регистр сведений «Цены», а только срез последних на конец
дня. Задание выполнено. |
||||