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

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

Автор Гадель, 23 окт 2017, 11:58

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

Гадель

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

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

alexandr_ll

А как можно получить остатки по счету, используя только счета кредита?

Теги:

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

Рейтинг@Mail.ru

Поиск