Имя: Пароль:
1C
 
СКД. Ограничение доступности полей-реквизитов
0 comp2006
 
08.12.10
11:22
При установке флага "Ограничение доступности полей-реквизитов" (Недоступно, как условие) становятся недоступны все поля-реквизиты поля компоновки.
Можно-ли сделать недоступными для отбора только определённые реквизиты поля?
1 Defender aka LINN
 
08.12.10
11:26
(0) Только путем мощного геморроя и тормозов. А для нахрена?
2 comp2006
 
08.12.10
11:29
Например, набор данных запрос:
ВЫБРАТЬ
   ХозрасчетныйОстатки.Счет,
   ХозрасчетныйОстатки.СуммаОстатокДт    
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет.Вид = ЗНАЧЕНИЕ(ВидСчета.Активный), , ) КАК ХозрасчетныйОстатки

Здесь логично было бы запретить Счет.ВидСчета в отборе
3 Defender aka LINN
 
08.12.10
11:32
(2) Ну укажет уго пользователь, ничего не получит. Что ж теперь, убиваться по этому поводу?
4 IronDemon
 
08.12.10
11:33
Если явно условия указывать.

ВЫБРАТЬ
   ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента,
   ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток
ИЗ
   РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(, {(ДоговорКонтрагента), (ДоговорКонтрагента.Владелец) КАК Контрагент, (ДоговорКонтрагента.Организация) КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстатки

Доступны три поля для отбора.
5 comp2006
 
08.12.10
11:34
Понял! Спасибо!
Просто ковыряю СКД после прочтения Е.Ю.Хрусталёвой.
6 IronDemon
 
08.12.10
11:34
(4)+ Автозаполнение выкл
7 Aprobator
 
08.12.10
11:37
(5) поздно. Надо было во время чтения ковырять )
8 comp2006
 
08.12.10
11:39
(4)(6) Спасибо! Пробую!
9 Aprobator
 
08.12.10
11:41
(8) в конструкторе запросов глянь вкладку компоновка данных. Там много чего интересного найти можно )
10 comp2006
 
08.12.10
11:44
(9) Буду переваривать постепенно, во время второго прочтения )))
11 Defender aka LINN
 
08.12.10
11:45
(4) Можно круче сделать ;)
12 Aprobator
 
08.12.10
11:46
(10) ну прям депутат. В первом чтении, во втором )