Всем привет!
Управляемые формы.
Есть результат запроса, где есть все правильные данные.
Есть заполненная табличная часть документа.
Есть кнопка, по которой надо заполнить колонку числом. Число зависит если номенклатура и характеристика(СправочникСсылка.ХарактеристикиНоменклатуры) совпадают.
Пример:
12334 -Товар1-Характеристика1
12345 -Товар1-Характеристика2
12346 -Товар1-Характеристика3
Как это сделать на сервере?
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
ТабЧасть = Объект.Товары;
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Для каждого Строка из ТабЧасть Цикл
Если Строка.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура и
Строка.Характеристика = ВыборкаДетальныеЗаписи.Характеристика Тогда
Строка.IDТовара = ВыборкаДетальныеЗаписи.IDОзон
КонецЕсли;
КонецЦикла;
КонецЦикла;