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

Группировки отчета СКД

Автор Mro, 13 апр 2017, 12:23

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

Mro

Добрый день,

1С:Предприятие 8.3 (8.3.9.2033), Конфигурация - 1С:ERP Управление предприятием 2 (2.1.3.82).

Пишу отчет на СКД, текст запроса следующий:

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

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


Структура в настройках:



Детальные записи в колонках - выбранно одно поле "СтоимостьЗакупки" без полей группировки.

Небольшое предисловие.

По документу "Поступления товаров и услуг" принято отражать транспортные расходы док-том "Поступление услуг и прочих активов" с указанием статьи расходов (коих несколько - в моем случае 3) и аналитики расходов, которой и является документ поступления. соответственно, мы имеем сумму поступления по док-ту "Поступление товаров и услуг" и стоимость расходов на доставку по видам (статьям расходов) этого поступления.

Необходимая детализация - это период, контрагент.

В результате моего запроса получается такой отчет:



и все бы ок, но возникают 2 проблемы.

1-я по столбцу "Стоимость закупки" выводится сумма, которая ровно в 3 раза больше, чем у документов поступления (затроились);
2-если развернуть отчет по регистратору, видно, что когда по разным документам поступления одинаковая стоимость расходов на доставку по одной и то-же статье - то свернутый отчет эти стоимости не суммирует, а просто выводит как одну.

Как с этим бороться?(

Теги:

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

Рейтинг@Mail.ru

Поиск