Конвертация данных. Задать другое значение измерения в базе приемнике.
Здравствуйте Коллеги!
Помогите, пожалуйста, решить задачку.
Конфигурации Одинаковые. Переношу данные из регистра в такой же регистр.
В регистре есть измерение "Сотрудник".
Надо сделать так, чтобы в базе приемнике элемент справочника "Сотрудники" подменялся на другой элемент этого справочника. Сам элемент из источника не должен выгружаться в приемник.
Искать сотрудника в базе приемнике надо по физическому лицу(СтраховойНомерПФР) и организиции. "Физичекское лицо" тоже есть в этом регистре.
Я понимаю, что надо создать Правило конвертации для свойства сотрудник, но не до конца понимаю как это реализовать.
За ранее спасибо!
Помогите, пожалуйста, решить задачку.
Конфигурации Одинаковые. Переношу данные из регистра в такой же регистр.
В регистре есть измерение "Сотрудник".
Надо сделать так, чтобы в базе приемнике элемент справочника "Сотрудники" подменялся на другой элемент этого справочника. Сам элемент из источника не должен выгружаться в приемник.
Искать сотрудника в базе приемнике надо по физическому лицу(СтраховойНомерПФР) и организиции. "Физичекское лицо" тоже есть в этом регистре.
Я понимаю, что надо создать Правило конвертации для свойства сотрудник, но не до конца понимаю как это реализовать.
За ранее спасибо!
Прикрепленные файлы:
По теме из базы знаний
- Сравнение произвольных данных баз (и РИБ, по правилам конвертаций) по контрольным суммам выбранных реквизитов, работающих на платформе 8.3
- Пример создания в КД 2.1 правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0. Подробно, ясно и просто.
- Обмен через универсальный формат. Пример нестандартной конвертации данных
Найденные решения
Вариант №1
Во-первых надо описать ПКО для справочников "Сотрудники" и "ФизЛица". Для каждого из них должно быть определено по каким реквизитам синхронизировать данные при загрузке.
Во-вторых для ПКО регистра.... При выгрузке измерения "Сотрудник" в обработчике "ПередВыгрузкой" нужно подменить значение выгружаемого элемента. Для этого в теле обработчика используется параметр "Значение". Если в него засунуть ссылку на тот элемент, который реально надо выгрузить, то вы получите нужный вам результат на этапе выгрузки.
Вариант №2
Подмену можно осуществить на этапе загрузки. Для этого в ПКО регистра есть обработчик "ПриЗагрузке". В теле этого обработчика есть параметр "Объект". Это ссылка на найденного сотрудника в приемнике (если его там нет, то в теле обботчика его нужно создать прогрмно).
Если в параметр "Объект" засунуть ссылку на нужного сотрудника, а не на того, который прилетел из источника, то вы получите нужный вам результат на этапе загрузки.
Во-первых надо описать ПКО для справочников "Сотрудники" и "ФизЛица". Для каждого из них должно быть определено по каким реквизитам синхронизировать данные при загрузке.
Во-вторых для ПКО регистра.... При выгрузке измерения "Сотрудник" в обработчике "ПередВыгрузкой" нужно подменить значение выгружаемого элемента. Для этого в теле обработчика используется параметр "Значение". Если в него засунуть ссылку на тот элемент, который реально надо выгрузить, то вы получите нужный вам результат на этапе выгрузки.
Вариант №2
Подмену можно осуществить на этапе загрузки. Для этого в ПКО регистра есть обработчик "ПриЗагрузке". В теле этого обработчика есть параметр "Объект". Это ссылка на найденного сотрудника в приемнике (если его там нет, то в теле обботчика его нужно создать прогрмно).
Если в параметр "Объект" засунуть ссылку на нужного сотрудника, а не на того, который прилетел из источника, то вы получите нужный вам результат на этапе загрузки.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вариант №1
Во-первых надо описать ПКО для справочников "Сотрудники" и "ФизЛица". Для каждого из них должно быть определено по каким реквизитам синхронизировать данные при загрузке.
Во-вторых для ПКО регистра.... При выгрузке измерения "Сотрудник" в обработчике "ПередВыгрузкой" нужно подменить значение выгружаемого элемента. Для этого в теле обработчика используется параметр "Значение". Если в него засунуть ссылку на тот элемент, который реально надо выгрузить, то вы получите нужный вам результат на этапе выгрузки.
Вариант №2
Подмену можно осуществить на этапе загрузки. Для этого в ПКО регистра есть обработчик "ПриЗагрузке". В теле этого обработчика есть параметр "Объект". Это ссылка на найденного сотрудника в приемнике (если его там нет, то в теле обботчика его нужно создать прогрмно).
Если в параметр "Объект" засунуть ссылку на нужного сотрудника, а не на того, который прилетел из источника, то вы получите нужный вам результат на этапе загрузки.
Во-первых надо описать ПКО для справочников "Сотрудники" и "ФизЛица". Для каждого из них должно быть определено по каким реквизитам синхронизировать данные при загрузке.
Во-вторых для ПКО регистра.... При выгрузке измерения "Сотрудник" в обработчике "ПередВыгрузкой" нужно подменить значение выгружаемого элемента. Для этого в теле обработчика используется параметр "Значение". Если в него засунуть ссылку на тот элемент, который реально надо выгрузить, то вы получите нужный вам результат на этапе выгрузки.
Вариант №2
Подмену можно осуществить на этапе загрузки. Для этого в ПКО регистра есть обработчик "ПриЗагрузке". В теле этого обработчика есть параметр "Объект". Это ссылка на найденного сотрудника в приемнике (если его там нет, то в теле обботчика его нужно создать прогрмно).
Если в параметр "Объект" засунуть ссылку на нужного сотрудника, а не на того, который прилетел из источника, то вы получите нужный вам результат на этапе загрузки.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот