Добавление табличного поля в форму обработки ПодборНоменклатуры #489973


#0 by luckymarina
Доброе утро. Возникла необходимость добавить табличное поле (с 2 колонками - Номенклатура и Количество) на форму ПодборНоменклатуры, где отображать подобранный пользователем товар. В процедуре ПриВыводеСтроки: ОформлениеСтроки.Ячейки.Количество.УстановитьТекст(СтруктураПодбора1.Количество); ОформлениеСтроки.Ячейки.Номенклатура.УстановитьТекст(СтруктураПодбора1.Номенклатура.Наименование); Вызов этой процедуры я инициирую командой: ЭлементыФормы.ТабличноеПоле1.ДобавитьСтроку; в процедуре ТаблицаНоменклатурыВыбор. Проблема: при выборе нового товара все предыдущие отобранные товары в табличном поле заменяются на последнее значение отбора. Как этого избежать?
#1 by Rie
Естественно - поскольку что бы там ни хранилось в строках, выводиться во всех строках будет СтруктураПодбора1.Номенклатура.Наименование. Убери ПриВыбореСтроки. В процедуре Выбор добавляй строку в ту таблицу значений, которая является источником данных для ТабличноеПоле1.
#2 by Rie
+ Есть очень сильное подозрение, что ты неверно представляешь, что и как делает ПриВыводеСтроки.
#3 by luckymarina
спасибо огромное за помощь! все получилось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С