Вопрос по конвертации данных 2 (Регистр сопоставления номенклатур)

1. Drivingblind 233 11.02.20 12:25 Сейчас в теме
Здравствуйте, дамы и господа. Осваиваю КД2. Дорабатываю правила обмена с учетом регистра сопоставления номенклатуры.
В документах, участвующих в обмене, есть ТЧ в ней поле "Номенклатура" и "Характеристика номенклатуры", при выгрузке нужно искать номенклатуру в этом регистре сведений по номенклатуре и характеристике и если найдено, то подменять выгружаемое поле номенклатуры на другое. Если ничего не найдено, то отказ выгрузки всего объекта, а не только одного поля.

Подскажите, пожалуйста, как лучше реализовать данный механизм.
По теме из базы знаний
Найденные решения
7. Drivingblind 233 19.02.20 06:28 Сейчас в теме
(5)
(4)
Разобрался самостоятельно, как лучше это сделать. Вот здесь можно прочитать: https://infostart.ru/public/1195038/
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 11.02.20 14:59 Сейчас в теме
Нужно сделать Алгоритм, и прописать его вызов из ПередВыгрузкойОбъекта. И в ПКС Номенклатуры.
3. Drivingblind 233 11.02.20 16:04 Сейчас в теме
(2) это первое, что в голову пришло. Но, мне кажется, как-то не очень оптимально. Перебирать а цикле все строки ТЧ в ПКО а потом ещё и в ПКС искать им соответствие. Нельзя ли как-нибудь собрать эту табличную часть уже сопоставленную и вызвать функцию ВыгрузитьПоПравилу()
4. RustamZz 11.02.20 17:05 Сейчас в теме
(3) Можно в ПВД все это сделать если выгрузка вручную. Если выгрузка по плану обмена, то ПВД не работают, а в ПКО так не получится. Но в любом случае будет больше кода. Я задумываюсь об оптимизации только на больших объемах обмена. В приоритете простота настроек. В КД читать и исправлять объемные процедуры не удобно.
Drivingblind; +1 Ответить
5. Ranel 12.02.20 10:28 Сейчас в теме
Простите если ошибаюсь, но может таким образом решится вопрос.

Если я правильно понял требуемое
Прикрепленные файлы:
6. RustamZz 12.02.20 10:51 Сейчас в теме
(5) При выгрузке вручную будут строки с пустой номенклатурой, при выгрузке по плану обмена Объект не найден.
7. Drivingblind 233 19.02.20 06:28 Сейчас в теме
(5)
(4)
Разобрался самостоятельно, как лучше это сделать. Вот здесь можно прочитать: https://infostart.ru/public/1195038/
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот