Добрый день, 1С:Предприятие 8.3 (8.3.9.2033), конфигурация 1С:ERP Управление предприятием 2 (2.1.3.82)
Следующий вопрос:
Есть некий отчет СКД из двух регистров накопления, запрос выглядит следующим образом:
Соответственно, из регистра "ЗакупкиОбороты" отчет берет сумму по документам за период, указанный в параметре, и добавляет записи из регистра ПартииПрочихРасходовОбороты, которые соответствуют условию "ЗакупкиОбороты.Регистратор = ПартииПрочихРасходовОбороты.АналитикаРасходов".
В текущем варианте настроек:
Отчет выглядит следующим образом:
Как сделать так, чтобы он выглядел вот так?
Заранее спасибо
Следующий вопрос:
Есть некий отчет СКД из двух регистров накопления, запрос выглядит следующим образом:
ВЫБРАТЬ
ВЫБОР
КОГДА &Периодичность = "День"
ТОГДА ЗакупкиОбороты.ПериодДень
КОГДА &Периодичность = "Неделя"
ТОГДА ЗакупкиОбороты.ПериодНеделя
КОГДА &Периодичность = "Месяц"
ТОГДА ЗакупкиОбороты.ПериодМесяц
КОГДА &Периодичность = "Квартал"
ТОГДА ЗакупкиОбороты.ПериодКвартал
КОГДА &Периодичность = "Полугодие"
ТОГДА ЗакупкиОбороты.ПериодПолугодие
КОГДА &Периодичность = "Год"
ТОГДА ЗакупкиОбороты.ПериодГод
КОНЕЦ КАК Период,
ЗакупкиОбороты.Регистратор,
ЗакупкиОбороты.ХозяйственнаяОперация,
ЗакупкиОбороты.Склад,
ЗакупкиОбороты.Контрагент КАК Контрагент,
ПартииПрочихРасходовОбороты.Регистратор КАК РегистраторДополнительныхРасходов,
ПартииПрочихРасходовОбороты.АналитикаРасходов,
ПартииПрочихРасходовОбороты.СтатьяРасходов,
ПартииПрочихРасходовОбороты.СтоимостьРеглПриход КАК СтоимостьДополнительныхРасходов,
СУММА(ЗакупкиОбороты.СтоимостьРеглОборот) КАК СтоимостьЗакупки,
ПартииПрочихРасходовОбороты.СтоимостьРеглПриход / СУММА(ЗакупкиОбороты.СтоимостьРеглОборот) КАК ПроцентЛогистики
ИЗ
РегистрНакопления.Закупки.Обороты(, , Авто, ) КАК ЗакупкиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииПрочихРасходов.Обороты(, , Авто, ) КАК ПартииПрочихРасходовОбороты
ПО ЗакупкиОбороты.Регистратор = ПартииПрочихРасходовОбороты.АналитикаРасходов
ГДЕ
ЗакупкиОбороты.ПериодДень МЕЖДУ &НачалоПериода И &КонецПериода
И ЗакупкиОбороты.Склад = &Склад
И ЗакупкиОбороты.ХозяйственнаяОперация = &ТипОперации
СГРУППИРОВАТЬ ПО
ВЫБОР
КОГДА &Периодичность = "День"
ТОГДА ЗакупкиОбороты.ПериодДень
КОГДА &Периодичность = "Неделя"
ТОГДА ЗакупкиОбороты.ПериодНеделя
КОГДА &Периодичность = "Месяц"
ТОГДА ЗакупкиОбороты.ПериодМесяц
КОГДА &Периодичность = "Квартал"
ТОГДА ЗакупкиОбороты.ПериодКвартал
КОГДА &Периодичность = "Полугодие"
ТОГДА ЗакупкиОбороты.ПериодПолугодие
КОГДА &Периодичность = "Год"
ТОГДА ЗакупкиОбороты.ПериодГод
КОНЕЦ,
ЗакупкиОбороты.Регистратор,
ЗакупкиОбороты.ХозяйственнаяОперация,
ЗакупкиОбороты.Склад,
ЗакупкиОбороты.Контрагент,
ПартииПрочихРасходовОбороты.Регистратор,
ПартииПрочихРасходовОбороты.АналитикаРасходов,
ПартииПрочихРасходовОбороты.СтатьяРасходов,
ПартииПрочихРасходовОбороты.СтоимостьРеглПриход
УПОРЯДОЧИТЬ ПО
Период,
Контрагент
ПоказатьСоответственно, из регистра "ЗакупкиОбороты" отчет берет сумму по документам за период, указанный в параметре, и добавляет записи из регистра ПартииПрочихРасходовОбороты, которые соответствуют условию "ЗакупкиОбороты.Регистратор = ПартииПрочихРасходовОбороты.АналитикаРасходов".
В текущем варианте настроек:
Отчет выглядит следующим образом:
Как сделать так, чтобы он выглядел вот так?
Заранее спасибо
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Сделал вот так:
В первой колонке "Детальные записи" один ресурс - СтоимостьЗакупки.
Теперь сам отчет выглядит вот так.:
Для каждой строки контрагента он расплодил столбцов со "СтатьяРасходов".
Что я делаю не так?
:)))))
Сделал вот так:
В первой колонке "Детальные записи" один ресурс - СтоимостьЗакупки.
Теперь сам отчет выглядит вот так.:
Для каждой строки контрагента он расплодил столбцов со "СтатьяРасходов".
Что я делаю не так?
:)))))
Теперь другая проблема, текст запроса все тот-же:
Структура настроек:
и сам отчет:
По структуре все ок, но только вот в поле "СтоимостьЗакупки" получается ровно затроение стоимости.(
ВЫБРАТЬ
ВЫБОР
КОГДА &Периодичность = "День"
ТОГДА ЗакупкиОбороты.ПериодДень
КОГДА &Периодичность = "Неделя"
ТОГДА ЗакупкиОбороты.ПериодНеделя
КОГДА &Периодичность = "Месяц"
ТОГДА ЗакупкиОбороты.ПериодМесяц
КОГДА &Периодичность = "Квартал"
ТОГДА ЗакупкиОбороты.ПериодКвартал
КОГДА &Периодичность = "Полугодие"
ТОГДА ЗакупкиОбороты.ПериодПолугодие
КОГДА &Периодичность = "Год"
ТОГДА ЗакупкиОбороты.ПериодГод
КОНЕЦ КАК Период,
ЗакупкиОбороты.Регистратор,
ЗакупкиОбороты.ХозяйственнаяОперация,
ЗакупкиОбороты.Склад,
ЗакупкиОбороты.Контрагент КАК Контрагент,
ПартииПрочихРасходовОбороты.Регистратор КАК РегистраторДополнительныхРасходов,
ПартииПрочихРасходовОбороты.АналитикаРасходов,
ПартииПрочихРасходовОбороты.СтатьяРасходов,
ПартииПрочихРасходовОбороты.СтоимостьРеглПриход КАК СтоимостьДополнительныхРасходов,
СУММА(ЗакупкиОбороты.СтоимостьРеглОборот) КАК СтоимостьЗакупки,
ПартииПрочихРасходовОбороты.СтоимостьРеглПриход / СУММА(ЗакупкиОбороты.СтоимостьРеглОборот) КАК ПроцентЛогистики
ИЗ
РегистрНакопления.Закупки.Обороты(, , Авто, ) КАК ЗакупкиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииПрочихРасходов.Обороты(, , Авто, ) КАК ПартииПрочихРасходовОбороты
ПО ЗакупкиОбороты.Регистратор = ПартииПрочихРасходовОбороты.АналитикаРасходов
ГДЕ
ЗакупкиОбороты.ПериодДень МЕЖДУ &НачалоПериода И &КонецПериода
И ЗакупкиОбороты.Склад = &Склад
И ЗакупкиОбороты.ХозяйственнаяОперация = &ТипОперации
СГРУППИРОВАТЬ ПО
ВЫБОР
КОГДА &Периодичность = "День"
ТОГДА ЗакупкиОбороты.ПериодДень
КОГДА &Периодичность = "Неделя"
ТОГДА ЗакупкиОбороты.ПериодНеделя
КОГДА &Периодичность = "Месяц"
ТОГДА ЗакупкиОбороты.ПериодМесяц
КОГДА &Периодичность = "Квартал"
ТОГДА ЗакупкиОбороты.ПериодКвартал
КОГДА &Периодичность = "Полугодие"
ТОГДА ЗакупкиОбороты.ПериодПолугодие
КОГДА &Периодичность = "Год"
ТОГДА ЗакупкиОбороты.ПериодГод
КОНЕЦ,
ЗакупкиОбороты.Регистратор,
ЗакупкиОбороты.ХозяйственнаяОперация,
ЗакупкиОбороты.Склад,
ЗакупкиОбороты.Контрагент,
ПартииПрочихРасходовОбороты.Регистратор,
ПартииПрочихРасходовОбороты.АналитикаРасходов,
ПартииПрочихРасходовОбороты.СтатьяРасходов,
ПартииПрочихРасходовОбороты.СтоимостьРеглПриход
УПОРЯДОЧИТЬ ПО
Период,
Контрагент
ПоказатьСтруктура настроек:
и сам отчет:
По структуре все ок, но только вот в поле "СтоимостьЗакупки" получается ровно затроение стоимости.(
(12)
Да, получается именно так, поскольку один и тот-же документ указывается как аналитика расходов для различных статей расходов, сумма по документу суммируется по кол-ву статей расходов. А куда поместить ресурс "СтоимостьЗакупки", чтобы этого не было?
я предполагаю суммируется по количеству статей расходов,
Да, получается именно так, поскольку один и тот-же документ указывается как аналитика расходов для различных статей расходов, сумма по документу суммируется по кол-ву статей расходов. А куда поместить ресурс "СтоимостьЗакупки", чтобы этого не было?
Товарищи, очень нужна помощь,
при этом я чувствую, что решение достаточно элементарное, а я, в силу неопытности, не могу до него дойти.))
при этом я чувствую, что решение достаточно элементарное, а я, в силу неопытности, не могу до него дойти.))
(20)
как я сейчас сделал в ресурсах:
и отчет стал более-менее похож на нужный:
но теперь какой трабл - мне все равно нужна сумма закупок за период и итого в общих итогах.
Что еще заметил - если для разных документов поступления указать по одной и той-же статье расходов стоимость в разных док-тах поступления прочих товаров и услуг - то о отчете в группировке по период-контрагенту без регистратора выводится без суммирования просто эта ОДНА одинаковая цифра:
Как этого шайтана победить и добавить итоги по стоимости закупок?)
как я сейчас сделал в ресурсах:
и отчет стал более-менее похож на нужный:
но теперь какой трабл - мне все равно нужна сумма закупок за период и итого в общих итогах.
Что еще заметил - если для разных документов поступления указать по одной и той-же статье расходов стоимость в разных док-тах поступления прочих товаров и услуг - то о отчете в группировке по период-контрагенту без регистратора выводится без суммирования просто эта ОДНА одинаковая цифра:
Как этого шайтана победить и добавить итоги по стоимости закупок?)
(21) посчитай в отдельном пакете сколько по каждому документу статей расходов, и сделай вычисляемое поле стоимостзакупки/КолвоСтатей, добавь в ресурс обычным способом, используй вместо своей стоимости закупки.
Должно работать.
Со второй проблемой попробуй кэш почистить т.к. по другим статьям суммируется нормльно
Должно работать.
ВЫБРАТЬ
ЗакупкиОбороты.Регистратор,
КОЛИЧЕСТВО(ПартииПрочихРасходовОбороты.СтатьяРасходов) КАК КолвоСтатей
Поместить ВТ_КолвоСтатей
ИЗ
РегистрНакопления.Закупки.Обороты(, , Авто, ) КАК ЗакупкиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииПрочихРасходов.Обороты(, , Авто, ) КАК ПартииПрочихРасходовОбороты
ПО ЗакупкиОбороты.Регистратор = ПартииПрочихРасходовОбороты.АналитикаРасходов
СГРУППИРОВАТЬ ПО
Регистратор
ПоказатьСо второй проблемой попробуй кэш почистить т.к. по другим статьям суммируется нормльно
(22)
факиншыт какой-то.
добавил 2-й пакет запроса:
в основной запрос добавил
Эти-же "ИтогоЗакупки" сделал ресурсом с "Сумма(ИтогоЗакупки)".
В итоге при формировании отчета - синтаксическая ошибка.
факиншыт какой-то.
добавил 2-й пакет запроса:
ВЫБРАТЬ
ЗакупкиОбороты.Регистратор,
КОЛИЧЕСТВО(ПартииПрочихРасходовОбороты.СтатьяРасходов) КАК СтатьяРасходов,
ПартииПрочихРасходовОбороты.АналитикаРасходов,
ЗакупкиОбороты.ПериодДень,
ЗакупкиОбороты.ХозяйственнаяОперация,
ЗакупкиОбороты.Склад
ПОМЕСТИТЬ ТЗ_КОЛВОСТАТЕЙ
ИЗ
РегистрНакопления.Закупки.Обороты(, , Авто, ) КАК ЗакупкиОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииПрочихРасходов.Обороты(, , Авто, ) КАК ПартииПрочихРасходовОбороты
ПО ЗакупкиОбороты.Регистратор = ПартииПрочихРасходовОбороты.АналитикаРасходов
ГДЕ
ЗакупкиОбороты.ПериодДень МЕЖДУ &НачалоПериода И &КонецПериода
И ЗакупкиОбороты.Склад = &Склад
И ЗакупкиОбороты.ХозяйственнаяОперация = &ТипОперации
СГРУППИРОВАТЬ ПО
ЗакупкиОбороты.Регистратор,
ПартииПрочихРасходовОбороты.АналитикаРасходов,
ЗакупкиОбороты.ПериодДень,
ЗакупкиОбороты.ХозяйственнаяОперация,
ЗакупкиОбороты.Склад
;
Показатьв основной запрос добавил
СУММА(ЗакупкиОбороты.СтоимостьРеглОборот) / ТЗ_КОЛВОСТАТЕЙ.СтатьяРасходов КАК ИтогоЗакупки,
Эти-же "ИтогоЗакупки" сделал ресурсом с "Сумма(ИтогоЗакупки)".
В итоге при формировании отчета - синтаксическая ошибка.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот