Конвертация 2.0 Как к свойству в приемнике добавить значение свойства (а не перезаписать)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Странное желание. А что делать с повторными выгрузками? Дедупликацию проводить? Ну, хозяин - барин.
Но проблема сама по себе интересная. Это можно сделать в событии "После загрузки" - там данные уже загружены в объект из файла, но их еще можно изменить. В этот момент можно прочитать версию объекта из БД, сравнить и сделать необходимые модификации.
Старое состояние объекта можно было бы по-идее прочитать и в событии "При загрузке", но непонятно как его пробросить в "После загрузки". На стороне источника для передачи данных между обработчиками прописаны способы, а на стороне приемника что-то не наблюдаю... Хотя можно же через ДополнительныеСвойства самого объекта пробросить! :) Если получится, то обойдешься без лишнего обращения к БД.
Но проблема сама по себе интересная. Это можно сделать в событии "После загрузки" - там данные уже загружены в объект из файла, но их еще можно изменить. В этот момент можно прочитать версию объекта из БД, сравнить и сделать необходимые модификации.
Старое состояние объекта можно было бы по-идее прочитать и в событии "При загрузке", но непонятно как его пробросить в "После загрузки". На стороне источника для передачи данных между обработчиками прописаны способы, а на стороне приемника что-то не наблюдаю... Хотя можно же через ДополнительныеСвойства самого объекта пробросить! :) Если получится, то обойдешься без лишнего обращения к БД.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот