Неправильно считает сумму тарифа ЖКХ в запросе.
Добрый день, уважаемые форумчане!
Есть база 1С, конфигурация 1С:Расчет квартплаты и бухгалтерия ЖКХ, редакция 3.0, там есть отчет, который считает сумму тарифа за электроэнергию по формуле: КоличествоОборотСодержание * ЦенаТарифаЭлектроэнергия.
01.11.2022г. изменился тариф, если выводить отчет по периодам: от 01.10.2022 по 01.11.2022 то суммы корректные, так же и для от 01.11.2022 по сегодня. Но если брать общий период, допустим, от 01.10.2022 по сегодня, то суммы выводятся некорректные ( подозрение, что он умножает на последний тариф все количество за период). Не подскажите пути решения?
Есть текст запроса отчета.
Набор данных_1(Содержание):
Набор данных_2(ТарифИЦена_Электроэнергия:
Есть база 1С, конфигурация 1С:Расчет квартплаты и бухгалтерия ЖКХ, редакция 3.0, там есть отчет, который считает сумму тарифа за электроэнергию по формуле: КоличествоОборотСодержание * ЦенаТарифаЭлектроэнергия.
01.11.2022г. изменился тариф, если выводить отчет по периодам: от 01.10.2022 по 01.11.2022 то суммы корректные, так же и для от 01.11.2022 по сегодня. Но если брать общий период, допустим, от 01.10.2022 по сегодня, то суммы выводятся некорректные ( подозрение, что он умножает на последний тариф все количество за период). Не подскажите пути решения?
Есть текст запроса отчета.
Набор данных_1(Содержание):
ВЫБРАТЬ
НачисленияОбороты.НомерСтроки,
НачисленияОбороты.ПериодМесяц,
НачисленияОбороты.ЛицевойСчет КАК ЛицевойСчетСодержание,
НачисленияОбороты.ВидРасчета КАК ВидРасчетаСодержание,
НачисленияОбороты.ВидНачисления,
НачисленияОбороты.ТипОперации,
НачисленияОбороты.СуммаНачисленийОборот КАК СуммаНачисленийОборотСодержание,
НачисленияОбороты.КоличествоВПределахНормыОборот,
НачисленияОбороты.КоличествоСверхНормыОборот,
НачисленияОбороты.КоличествоВПределахНормыОборот + НачисленияОбороты.КоличествоСверхНормыОборот КАК КоличествоОборотСодержание,
НачисленияОбороты.СуммаСубсидийОборот,
НачисленияОбороты.ВидТарифа КАК ВидТарифаСодержание,
НачисленияОбороты.ВидРасчета.Наименование,
НачисленияОбороты.ВидТарифа.ЕдиницыУчета КАК ВидТарифаЕдиницыУчетаСодержание,
НачисленияОбороты.ВидРасчета.Код
ИЗ
РегистрНакопления.ркНачисления.Обороты(, {(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))}, Авто, ВидРасчета = &ВидРасчетаСодержание) КАК НачисленияОбороты
ГДЕ
НачисленияОбороты.ЛицевойСчет.ПометкаУдаления = ЛОЖЬ
ПоказатьНабор данных_2(ТарифИЦена_Электроэнергия:
ВЫБРАТЬ
СоставНачисленийСрезПоследних.ВидРасчета КАК ВидРасчетаЭлектроэнергия,
СоставНачисленийСрезПоследних.ВидТарифа,
СоставНачисленийСрезПоследних.ЕдиницаРасчета,
СоставНачисленийСрезПоследних.СтатусУчастияВРасчетах,
ркТарифыСрезПоследних.Цена КАК ЦенаТарифаЭлектроэнергия,
СоставНачисленийСрезПоследних.ВидТарифа.ЕдиницыУчета КАК ВидТарифаЕдиницыУчетаЭлектроэнергия,
ркНормыСрезПоследних.ВидНормы,
ркНормыСрезПоследних.ЗначениеНормы КАК ЗначениеНормыЭлектроэнергия,
СоставНачисленийСрезПоследних.ЛицевойСчет КАК ЛицевойСчетЭлектроэнергия
ИЗ
РегистрСведений.ркСоставНачислений.СрезПоследних({(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))}, ВидРасчета = &ВидРасчетаЭлектроэнергия) КАК СоставНачисленийСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ркТарифы.СрезПоследних({(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))}, ) КАК ркТарифыСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ркНормы.СрезПоследних({(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))}, ) КАК ркНормыСрезПоследних
ПО ркТарифыСрезПоследних.ВидТарифа.ВидНормыПотребленияЕдиницыУчета = ркНормыСрезПоследних.ВидНормы
ПО СоставНачисленийСрезПоследних.ВидТарифа = ркТарифыСрезПоследних.ВидТарифа
И (ркТарифыСрезПоследних.ТипТарифа = &ТипТарифаОсновной)
ПоказатьОтветы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот