Удаление дублирующихся строк в отчете СКД
Набор данных в отчете СКД добавлен из регистра сведений. В регистре имеются повторяющиеся записи. Необходимо вывести данные в отчет, без дублирования строк.
В моем примере отчета, дублирующиеся строки выглядят так:
То, что выделено красным цветом, нужно будет удалить.
Сам регистр сведений откуда берутся данные в отчет:
01 Перед тем как начать удалять дублирующиеся строки, мне нужно добавить отбор по колонке "Уровень вложенности", чтобы понять какие дублирующиеся строки нужно удалить, а какие оставить. Для одного вида номенклатур уровень вложенности = 1, для других = 0. Я буду брать первую запись из регистра, а последующие (дублирующиеся) удалять.
Добавляем Вычисляемое поле:
ВЫБОР КОГДА Наименование ПОДОБНО "%Ангро%" Тогда УровеньВложенности=1 Иначе УровеньВложенности=0 Конец
02 Теперь добавляем еще одно Вычисляемое поле, в котором будем находить дублирующиеся строки, а конкретно одно поле "МатериалыИУслуги.Номенклатура", которое будет сравниваться с предыдущим:
ВычислитьВыражение("Количество(Различные МатериалыИУслуги.Номенклатура)",,,"Предыдущая", "Текущая") = 2 ИЛИ ВычислитьВыражение("Количество(МатериалыИУслуги.Номенклатура)",,,"Предыдущая", "Предыдущая") Есть null
03 Для последнего добавленного вычисляемого поля "ПредыдущийМатериал" установим отбор в Детальных записях отчета. Отбор по полю с условием и "После группировки или для иерархии":
04 Оставаясь в настройках этой Детальной записи, переходим на вкладку "Другие настройки" и устанавливаем "Выводить отбор" - "Не выводить":
05 На этом готово: В зависимости от выбранной номенклатуры, срабатывает отбор по уровню вложенности 1 или 0 и дублирующиеся строки из регистра, содержащие в себе одинаковые поля, не выводятся:
Похожие материалы (по тегу)
- Свёртка базы 1С УТ 10.3
- Как вывести Регистратор и Период по регистру бухгалтерии и выбрать тип регистратора в СКД
- СКД вывести последний документ по номенклатуре если не было оборота по регистру в выбранном периоде
- Объединить поле номенклатуры с подсчетом общего количества из документа в отчете СКД
- Одинаковые (задвоенные) строки в отчете СКД