|
Отбор УСЛОВИЕ ИЛИ УСЛОВИЕ | ☑ | ||
---|---|---|---|---|
0
Эльчин
29.06.16
✎
11:45
|
нужно сделат отбор в журнале складских документов таким образом что выбралос документы у которых
.Отбор.Склад.Значение = Склад или .Отбор.Контрагент.Значение = Контрагент Как можно это сделать? буду очен благодарен если поможете(извините из за ошибок в тексте) |
|||
1
Ёпрст
29.06.16
✎
11:47
|
запросом найти нужные документы и поставить в отбор по ссылке, как ссылка в список значений, разве что.
|
|||
2
Asmody
29.06.16
✎
11:48
|
Формы обычные или управляемые?
|
|||
3
Эльчин
29.06.16
✎
11:48
|
(2) Обычная форма
|
|||
4
Господин ПЖ
29.06.16
✎
11:49
|
только заменой логики "или" на "и"
|
|||
5
Эльчин
29.06.16
✎
11:50
|
(0) + отделно делаю например как
ЭтаФорма.ЖурналДокументов.Отбор.Склад.Использование = Истина; ЭтаФорма.ЖурналДокументов.Отбор.Склад.ВидСравнения = ВидСравнения.ВСписке; ЭтаФорма.ЖурналДокументов.Отбор.Склад.Значение = Склад; но мне нужен что выбралос и те документы которые не .Отбор.Склад.Значение = Склад, но .Отбор.Контрагент.Значение = Контрагент |
|||
6
Эльчин
29.06.16
✎
11:51
|
(4) мне нужен ИЛИ, не И. сделат как И это просто
|
|||
7
Asmody
29.06.16
✎
11:51
|
(3) Тогда только вариант (1), но это совсем не быстро.
|
|||
8
Господин ПЖ
29.06.16
✎
11:53
|
(6) для дятлов - булево "или" трансформируется в "и"
|
|||
9
Эльчин
29.06.16
✎
11:55
|
(1) понятно. спасибо всем. можете показат пример кода как сделать после выборке в запросе? как обновить список?
|
|||
10
singlych
29.06.16
✎
11:57
|
(8) для этого надо отречь конъюнкцию
|
|||
11
Asmody
29.06.16
✎
11:59
|
(8) И как поставить НЕ на весть отбор?
|
|||
12
mistеr
29.06.16
✎
12:00
|
(9) В журнале никак. Выгружай запрос в ТЗ и показывай ее на форме.
|
|||
13
Эльчин
29.06.16
✎
12:00
|
(7) понятно. спасибо. можете дать пример кода как сделать после выборке в запросе? как обновит список?
|
|||
14
lxndr
29.06.16
✎
12:02
|
(13) нарисуй новую форму. Управляемую
|
|||
15
Asmody
29.06.16
✎
12:08
|
(13)
ЗапросДляПоиска=... // тут создаем запрос, заполняем параметры // первой колонкой результата запроса должна быть Ссылка Список.Отбор.Ссылка.ВидСравнения=ВидСравнения.ВСписке; Список.Отбор.Ссылка.Значение=Новый СписокЗначений; Список.Отбор.Ссылка.Значение.ЗагрузитьЗначения(ЗапросДляПоиска.Выполнить().Выгрузить().ВыгрузитьКолонку(0)); Список.Отбор.Ссылка.Использование=Истина; |
|||
16
Господин ПЖ
29.06.16
✎
12:11
|
(11) в списке никак
|
|||
17
Эльчин
29.06.16
✎
12:18
|
(15) спасибо
|
|||
18
Эльчин
29.06.16
✎
12:20
|
(15) не было бы быстрее выгружат запрос в ТЗ и показывать эго на форме?
|
|||
19
PR
29.06.16
✎
12:26
|
(16) И кто после этого дятел?
|
|||
20
Ёпрст
29.06.16
✎
12:28
|
(18) нет
|
|||
21
Эльчин
29.06.16
✎
12:28
|
(20) спасибо
|
|||
22
Ёпрст
29.06.16
✎
12:28
|
ты забываешь, что тебе в таком случае, пришлось бы всё время обновлять эту тз актуальными данными, а тут оно "само"
|
|||
23
Ёпрст
29.06.16
✎
12:29
|
да и запрос, даже с таким отбором будет не так и долго работать.
|
|||
24
PR
29.06.16
✎
12:30
|
(22) Что само? Сам список значений будет пополняться?
|
|||
25
Ёпрст
29.06.16
✎
12:31
|
(24) не список, а обновление документов на форме.
|
|||
26
GANR
29.06.16
✎
12:31
|
(0) Если формы обычные... рекомендую перестать этого хотеть)))
|
|||
27
Ёпрст
29.06.16
✎
12:32
|
Склад и клиентоса, в таких документах редко меняют, а вот суммы/таб часть/ проведён-распроведен - часто
|
|||
28
mistеr
29.06.16
✎
12:32
|
(18) Быстрее. Разница будет заметна на большом периоде. Если период не ограничен, можно вешаться.
|
|||
29
Господин ПЖ
29.06.16
✎
12:34
|
(19) нуралиев
|
|||
30
Asmody
29.06.16
✎
12:46
|
(17) Не забудь из отбора списка достать дату и передать в параметры запроса.
|
|||
31
Asmody
29.06.16
✎
12:47
|
(28) В таком случае надо обеспечить, чтобы не было неограниченного периода.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |