Имя: Пароль:
1C
1С v8
Помогите отобразить текст в ячейку табличного поля?
0 Zhuravlik
 
18.04.13
18:18
Здравствуйте. Такая проблема: хочу по галке делать отбор в списке справочника, оставлять только те элементы, которые есть на остатках склада, и при этом показывать на каком складе они находятся. Для этого добавил в ТП на форме доп. колонку "Склад". Когда делаю отбор, в запросе получаю табл. значений, с колонками "Код" (Код элемента справочника) и Склад (Наименование склада).
Далее, при нажатии на галку "Есть на остатках" настраиваю видимость колонки "Склад":
ЭлементыФормы.Список_.Колонки.Склад.Видимость = флЕстьНаОстатке_;

И в ПриПолученииДанных хочу заполнить текст ячеек наименованием этого склада, по коду элемента справочника:


Процедура Список_ПриПолученииДанных(Элемент, ОформленияСтрок)
   Если флЕстьНаОстатке_ Тогда
       Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
           Код= ОформлениеСтроки.Ячейки.Код.Текст;
           стр_Ост = тзСклад.Найти(Код, "Код");
           Если стр_Ост <> Неопределено Тогда
               
               Сообщить("" + стр_Ост.Код+ " - " + стр_Ост.Склад);
               
               ОформлениеСтроки.Ячейки.Склад.Текст = стр_Ост.Склад;
           КонецЕсли;
       КонецЦикла;
   КонецЕсли;
КонецПроцедуры

И все сообщается(т.е. "Код - Склад"), но ячейки остаются пустыми. Что я тут еще не сделал?
1 Zhuravlik
 
18.04.13
18:24
+ главное, в отладчике "ОформлениеСтроки.Ячейки.Склад.Текст" - показывает наименование склада, а в тп - нет...
2 Zhuravlik
 
18.04.13
18:25
Не  увидел УстановитьТекст() в методах)
3 Zhuravlik
 
18.04.13
18:26
Все, получилось)