|
Конвертация 2.0 Как к свойству в приемнике добавить значение свойства (а не перезаписать) |
☑ |
0
olo_lo1
10.10.17
✎
12:42
|
Добрый день
Стоит задача такая из одной базы добыгрузить коды и их не вставить в найденный объект приемника а через точку с запятой добавить
что-то типо было 001, добавляем 002 в приемнике должно стать 001;002
подскажите как сделать чтоб не перезаписывало а именно добавляло
|
|
1
Aleksey
10.10.17
✎
12:45
|
Я бы попробовал в после загрузки (если это конечно не ТЧ)
Условия возникновения события
Только для платформы V8.
Событие выполняется после прочтения и установки атрибутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта.
|
|
2
Ёпрст
гуру
10.10.17
✎
12:45
|
а в следующей загрузке будет
001;002;001;002 ?
|
|
3
h-sp
10.10.17
✎
12:46
|
(0) ну в после загрузки делаешь
Объект.ТвоеСвойство = Объект.Ссылка.ТвоеСвойство + "; " + Объект.ТвоеСвойство;
|
|
4
olo_lo1
10.10.17
✎
12:47
|
(2) я выгружаю только уникальные новые значения.
|
|
5
Aleksey
10.10.17
✎
12:47
|
У тебя есть
Объект - то что он заполнил
и
ОбъектВБД = Объект.ПолучитьОбъект();
Ну а дальше
Если ОбъектНайден тогда
ОбъектВБД = Объект.ПолучитьОбъект();
Объект.НашРеквизит = ОбъектВБД.НашРеквизит + Объект.НашРеквизит;
КонецЕсли;
|
|
6
olo_lo1
10.10.17
✎
12:48
|
(3) послезагрузки точно и ссылка есть и объект есть. Спасибо!!!
|
|