Имя: Пароль:
1C
 
Конвертация 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) послезагрузки точно и ссылка есть и объект есть. Спасибо!!!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший