Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запрос по счетам. Неполучается посчитать сумму по счетам.

Запрос по счетам. Неполучается посчитать сумму по счетам.
Я
   РусскийВедун
 
28.06.20 - 18:18
Есть отчет задолженность покупателей по срокам долгам. Все хорошо когда у контрагента участвует 1 счет 62.1, но когда подключается второй, если 62.1 в плюсе, а второй счет в минусе - то в результат попадает минус второго счета и не учитывается плюс 62.1 счета. Подскажите, что нужно сделать для этого. Вот текст запроса:
ТекстЗапросаПоОборотам =
    "ВЫБРАТЬ
    |    ВзаиморасчетыОбороты.Организация,
    |    ВзаиморасчетыОбороты.Субконто1 КАК Контрагент,
    |    ВзаиморасчетыОбороты.Субконто2 КАК Договор,
    |    ВЫБОР
    |        КОГДА ВзаиморасчетыОбороты.СуммаОборотДт > 0
    |            ТОГДА ВзаиморасчетыОбороты.СуммаОборотДт
    |        ИНАЧЕ 0
    |    КОНЕЦ - ВЫБОР
    |        КОГДА ВзаиморасчетыОбороты.СуммаОборотКт < 0
    |            ТОГДА ВзаиморасчетыОбороты.СуммаОборотКт
    |        ИНАЧЕ 0
    |    КОНЕЦ КАК УвеличениеДолга1
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.Обороты(
    |            &НачалоИнтервала1,
    |            &КонецИнтервала1,
    |            ,
    |            Счет В (&СчетаКД)
    |                И (НЕ Счет В ИЕРАРХИИ (&ИсключенныеСчета)),
    |            &ВидыСубконтоКД,
    |            ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).ВидДоговора В (ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем), ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СКомиссионером))
    |                И Организация = &Организация,
    |            ,
    |            ) КАК ВзаиморасчетыОбороты";
   РусскийВедун
 
1 - 28.06.20 - 21:59
Я так понимаю  возможно проблема в строчке Счет В (&СчетаКД). В &СчетаКД перечислены счета, но почему обороты и остатки берутся не суммировано по счетам а отдельно и потом суммируются. А как сделать, чтобы суммированно по счетам сразу считалось?
   Ненавижу 1С
 
2 - 28.06.20 - 22:26
Подозреваю сгруппировать и суммировать
   РусскийВедун
 
3 - 28.06.20 - 22:40
(2) смотри если у организации на 62.1 нету долга, а на другом счете есть, то плюс который на 62.1 не учитывается, т к на нем нету долга. Соответственно выводится минус другого счета, в то время как нужно  сразу сумму этих счетов.
   Ненавижу 1С
 
4 - 28.06.20 - 22:58
(3) и я про тоже

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.