|
Запрос в цикле при выводе списка
| ☑ |
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
|
Последний вопрос снимается, через объект проходит
|
|