|
Как отобрать по нужной дате в запросе из составного типа? | ☑ | ||
|---|---|---|---|---|
|
0
VID1234
18.02.22
✎
18:15
|
Приветствую! Подскажите как настроить запрос:
ВЫБРАТЬ РАЗЛИЧНЫЕ СУММА(ВЫБОР КОГДА (ТИПЗНАЧЕНИЯ(ЗарплатаКВыплате.ДокументОснование) = ТИП(Документ.НачислениеЗаПервуюПоловинуМесяца)И ЗарплатаКВыплате.Период МЕЖДУ &НПериод И &КПериод И ЗарплатаКВыплате.СуммаКВыплате < 0) ИЛИ (ТИПЗНАЧЕНИЯ(ЗарплатаКВыплате.ДокументОснование) = ТИП(Документ.НачислениеЗарплаты) И ЗарплатаКВыплате.Период МЕЖДУ &НПериод И &КПериод И ЗарплатаКВыплате.СуммаКВыплате < 0) ТОГДА ЗарплатаКВыплате.СуммаКВыплате ИНАЧЕ 0 КОНЕЦ ) КАК СуммаКВыплате ИЗ РегистрНакопления.ЗарплатаКВыплате КАК ЗарплатаКВыплате ГДЕ ЗарплатаКВыплате.СтатьяФинансирования = &СтатьяФинансирования И ЗарплатаКВыплате.СтатьяРасходов = &СтатьяРасходов И ЗарплатаКВыплате.Регистратор ССЫЛКА Документ.ВедомостьНаВыплатуЗарплатыВБанк И ЗарплатаКВыплате.Период МЕЖДУ &НПериод И &КПериод ; Как видите я выбираю только суммы, которые имеют в документе основания (нужный мне документ и отрицательные суммы), а также нужно, чтобы выбирались только те суммы, которые входят в месячный период. Но у меня не смотря на отбор, данные выбираются за весь период! |
|||
|
1
DrShad
18.02.22
✎
18:29
|
врешь
|
|||
|
2
VID1234
18.02.22
✎
18:36
|
(1) Все разобрался, видимо уже к вечеру кочан не варит:
ВЫБРАТЬ РАЗЛИЧНЫЕ СУММА(ВЫБОР КОГДА ((ТИПЗНАЧЕНИЯ(ЗарплатаКВыплате.ДокументОснование) = ТИП(Документ.НачислениеЗаПервуюПоловинуМесяца)И ЗарплатаКВыплате.СуммаКВыплате < 0)ИЛИ (ТИПЗНАЧЕНИЯ(ЗарплатаКВыплате.ДокументОснование) = ТИП(Документ.НачислениеЗарплаты)И ЗарплатаКВыплате.СуммаКВыплате < 0)) ИЛИ (ТИПЗНАЧЕНИЯ(ЗарплатаКВыплате.ДокументОснование) = ТИП(Документ.РазовоеНачисление) ИЛИ ТИПЗНАЧЕНИЯ(ЗарплатаКВыплате.ДокументОснование) = ТИП(Документ.Отпуск) ИЛИ ТИПЗНАЧЕНИЯ(ЗарплатаКВыплате.ДокументОснование) = ТИП(Документ.ПРЕМИЯ)) ТОГДА ЗарплатаКВыплате.СуммаКВыплате ИНАЧЕ 0 КОНЕЦ) КАК СуммаКВыплате ИЗ РегистрНакопления.ЗарплатаКВыплате КАК ЗарплатаКВыплате ГДЕ ЗарплатаКВыплате.СтатьяФинансирования = &СтатьяФинансирования И ЗарплатаКВыплате.СтатьяРасходов = &СтатьяРасходов И ЗарплатаКВыплате.Регистратор ССЫЛКА Документ.ВедомостьНаВыплатуЗарплатыВБанк И ЗарплатаКВыплате.Период МЕЖДУ &НПериод И &КПериод И ЗарплатаКВыплате.Регистратор.Дата < &КПериод |
| Форум | Правила | Описание | Секции | Поиск |