Имя: Пароль:
1C
1С v8
Отбор документа по определённому реквизиту
0 alexsandrinia
 
16.06.15
10:31
Есть список документов. Каким образом перед открытием этого списка программно сделать отбор по этому реквизиту? Форму выбора документа обязательно создавать или можно обойтись без неё? Если можно обойтись - как попасть в момент формирования списка документа и там сделать программный отбор?
1 butterbean
 
16.06.15
10:32
УФ?
2 alexsandrinia
 
16.06.15
10:33
УФ
3 butterbean
 
16.06.15
10:41
(2) например в метод ОткрытьФорму() можно передать параметр Отбор типа Структура
4 alexsandrinia
 
16.06.15
10:45
(3) как сделать отбор я знаю, вопрос в другом - где начать этот отбор делать, в каком месте? ОткрытьФорму() - на какой форме это реализовать?
5 patria0muerte
 
16.06.15
10:48
ПараметрыВыбора смотри у формы...
6 patria0muerte
 
16.06.15
10:49
Либо да, как и в (3) можно попробовать
ОткрытьФорму("имяФормы",Новый Структура("Отбор", ТвояСтруктураСПараметрами))
7 butterbean
 
16.06.15
10:52
(4) если это нужно для выбора реквизита, то можно просто задать в параметрах выбора этого реквизита Отбор.ТвойРеквизит
8 alexsandrinia
 
16.06.15
11:01
(7) можно тут подробнее написать где всё делать?
9 butterbean
 
16.06.15
11:07
(8) если у тебя, например, в каком-то документе А реквизит типа ДокументСсылка.ДокументБ, то можно у этого реквизита в свойстве "Параметры выбора" задать параметр "Отбор.Контрагент" со значением "Контрагент", которое будет браться из реквизита Контрагент документа А