Имя: Пароль:
1C
1C 7.7
v7: В журнале документов сделать отбор по двум параметрам.
0 Double_Medved
 
20.08.13
11:31
Добрый день, подскажите пожалуйста. ТиС, мне нужно сделать так чтобы в журнале документов можно было отобрать документы определенного вида, у которых значение реквизита документа "Офис" равно "На улице Ленина".

УстановитьОтбор(СписокВидовДокументов.ПолучитьЗначение(ВидДокументаДляОтбора), );
УстановитьОтбор("Офис", Перечисление.Офис.На улице Ленина);

Таким вот образом срабатывает только последний отбор. То есть выводит все документы у которых офис = "на улице Ленина". А как сделать чтобы и тот и тот отбор подействовал? Подскажите пожалуйста
1 Naumov
 
20.08.13
11:33
Поиск, этой теме больше 10-ти лет. Думаешь тебе первому в голову такая светлая мысля пришла?
2 Rie
 
20.08.13
11:35
(0) Заводи доп. реквизит. Отбирай по этому реквизиту.
3 Double_Medved
 
20.08.13
11:37
Ну я так понял что с помощью УстановитьОтбор() это сделать нельзя? Так же можно отобрать только по одному реквизиту?
УстановитьОтбор(<ИмяОтбора>,<ЗначениеОтбора>)
Назначение:
Установить отбор журнала.
Параметры:
<ИмяОтбора> - строка с именем отбора (если пусто - отбор отключается);
<ЗначениеОтбора> - значение отбора.
4 Масянька
 
20.08.13
11:39
(0) Нет в стандарте такой возможности. Только через классы.
Мне было нужно: только счета по заданному контрагенту (контрагент выбирается). Классы разбирать было лень. Обошла - новый журнал (счета), новая графа отбора (Контрагент из счета).
5 Naumov
 
20.08.13
11:43
(3) Это на поверхности. тут думалку нужно подключать, тогда все можно.
Основная теорема систематики: Новые системы плодят новые проблемы.