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