|
Установить дату в запросе | ☑ | ||
---|---|---|---|---|
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) Да вы сегодня в ударе, кэп!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |