Имя: Пароль:
1C
1С v8
Запрос в цикле при выводе списка
0 Надо работать
 
14.09.11
13:44
Есть список документа. Нужно ограничивать видимость некоторых реквизитов, с условием по табличной части документа.

Естественный вариант - запрос в СписокПриВыводеСтроки

Есть ли другие варианты?
1 Jstunner
 
14.09.11
13:46
надо условие из ТЧ перетащить в основной объект
2 Шапокляк
 
14.09.11
13:47
Конечно. Отобрать запросом документы, где это условие выполняется, и накладывать отбор на список.
3 Надо работать
 
14.09.11
13:47
"Итоги в шапке" :)
4 ZanderZ
 
14.09.11
13:47
RLS не подойдет ?
5 Jstunner
 
14.09.11
13:49
(4) не, не подойдет
6 Надо работать
 
14.09.11
13:50
(2) При каком событии это делать? Нужно ж отлавливать изменение интервала например

(4) Во-первых, это не отбор. Во вторых, слишком много наборов прав расплодилось
7 ZanderZ
 
14.09.11
13:52
(6) таки не только на отбор rls работать
8 AndrewKiev
 
14.09.11
14:01
Если я правильно понял, что тебе нужно:

в СписокПриПолученииДанных

Для Каждого Оформление Из ОформленияСтрок Цикл
СписокДокументов.Добавить(Оформление.ДанныеСтроки.Ссылка);
КонецЦикла;

потом делай один запрос, получая нужные данные, а после этого еще раз обходишь ОформленияСтрок и делаешь то, что тебе нужно: например,
Оформление.ЦветТекста = Новый Цвет(96, 96, 96);
ЯчейкаСКартинкой = Оформление.Ячейки.Перечислено;
ЯчейкаСКартинкой.ОтображатьКартинку = Истина;
ЯчейкаСКартинкой.ИндексКартинки = 1;
9 Надо работать
 
14.09.11
14:23
Подскажите еще, как запретить скопировать документ? В ПередОткрытием условие по ТЧ не проходит :( Вроде она еще и не заполнена
10 Надо работать
 
14.09.11
14:28
Последний вопрос снимается, через объект проходит
AdBlock убивает бесплатный контент. 1Сергей