Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 окт 2024, 12:54

Конвертация данных - добавление строк в существующую ТЧ документа

Автор programmister, 03 янв 2019, 11:50

0 Пользователей и 1 гость просматривают эту тему.

programmister

Всем привет! Столкнулся с такой проблемой при переносе документа Расчет удержаний из БП в ЗУП 2.0 потребовалось добавить новые строки удержаний в уже перенесенный документ, делаю так (см.скриншоты) данные добавляются в перенесенный документ но те что были затираются... как сделать так чтобы данные которые уже есть не затирались и к ним добавлялись новые?

alex0402

не замещать существующие объекты в приемнике - это не замещать весь объект (документ/справочник) а не ТЧ.
что бы добавились строки в тч нужно выполнить один из вариантов:
1) сделать не стандартную выгрузку (добавить строки куда нужно)
2) добавить строки привыгрузке в соответствующую  коллекцию
3) добавить строки при загрузке.
4) допилить напильником объект после загрузки.(в обработке после загрузки объект полностью сформирован и с ним можно делать все, что угодно)
Спасибо за Сказать спасибо

programmister


alex0402

На мой взгляд самое простое:

ЦитироватьОбработчики "Правила конвертации объектов"
После загрузки
Условия возникновения события
Только для платформы V8.
Событие выполняется после прочтения и установки атрибутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта.

Параметры:
Отказ - Булево - Если Истина, то объект загружен не будет.

Объект - Произвольный - загруженный объект.


НоваяСтрока = Объект.ТЧ.Добавить();
НоваяСтрока.ИмяРеквизита = что-то


Спасибо за Сказать спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск