Имя: Пароль:
1C
1С v8
отборы по ИЛИ на обычной форме
0 jenny_tea
 
25.04.12
16:46
У меня есть список документов, у которых есть:
Реквизит1 типа дата
Реквизит2 типа дата

Есть отборы на форме для каждого из этих реквизитов(Понятное дело что их можно перенастроить походу дела). Так вот когда устанавливаются оба отбора то отбор должен выдавать не по И, как предусматривает обычный отбор а по ИЛИ.
Т.е. чтобы документы были и удовлетворяющие условию 1 и удовлетворяющие условию 2.

Через критерий отбора не получается так как Реквизиты имеют одинаковый тип и в результате получатся не корректные данные.

На управляемых формах есть Группировка ИЛИ, а в обычных это вообще реально сделать?
1 jenny_tea
 
25.04.12
16:47
Ну кроме как запросом получить весь список нужных документов и делать отбор по документам
2 Apokalipsec
 
25.04.12
16:49
Т.е. чтобы документы были и удовлетворяющие условию 1 и удовлетворяющие условию 2.  = это же И....
3 jenny_tea
 
25.04.12
16:50
нет
которые либо первому либо второму
4 jenny_tea
 
25.04.12
16:51
хотя бы одному из условий
5 Apokalipsec
 
25.04.12
17:01
(4) эм, стесняюсь спросить зачем? отрабатывать-то в любом случае будет только один отбор.
6 jenny_tea
 
25.04.12
17:02
up
7 jenny_tea
 
25.04.12
17:05
Например у нас есть список документов:
Док1 Дата1 - 01.01  Дата2 - 01.01
Док2 Дата1 - 01.01 Дата2 - 02.01
Док3 Дата1 - 02.01 Дата2-01.01
Док4 Дата1 - 02.01 Дата2-02.01

Условие1 Дата1=01.01 (Док1,Док2)
Условие2 Дата2=01.01  (Док1,Док3)

Пересечение Или Будет Док1,Док2,Док3.
8 Ненавижу 1С
 
гуру
25.04.12
17:05
делать запрос, результат в список, отбор по списку
9 Лоботряс
 
25.04.12
17:06
ИМХО только если отбор делать через СКД
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.