Конструктор запросов для пользователей

19.10.21

Разработка - Инструментарий разработчика

Конструктор запросов на языке 1С 8.3 (УФ) совместно с СКД, ориентированный для пользователей и бизнес аналитиков BI систем, доступный и понятный, результатом является текст запроса.  

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Конструктор запросов для пользователей (УФ 8.3):
.cfe 125,79Kb
9 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

При работе рядового пользователя возникает задача подготовить запрос для получения таблицы данных, но воспользоваться конструктором запросов проблематично из-за его сложности из-за его сложности, особенно в части различных объединений данных разных объектов конфигурации. В большинстве случаев, пользователю нужно простые запросы и объединения. Для решения этого необходимо добавить новый механизм «Запрос данных».

Интерфейс и места применения механизма

Механизм следует добавить во все места, где пользователю в режиме предприятия предоставляется возможность использовать стандартный Конструктор запроса, в качестве альтернативы и дополнения к нему.  

В настоящий момент это следующие объекты:

  • Обработка «КонсольЗапросов на языке 1С 8.3 УФ».

Основная закладка для формирования таблицы данных.

 

Полное дерево объектов не формируется, как это делает в стандартном конструкторе. Новый запрос добавляется в таблицу запросов путем выбора объекта и имени таблицы. Лучше навязывать короткое имя, типа Т01, Т02… Внизу должно формироваться дерево реквизитов выбранного объекта с возможностью постепенного открытия реквизитов через точку.

Правые таблицы наполняются полями путем перетаскивания из левых, с соблюдением возможностей составления запроса.

Отдельно форсируются отбор и условие левого соединения, аналогично, как это сделано в стандартном конструкторе, но с возможностью открытия текстового фрагмента запроса.

При необходимости добавляются (удаляются) закладки левого соединения.

 

Тестирование производилось:

1С:Предприятие 8.3 (8.3.20.1549)

Управленческий баланс 3.0

Подойдет для любых конфигураций и любых БСП 1С: 8.3.

 

Вступайте в нашу телеграмм-группу Инфостарт

Конструктор запросов на языке 8.3 УФ совместно с СКД