Имя: Пароль:
1C
1С v8
8.1 отбор строк в ТП, связанным с ТЗ
0 pessok
 
25.01.12
15:51
Собственно, хочу организовать отбор строк в ТП. ТП связано с ТЗ. Возможно ли осуществить в ТП, не привязанном к ТЧ документа, отбор по значению в текущей колонке? Самих свойств отбор и отборстрок у ТП нет. Пробовал сделать отбор в самой ТЗ через НайтиСтроки, но не получается эту ТЗ подсунуть как значение для ТП в последующем. Гуру, помогите советом :)
   Данные = ЭлементыФормы.Планирование.ТекущиеДанные;
   Инфо = Данные[ЭлементыФормы.Планирование.ТекущаяКолонка.Имя];
   СтрокиСОтбором = Планирование.НайтиСтроки(Новый Структура(ЭлементыФормы.Планирование.ТекущаяКолонка.Имя, Инфо));
   ОтобраннаяТЗ = Планирование;
   
   Для Каждого СтрокаОтбора Из СтрокиСОтбором Цикл
       НСтр = ОтобраннаяТЗ.Добавить();
       ЗаполнитьЗначенияСвойств(НСтр, СтрокаОтбора);
   КонецЦикла;
   
   ЭлементыФормы.Планирование.Значение = СтрокиСОтбором;
   ЭлементыФормы.Планирование.ОбновитьСтроки();


Вот так пытался сделать через ТЗ. Других идей пока нет...
1 pessok
 
25.01.12
15:53
(0) ой. прошу прощения. ТЗ то скопировал, а очистить забыл :) Вопрос снят
2 pessok
 
25.01.12
15:57
(1)хотя, открыт :) так и не работает...
3 Buster007
 
25.01.12
16:19
ЭлементыФормы.Планирование.Значение = СтрокиСОтбором;
подозрительно. Вообще надо таблицу значений присваивать, а не массив, потом Создатьколонки().