8.х Получить обороты счета 10 без внутренних перемещений

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Гадель, 23 окт 2017.

  1. TopicStarter Overlay
    Гадель
    Offline

    Гадель

    Регистрация:
    7 ноя 2016
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Добрый день! Подскажите, пожалуйста: задача получить остатки и обороты по сч. 10 с корреспонденцией сч. 60.01, 71, 76. Сопоставляю получаемые данные с анализом счета 10, обороты различаются, предполагаю не верно обращаюсь к оборотам в запросе.
    Вот код запроса с параметрами:
    ЗапросПоОборотам = Новый Запрос();
    ЗапросПоОборотам.УстановитьПараметр("Счет", Счет);
    ЗапросПоОборотам.УстановитьПараметр("СчетДт", Счет);
    ЗапросПоОборотам.УстановитьПараметр("Период", ?(ЗначениеНеЗаполнено(ДатаНач), (ДатаНач + 1), НачалоДня(ДатаНач)));
    ЗапросПоОборотам.УстановитьПараметр("НачПериода", ?(ЗначениеНеЗаполнено(ДатаНач), ДатаНач, НачалоДня(ДатаНач)));
    ЗапросПоОборотам.УстановитьПараметр("КонПериода", ?(ЗначениеНеЗаполнено(ДатаКон), ДатаКон, КонецДня(ДатаКон)));
    ЗапросПоОборотам.УстановитьПараметр("Организация", Организация);
    СписокСчетов = Новый СписокЗначений;
    СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПоставщиками); //60.01
    СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПодотчетнымиЛицами);
    СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПоставщикамиИПодрядчиками);
    СписокСчетов.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПокупателямиИЗаказчиками);
    ЗапросПоОборотам.УстановитьПараметр("СчетКт", СписокСчетов);

    ЗапросПоОборотам.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
    | ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    | ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
    | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНач,
    | ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокДт КАК КоличествоНач,
    | ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК ПриходСумма,
    | ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК ПриходКоличество,
    | ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК РасходСумма,
    | ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК РасходКоличество,
    | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКон,
    | ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт КАК КоличествоКон
    |ИЗ
    | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачПериода, &КонПериода, , , Счет В ИЕРАРХИИ (&Счет), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
    | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт КАК ХозрасчетныйОборотыДтКт
    | ПО ХозрасчетныйОстаткиИОбороты.Счет = ХозрасчетныйОборотыДтКт.СчетДт
    |ГДЕ
    | ХозрасчетныйОстаткиИОбороты.Субконто1.Наименование <> """"
    | И ХозрасчетныйОборотыДтКт.СчетКт <> &Счет
    | И ХозрасчетныйОборотыДтКт.СчетКт В ИЕРАРХИИ(&СчетКт)
    |
    |СГРУППИРОВАТЬ ПО
    | ХозрасчетныйОстаткиИОбороты.Субконто1,
    | ХозрасчетныйОстаткиИОбороты.Счет,
    | ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт,
    | ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокДт,
    | ХозрасчетныйОстаткиИОбороты.СуммаОборотДт,
    | ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт,
    | ХозрасчетныйОстаткиИОбороты.СуммаОборотКт,
    | ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт,
    | ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт,
    | ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт
    |
    |УПОРЯДОЧИТЬ ПО
    | Счет
    |АВТОУПОРЯДОЧИВАНИЕ";