|
Отбор в динамическом списке | ☑ | ||
---|---|---|---|---|
0
pav_s45
27.02.13
✎
15:28
|
Уважаемые коллеги, возник такой вопрос.
Есть управляемая форма списка документа. У документа есть свойство - "дата отложенного проведения". Если оно заполнено то поле дата равно значению свойства, если нет то равно дате документа. В запросе динамического списка это выглядит так : ... ВЫРАЗИТЬ(ЕСТЬNULL(ЗСО.Значение,ДокументРеализацияТоваровУслуг.Дата) КАК ДАТА) КАК Дата, ... В колонке списка документов дата выводится верно. А вот когда выбираю период через стандартный интервал дат на панели инструментов, он накладывает этот отбор на дату самого документа. Можно ли как-то изменить работу этого механизма, чтобы накладывал условие на поле из запроса? Заранее спасибо. |
|||
1
Maxus43
27.02.13
✎
15:30
|
что за КАК ДАТА) КАК Дата ?
ЕСТЬNULL(ЗСО.Значение,ДокументРеализацияТоваровУслуг.Дата). Всё |
|||
2
pav_s45
27.02.13
✎
15:32
|
Если ЕСТЬNULL не выполнится то ЗСО.Значение будет полем составного типа т.к. это ресурс регистра сведений с составным типом, я просто привел его к типу дата.
|
|||
3
Maxus43
27.02.13
✎
15:33
|
ЕСТЬNULL(ВЫРАЗИТЬ(ЗСО.Значение Как ДАТА),ДокументРеализацияТоваровУслуг.Дата).
|
|||
4
pav_s45
27.02.13
✎
15:34
|
Но вопрос даже не в этом. запрос отрабатывает верно, и если через отборы указать период, то он правильно отберет документы. А вот если через стандартный интервал дат то накладывается условие на дату документа
|
|||
5
DexterMorgan
27.02.13
✎
15:34
|
(0) Сделай свою команду и рули отбором
|
|||
6
pav_s45
27.02.13
✎
15:34
|
(3) Спасибо, так пожалуй лучше.
|
|||
7
DexterMorgan
27.02.13
✎
15:34
|
конфа УТ11?
|
|||
8
Maxus43
27.02.13
✎
15:35
|
(4) подозреваю что стандартный период - на основную таблицу накладывает, замени команду установки периода
|
|||
9
DexterMorgan
27.02.13
✎
15:36
|
(4) отбор по дате - стандартный механизм и накладывает отбор именно на дату. Если хочешь по-другому - делай свою команду, какие еще тут могут быть варианты?
|
|||
10
pav_s45
27.02.13
✎
15:36
|
(5) Ну только такой вариант и остается тогда. Тогда придется ещё панель инструментов заполнять вручную, так как кнопку интервала дат придется обрабатывать через команду. Там вызывать стандартное меню периода и потом устанавливать отборы. примерно так?
|
|||
11
DexterMorgan
27.02.13
✎
15:38
|
(10) зачем вручную? просто кидаешь туда команду и все
|
|||
12
DexterMorgan
27.02.13
✎
15:39
|
(10) Ну или если ты хочешь скрыть стандартный период, тогда - да нужно отключить автозаполнение командной панели
|
|||
13
DexterMorgan
27.02.13
✎
15:40
|
(10) Я бы сделал так, не знаю как по-другому тут можно
|
|||
14
pav_s45
27.02.13
✎
15:40
|
(11) ну если я не уберу флажок "автозаполнение" то у меня будет отображаться и стандартная команда интервала дат
|
|||
15
pav_s45
27.02.13
✎
15:40
|
(12) да, я это имел ввиду
|
|||
16
pav_s45
27.02.13
✎
15:40
|
Всем спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |