Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 мая 2022, 11:55

Как отобрать по нужной дате в запросе из составного типа?

Автор VID1234, 18 фев 2022, 18:14

0 Пользователей и 1 гость просматривают эту тему.

VID1234

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

LexaK

VID1234, так ошибок нет, вы выбираете данные за ВЕСЬ указанный ПЕРИОД,
нужный документ не задан, только ТИП, а таких документов может быть много 
ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск