|
Установить дату в запросе |
☑ |
0
Масянька
09.06.23
✎
17:14
|
Вечер добрый!
Кусок запроса:
ВЫБОР
КОГДА ВЫБОР
КОГДА ВТСпецодеждаВНаличии.КоличествоОстаток ЕСТЬ NULL
ТОГДА 0
ИНАЧЕ ВТСпецодеждаВНаличии.КоличествоОстаток
КОНЕЦ < ВТСписокСотрудниковСоСпискомСпецодежды.Количество
ТОГДА &ДатаСреза
ИНАЧЕ ВЫБОР
КОГДА ВТСпецодеждаВНаличии.ДокументПередачиДата = ДАТАВРЕМЯ(1, 1, 1, 1, 1, 1)
ТОГДА &ДатаСреза
ИНАЧЕ ДОБАВИТЬКДАТЕ(ВТСпецодеждаВНаличии.ДокументПередачиДата, МЕСЯЦ, ВТСписокСотрудниковСоСпискомСпецодежды.СрокИспользования)
КОНЕЦ
КОНЕЦ КАК ПлановаяДатаВыдачи
&ДатаСреза - параметр (задается).
Как в этом куске запроса задать дату из параметра?
Спасибо.
|
|
1
SleepyHead
09.06.23
✎
17:19
|
Запрос.УстановитьПараметр("ДатаСреза", НужнаяДата)
Ваш кэп.
|
|
2
Масянька
09.06.23
✎
17:20
|
(1) В консоли все параметры пустые, а работает...
Да, спасибо.
|
|
3
SleepyHead
09.06.23
✎
17:21
|
А почему "ТОГДА 0" в первом вложенном выборе?
|
|
4
Масянька
09.06.23
✎
17:24
|
(3) Если нет нормы (количество) - кол-во = 0
|
|
5
Масянька
09.06.23
✎
17:26
|
(4) Тьфу, блин... Остатка нет.
|
|
6
АгентБезопасной Нацио
09.06.23
✎
17:28
|
(5) а про ЕстьNULL не слышала? ну удобнее же вместо
ВЫБОР
КОГДА ВТСпецодеждаВНаличии.КоличествоОстаток ЕСТЬ NULL
ТОГДА 0
ИНАЧЕ ВТСпецодеждаВНаличии.КоличествоОстаток
КОНЕЦ
написать ЕстьNull(ВТСпецодеждаВНаличии.КоличествоОстаток, 0)
Не правда ли?
|
|
7
Масянька
09.06.23
✎
17:30
|
(6) У нас релиз 2004 года.
|
|
8
SleepyHead
09.06.23
✎
17:46
|
(4) А в остальных случаях возвращается дата?
|
|
9
azernot
09.06.23
✎
17:52
|
>&ДатаСреза - параметр (задается).
>Как в этом куске запроса задать дату из параметра?
Кто понимает, чего хочет ТС?
|
|
10
SleepyHead
09.06.23
✎
17:55
|
(9) Ну очевидно же, чтобы все работало.
|
|
11
azernot
09.06.23
✎
18:30
|
(10) Да вы сегодня в ударе, кэп!
|
|