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

Отчет на СКД

Автор depb, 26 дек 2024, 14:59

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

depb

Нужно сделать отчет по продажам по месяцам за выбранный период с группировками Менеджер-Клиент-Номенклатура (с иерархией). В отборах указываем группу номенклатуры. В таком виде отчет не проблема, затык в том, что необходимо кроме проданной номенклатуры указывать еще оставшуюся по этой группе, которую не продавали.
Вы дружно посоветуете соединять таблицу справочника номенклатура с регистром продаж, отличная идея! но есть еще один затык, необходимо выводить все эти позиции номенклатуры без продаж в группировках Менеджер-Контрагент, а их у них нет, т.к. нет движений регистра откуда они тянутся. Хотелось бы решить данную задачу в СКД без танцев с бубном с модулем выгружая результаты запросов в сводную таблицу. Есть идеи?

LexaK

depb, Все правильно вам посоветуют
1.берите спр.Номенклатура и по нему отбор по группам
2.левым соединением регистр с продажами
3.левым соединением регистр с Остатков
4.в условии Где
или регПродажи есть не Null
или регОстатки есть не Null

вот и получите общую таблицу с Остатками и продажами
(если я правильно понял вопрос)
если помогло нажмите: Спасибо!

depb

LexaK, не совсем так. Может я коряво объяснил, попробую на примере.

Нужен отчет, который выводит продажи номенклатуры по месяцам с группировками Контрагент - Номенклатура. Плюс к этому в отчете необходимо выводить номенклатуру из иерархии, которая не участвовала в продажах. 

Например, в отборе по номенклатуре выбрали "Группа А", допустим в ней 5 позиций номенклатуры, 2 из них продавались. Отчет должен сформироваться в виде

Контрагент   месяц1  месяц2
  Товар 1      10       11  Продажи
  Товар2        5        8
  Товар3
  Товар4
  Товар5

Т.е. к той номенклатуре, что продавалась, также должна дополняться оставшейся номенклатурой из группы, причем по группировке Контрагент, причем неважно есть по этой номенклатуре остатки или нет

Ваш пример выше понятен, я так и делал, но в и тоге отчет получится в виде

ПустоеПоле
   Товар3
   товар4
   Товар5
Контрагент
   Товар1
   Товар2

т.к. по тем позициям номенклатуры, что не продавались, соответственно нет контрагента и они попадут в другую пустую группировку.

LexaK

depb, попробуйте отчет в виде таблицы выводить
в строчках группировки по Контрагенту и по Товару
в колонках группировках по Месяцам....
если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск