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