Добрый день.
Подскажите, пожалуйста, как можно передать параметры отбора отчета в модуль объекта в качестве параметров для выполнения запроса? Сам набор параметров, которые нужно передавать я указал. Но как быть с текстом запроса? В голову пока только приходит менять текст запроса в зависимости от значения "Использование" параметров отбора, чтобы "отключать"\"включать" использование параметров в запросе (благо всего 5 параметров). Но как быть с видом сравнения в отборе отчета и указанием его в тексте запроса? (больше, меньше, в списке и т.д.) Есть какие-нибудь варианты решения такой задачи?
В СКД есть набор данных - Объект, поэтому и обращаюсь к модулю объекта.
Подскажите, пожалуйста, как можно передать параметры отбора отчета в модуль объекта в качестве параметров для выполнения запроса? Сам набор параметров, которые нужно передавать я указал. Но как быть с текстом запроса? В голову пока только приходит менять текст запроса в зависимости от значения "Использование" параметров отбора, чтобы "отключать"\"включать" использование параметров в запросе (благо всего 5 параметров). Но как быть с видом сравнения в отборе отчета и указанием его в тексте запроса? (больше, меньше, в списке и т.д.) Есть какие-нибудь варианты решения такой задачи?
В СКД есть набор данных - Объект, поэтому и обращаюсь к модулю объекта.
По теме из базы знаний
- Немного про СКД. Характеристики и проверка пустого отчета
- Подсистема прав доступа к объектам с гибкими отборами (расширение)
- Отбор/фильтр в отчетах/СКД/обработках 1C: БП, УТ, ERP, Кронос: WMS по файлу Excel, текстовому файлу или списку текстовых строк (номер документа, артикул, ИНН, QR-код, штрих-код, наименование)
- По-настоящему свои макеты в отчетах СКД. Исследование процесса компоновки и генерация кода отчета
- Отчет на СКД с использованием форм из БСП. Варианты передачи списка значений в параметр СКД
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) отборы, которые в СКД (в настройках), передавать в параметры запроса, который находится в модуле объекта. В модуле объекта он находится, т.к. по результату его выполнения формируется таблица значений. Нужно это для того, чтобы ускорить процесс выполнения запроса, т.к. без отборов он может выполняться несколько минут.
Один отбор (например, по контрагенту) передать не проблема, все работает. Но когда их несколько и разные виды сравнения в отборах?
Один отбор (например, по контрагенту) передать не проблема, все работает. Но когда их несколько и разные виды сравнения в отборах?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот