Добрый день! Создавала сегодня еще похожую тему, но наверное описала не так, напишу немного по другому.
Есть отчет на СКД по документу. В запросе СКД получаю данные по самому документу и по 2-м табличным частям. В самом СКД данные из табличных частей в отчет не выводятся. Эти данные нужны для настраивания отбора. И вот в отчете выводятся дубли строк. Как то можно сделать, чтобы их не было?
---
Группировка по документу, это создается в конфигураторе конечно же, можно добавить и детальные записи в отчет, со снятой галкой. В режиме предприятия можно управлять галкой, установить ее, если вдруг понадобятся эти записи
Но лучше сделать просто два варианта отчета для этих случаев, чтобы не усложнять жизнь пользователю
---
Убери итоги, проверь группировки, определись по каким полям дубли, есть ли дубли в исходном запросе, упрости отчет для начала. Без описания структуры данных и настроек СКД многие советы не имеют практического смысла
Для отладки СКД и запросов есть удобные консоли
---
В исходном запросе дублей нет, потому что я получаю помимо данных из самого документа, ещё и из ТЧ. Но потом в отчёте выводятся данные только из самого документа, без данных из ТЧ. Структуру не могу описать пока, нет доступа к компу. Опишу на примере счета например. Есть счета, в табличной части товары. И в запросе мы получаем данные по самому счёту и по товарам. Потом в самом отчёте, мы выводим данные только из счета, номер например, клиент и дата. Данные из ТЧ нужны для того, чтобы можно было отбирать например счета где есть тот или иной товар. И вот когда формируется отчёт, например без отбора, водятся дубли счётов, по количеству строк в счёте. Так понятнее?
---
Надо написать правильный запрос. Отладить его, для этого удобно использовать консоль запросов. Потом уже вспомнить про СКД и все прочее.
Если есть желание попросить помощи, то без текста запроса смысла в этом нет, можно только сочувствие получить.
---
Нет доступа к компу сейчас. Сам запрос все нормально возвращает. Потом уже в самом отчёте дубли появляются. Потому что выводятся поля в которых нет различий. Выше описала на примере счета. Сочувствовать не надо. Не получится, будут в эксель выгружать и там убирать дубли. Я отчётом не планирую пользоваться.
---
Вообще проблемы не вижу. Группировка решит вашу проблему на раз-два!
---
Если вы в пользовательском режиме, то не решает. Даже хуже. Появляется ещё одна строка с группировкой.
В конфигураторе группировка тоже не работает.
---
Да и как она поможет если в результате запроса получается например
счёт 1, клиент 1, лопата
счет 1, клиент 1, топор
Как тут группировка поможет?
Если все строки разные в запросе.
Потом когда уже выводится в отчёт только счёт и клиент остаются дубли
счёт 1, клиент 1
счёт 1, клиент 1.
---
Куда делись лопата и топор? Какие поля должны быть выведены?
---
В отчёте выводится только счёт и клиент. Лопата и топор нужны для возможности отбора по товарам в счёте.
---
все верно, группировать по счету
Детальные записи выводить не нужно
Задача решена
В чем проблема у автора не понимаю)
---
Это прямо очень радует, что можно решить без проблем. Я уж думала как то программно менять отчёт после компоновки.
Группировать по счёту это в конфигураторе? Если не будет детальных записей, то отбор работать будет?
---
Группировка по документу, это создается в конфигураторе конечно же, можно добавить и детальные записи в отчет, со снятой галкой. В режиме предприятия можно управлять галкой, установить ее, если вдруг понадобятся эти записи
Но лучше сделать просто два варианта отчета для этих случаев, чтобы не усложнять жизнь пользователю
---
Cо снятой галкой не работает. Попробую не выводить вообще.
---
Класс! Работает! Сделала без детальных записей.