Убрать дубли в СКД

1. Aliya_St 09.02.22 15:31 Сейчас в теме
Подскажите, пожалуйста как можно убрать дубли в "плоском" отчете (т.е. без иерархий и группировок). Есть отчет в котором два набора данных: Первый набор выводит данные по документу реализации, т.е. номер, покупатель, номенклатура реализации. Второй набор содержит данные о документе партии, т.е. из чего состоит номенклатура реализации, у кого была куплена и по какой цене. Если номенклатура была скомплектована из нескольких позиций материалов, то все данные первого набора задваиваются (как в консоли запросов). Мне необходимо убрать "задвоение" по суммам, т.е. в детальных записях (Количество/Цена за штуку/Сумма без НДС), т.е что бы эти поля были заполнены один раз в первой строке, все остальные данные должны остаться без изменения. Файл "Результат" - это то, что должно выйти по итогу
Прикрепленные файлы:
Результат.xls
По теме из базы знаний
Найденные решения
21. echo77 1906 09.02.22 17:45 Сейчас в теме
(1) Возможно это натолкнет на мысль: https://youtu.be/dIv-i9ejn04
davr; Aliya_St; Angealtor; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. Swetlana 26 09.02.22 15:54 Сейчас в теме
(1) Этот отчет формируется в СКД?
7. Aliya_St 09.02.22 15:54 Сейчас в теме
8. Swetlana 26 09.02.22 15:57 Сейчас в теме
(7) Сомневаюсь что можно так сделать в СКД, если только постобработкой результата а потом таблицу значений вывести снова в СКД
т.е. двумя макета можно сделать
Первым формируете таблицу значений, пост обработка ТЗ а затем эту ТЗ во второй макет уже вывести результирующую ТЗ
2. soft_wind 09.02.22 15:38 Сейчас в теме
в запросе добавить команду Различные

так

Выбрать различные ...
3. Aliya_St 09.02.22 15:41 Сейчас в теме
(2))))) Задвоение не в запросе, а при выводе связных данных в СКД) В запросе по реализации это прописано(всм Выбрать Различные)
4. soft_wind 09.02.22 15:50 Сейчас в теме
ааа, тогда то что двоит, сделайте группой!
6. Aliya_St 09.02.22 15:54 Сейчас в теме
(4)в том то и дело, что нужен плоский вариант, без группировок ( Т.е. в вот виде в котором он в скрине, только в первых трех колонках детальных записей нужно убрать дубли. Я пробовала через ВычислитьВыражение, но то ли я не догоняю, то ли это так не делается
10. Swetlana 26 09.02.22 15:59 Сейчас в теме
(4) Как я поняла ей нужно обнулить суммы , кроме одной строки
11. Aliya_St 09.02.22 16:03 Сейчас в теме
(10)Мне нужно вот так в итоге получить
Прикрепленные файлы:
12. Swetlana 26 09.02.22 16:04 Сейчас в теме
(11) Я поняла, такое можно сделать только постобработкой таблицы значений
14. Aliya_St 09.02.22 16:06 Сейчас в теме
(12)Как это страшно звучит)))) Пойду пробовать
20. Swetlana 26 09.02.22 16:19 Сейчас в теме
(14) Я бы сделала проще. Запросом получила бы данные без СКД, выгрузила бы в ТЗ, обработала бы, и как внешний набор данных отправила бы уже в СКД
21. echo77 1906 09.02.22 17:45 Сейчас в теме
(1) Возможно это натолкнет на мысль: https://youtu.be/dIv-i9ejn04
davr; Aliya_St; Angealtor; +3 Ответить
22. Aliya_St 10.02.22 14:45 Сейчас в теме
(21)Отлично, прям то, что нужно)
9. soft_wind 09.02.22 15:58 Сейчас в теме
все правильно, в СКД, в вычислить выражение Агрегируете через Массив, другие поля как ресурсы, он вам соберет эти значения через запятую
и у вас останется плоская таблица
15. Swetlana 26 09.02.22 16:06 Сейчас в теме
(9) Приведите пример пожалуйста работы с массивом и откуда его взять в СКД
Ей не нужно в одну колонку все строки по данному документу
Мне самой интересно как использовать в данном случае ВычислитьВыражение через Массив
17. Aliya_St 09.02.22 16:08 Сейчас в теме
(15)я думаю имеется ввиду функция ВычислитьВыражениеСГруппировкойМассив
19. Swetlana 26 09.02.22 16:10 Сейчас в теме
(17) я не вижу как ее применить в вашем примере)
13. soft_wind 09.02.22 16:05 Сейчас в теме
так от значений Количество, Цена надо взять Максимум()
а Сумма партии - просуммировать()

убрать детальные записи, оставить только группировку,
которая и будет выглядеть как плоская таблица
18. Swetlana 26 09.02.22 16:08 Сейчас в теме
(13) а если оставить детальные записи? Обнулить суммы можно в детальных записях интересно? Чтото мне идея не приходит как это сделать
16. soft_wind 09.02.22 16:08 Сейчас в теме
(15) да не, массив отменяется
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот