Здравствуйте. Подскажите, пожалуйста. При обмене, мне нужно в базе приемник разбить одну строку ТЧ на две, в зависимости от результата выполнения запроса, как это можно сделать? В каком обработчике необходимо писать алгоритм?
Если Выборка.Следующий() Тогда
ИсходящиеДанные = Новый Структура ("Код, СтранаКод");
ИсходящиеДанные.Код = Выборка.Код;
ИсходящиеДанные.СтранаКод = Выборка.СтранаКод;
Значение = Выборка.Код;
Иначе
ИсходящиеДанные = Новый Структура ("Код, СтранаКод");
ИсходящиеДанные.Код = "--";
ИсходящиеДанные.СтранаКод = "643";
Значение = "--";
КонецЕсли;
И если для какой-то номенклатуры выбирается несколько ГТД, то строка должна разбиваться на такое же кол-во строк.
Событие выполняется перед обработкой группы свойств, например, перед выгрузкой табличной части. Возможен отказ от выгрузки. Можно определить произвольную коллекцию, являющуюся источником данных.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс