0
Zhuravlik
18.04.13
✎
18:18
|
Здравствуйте. Такая проблема: хочу по галке делать отбор в списке справочника, оставлять только те элементы, которые есть на остатках склада, и при этом показывать на каком складе они находятся. Для этого добавил в ТП на форме доп. колонку "Склад". Когда делаю отбор, в запросе получаю табл. значений, с колонками "Код" (Код элемента справочника) и Склад (Наименование склада).
Далее, при нажатии на галку "Есть на остатках" настраиваю видимость колонки "Склад":
ЭлементыФормы.Список_.Колонки.Склад.Видимость = флЕстьНаОстатке_;
И в ПриПолученииДанных хочу заполнить текст ячеек наименованием этого склада, по коду элемента справочника:
Процедура Список_ПриПолученииДанных(Элемент, ОформленияСтрок)
Если флЕстьНаОстатке_ Тогда
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
Код= ОформлениеСтроки.Ячейки.Код.Текст;
стр_Ост = тзСклад.Найти(Код, "Код");
Если стр_Ост <> Неопределено Тогда
Сообщить("" + стр_Ост.Код+ " - " + стр_Ост.Склад);
ОформлениеСтроки.Ячейки.Склад.Текст = стр_Ост.Склад;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
И все сообщается(т.е. "Код - Склад"), но ячейки остаются пустыми. Что я тут еще не сделал?
|
|