Имя: Пароль:
1C
1С v8
Отбор строк в таблице документа в УФ v8.2
,
0 picom
 
25.05.13
21:51
Сделал клон отображения таблицы Товары в документе реализации
Теперь в этой таблице нужно видеть только услуги
При открытии на клиенте пишу код
.
Элементы.Товары1.ОтборСтрок = Новый ФиксированнаяСтруктура("ТипУсл", ПредопределенноеЗначение("Перечисление.ТипыНоменклатуры.Услуга") );
.
При этом Колонка ТипУсл черпает значение из
Объект.Товары.Номенклатура.ВидНоменклатуры.ТипНоменклатуры
.
А отбор не взлетает, говорит что нет такой колонки (
Колонка отображает корректные данные, но вот отбор по ней не работает, помогите
1 Dethmont
 
25.05.13
21:54
Может колонка как то по другому называется?
2 picom
 
25.05.13
21:56
(1) уже пробывал ее переименовывать, не получается
3 picom
 
25.05.13
21:57
Кстати, как программно на клиенте считать названия колонок на таблице1 ?
4 Dethmont
 
25.05.13
22:03
Для Каждого Эл Из Элементы.ТабличнаяЧасть.ПодчиненныеЭлементы Цикл
  Сообщить(Эл.Имя);
КонецЦикла;
5 picom
 
25.05.13
22:04
(4) Через подчиненные все совпадает, но отбор не работает (
6 Dethmont
 
25.05.13
22:12
&НаСервере
Процедура ИменаКолонокТабличнойЧАСТИ()
   
   МойОбъект = РеквизитФормыВЗначение("Объект");
   РеквизитыТч = МойОбъект.Метаданные().ТабличныеЧасти.ТабличнаяЧасть.Реквизиты;
   Для Каждого Кол Из РеквизитыТч Цикл
       сообщить(Кол.Имя);
   КонецЦикла;    

КонецПроцедуры
7 picom
 
25.05.13
22:20
(6) причем тут табличные части, если отбор по элементу формы?
8 Dethmont
 
25.05.13
22:24
Так имя колонки должно быть именно из табличной части или таблицы значений
9 Dethmont
 
25.05.13
22:25
Расширение таблицы формы для таблицы значений (Form table extension for value table)
ОтборСтрок (RowFilter)
10 picom
 
25.05.13
22:44
А как тогда сделать отбор по товарам с типом услуги?
11 picom
 
26.05.13
07:18
Чертовщина
Сделал отбор в ентерпрайзе через CTRL+F
Bдруг код в (0) заработал
12 Defender aka LINN
 
26.05.13
08:08
(10) Надо колонку добавлять
2 + 2 = 3.9999999999999999999999999999999...