Имя: Пароль:
1C
1С v8
Как сделать строку ТЧ невидимой?
0 murzo1
 
11.01.12
09:51
Я вижу такой путь, создать реквизит произвольный, при нажатии флажка, в реквизит выгружать ТЧ, проводится алгоритм и в ТЧ загружается обработанная ТЗ, флажок снимает, в ТЧ загружается ТЗ из реквизита.

Есть ли другой путь? Например чтобы просто исчезли строки?
2 Defender aka LINN
 
11.01.12
09:59
ОтборСтрок
3 murzo1
 
11.01.12
10:24
(2) А как сделать ОтборСтрок по реквизиту реквизита? Например мне надо обобрато по типу номенклатуры самой номенклатуры?
4 murzo1
 
11.01.12
10:39
а все сделал, хитростью взял )
5 dk
 
11.01.12
10:50
ну дык делись хитростью-то
потом чел с такой же проблемой пройдется поиском - найдет эту тему и что ???
6 murzo1
 
11.01.12
10:59
Да тупо по циклу бежишь и в список значений пихаешь то что необходимо, а потом отбор по списку:

   Если ЭлементыФормы.КоманднаяПанельТовары.Кнопки.Действие9.Пометка Тогда
       
       ТоварыБезЛК = Новый СписокЗначений;
       
       Для Каждого Стр Из Товары Цикл
           
           Если НЕ Стр.Номенклатура.ТипНоменклатуры = Справочники.ТипыНоменклатуры.НайтиПоНаименованию("Лакокрасочные материалы") Тогда
               
               СтрБезЛК          = ТоварыБезЛК.Добавить();
               СтрБезЛК.Значение = Стр.Номенклатура;
               
           КонецЕсли;
           
       КонецЦикла;
       
       ЭлементыФормы.Товары.ОтборСтрок.Номенклатура.ВидСравнения  = ВидСравнения.ВСписке;
       ЭлементыФормы.Товары.ОтборСтрок.Номенклатура.Значение      = ТоварыБезЛК;
       ЭлементыФормы.Товары.ОтборСтрок.Номенклатура.Использование = Истина;
       
   Иначе
       
       ЭлементыФормы.Товары.ОтборСтрок.Номенклатура.Использование = Ложь;
       
   КонецЕсли;