Объединить поле номенклатуры с подсчетом общего количества из документа в отчете СКД

В табличную часть Приходного ордера добавлены две одинаковые номенклатуры. Как в отчете объеденить их в одну строку детальной записи и подсчитать общее количество?

Номенклатура в Приходном ордере на товары выглядит так:

2020-10-24 23 07 21

1.

Теперь переходим к СКД. Нужно создать Вычисляемое поле в котором одна и та же номенклатура будет объединена, в данном примере это поле я назвал "НоменклатураПачкой":

2020-10-24 23 13 34

2.

Это же поле "НоменклатураПачкой" добавляем в Ресурсы. Поле "Номенклатура" по которому будет осуществляться поиск одинакового товара, а затем его группировка в один. В колонке "Рассчитывать по..." одинаковая номенклатура будет по полю "Заказ поставщику" (это поле будет указано в структуре на вкладке "Настройки" (см. пункт №4))

2020-10-24 23 16 09

Выражение:

ВычислитьВыражениеСГруппировкойМассив("Номенклатура", "Номенклатура")
3.

На этой же вкладке Ресурсы нужно добавить поле "Количество" и указать, что для объединенной номенклатуры нужно подсчитать общее количество. В колонке "Рассчитывать по..." я укажу код номенклатуры (а не само поле "Номенклатура", т.к. его я не буду указывать в группировке в структуре на вкладке "Настройки", а укажу поле "НоменклатурафлКод", которое будет добавлено в структуру (см. пункт №4)):

 2020-10-24 23 40 17

4.

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

2020-10-24 23 50 26

Т.е. указываем в структуре те самые поля, которые так же указываем в Выбранных полях. Два поля "НоменклатураПачкой" и "Количество" указанные из Ресурсов, не указываются в структуре в верхнем поле. Из вкладки Ресурсы, где мы указали в колонке "Рассчитывать по..." поля "ЗаказПоставщику" и "НоменклатурафлКод" обязательно должны быть указаны в структуре, иначе Выражение не сработает и в отчете увидим пустые поля.

5.

Построим отчет и увидим, что поле "Номенклатура" объединилась и "Количество" считается:

2020-10-25 00 28 18

mr. Mak

Остались вопросы? Пишите на почту admin@hzit.ru

Администратор сайта hzit.ru
Back to top