|
СКД, условия для параметров |
☑ |
0
kosmo
29.02.12
✎
14:19
|
В СКД начало и конец периода выведены в параметры, ставится условие
{ГДЕ
Ссылка.Дата>=&НачалоПериода
И Ссылка.Дата<=&КонецПериода}
но если заполнен только один параметр, то выдает ошибку. Как оформить это условие правильно?
|
|
1
Wobland
29.02.12
✎
14:21
|
(0) заполнять оба параметра
|
|
2
Нуф-Нуф
29.02.12
✎
14:21
|
через отбор
|
|
3
Wobland
29.02.12
✎
14:22
|
(Дата>=&Начало ИЛИ &Начало=ДАТАВРЕМЯ(1, 1, 1)) И Дата<=&Конец
|
|
4
GenV
29.02.12
✎
14:22
|
(2)+1
|
|
5
Нуф-Нуф
29.02.12
✎
14:23
|
(3) тоже имеет место, но...
|
|
6
Смешной 1С
29.02.12
✎
14:24
|
(0) Попробуй на каждый скобочки поставить:
{ГДЕ
Ссылка.Дата>=&НачалоПериода}
И {Ссылка.Дата<=&КонецПериода}
|
|
7
kosmo
29.02.12
✎
14:26
|
в принципе работает
{ГДЕ
Ссылка.Дата>=&НачалоПериода}
{ГДЕ
Ссылка.Дата<=&КонецПериода}
|
|
8
GenV
29.02.12
✎
14:27
|
(7) аналогично:
{ГДЕ
(Ссылка.Дата>=&НачалоПериода), (Ссылка.Дата<=&КонецПериода) }
|
|
9
kosmo
29.02.12
✎
14:29
|
Насколько я понимаю условия в запросе
ГДЕ
Условие1
{ГДЕ Условие2}
{ГДЕ Условие3}
все работает по принципу И, то есть Условие1 И Условие2 И Условие3
или нет?
|
|
10
kosmo
29.02.12
✎
14:30
|
(6)
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(21, 65)}: Синтаксическая ошибка
|
|
11
GenV
29.02.12
✎
14:34
|
(9) И
|
|
12
Смешной 1С
29.02.12
✎
14:34
|
(10) Ну я с синтаксисом ошибся. Имелось ввиду как в (7) сделал. Чем не устраивает?
|
|
13
kosmo
29.02.12
✎
14:52
|
(11) жаль, значит определенные ограничения при применении есть
(12) кто-то кого-то в чем-то обвиняет?
|
|
14
Смешной 1С
29.02.12
✎
14:57
|
(13)Нет конечно) Просто подумал раз в (10) пробовал, то (7) не устроило.
|
|
15
GenV
29.02.12
✎
14:59
|
(13) Поэтому лучше добавлять отбор.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший