Визуальная структура запроса (УФ)

14.04.22

Разработка - Запросы

Анализирует текст запроса и строит визуальную структуру источников данных (наподобие дерева).

Скачать исходный код

Наименование Файл Версия Размер
Визуальная структура запроса (УФ):
.epf 36,12Kb
42
.epf 36,12Kb 42 Скачать

Доработка обработки "Визуальная структура запроса" //infostart.ru/public/137294 автор: Андрей Акулов (DrAku1a)

Авторское описание:

Анализирует текст запроса и строит визуальную структуру источников данных (наподобие дерева).
Пригодится при разборе громоздких составных запросов, таких как в типовых конфигурациях 1С.

Обработка анализирует введенный текст запроса и строит по нему визуальную структуру источников данных для выборок (наподобие дерева).
"Понимает" объединения и пакетные запросы. На корректность тексты запросов не проверяются, но в модуле есть функция проверки запроса (средствами 1С).  
Кроме того, можно с легкостью выделить часть запроса для анализа (например, при реализации отладчика для консоли запросов).
Пригодится при анализе сложных составных запросов, например в типовых конфигурациях от 1С.

Аналоги:
    Консоль запросов с графом //infostart.ru/public/617990
    Infostart Toolkit //infostart.ru/1c/articles/1392009
    ИнструментыРазработчика http://devtool1c.ucoz.ru

Что изменено в этой версии:

1. Работает только под управляемыми формами.
2. Визуальные изменения:
    Менее крупный шрифт
    Размеры областей - больше помещается
    Выделение цветом разных источников: ВТ, таблицы без связи с данными (наподбие ВЫБРАТЬ 1 КАК _1)
3. Вывод дополнительных данных во всплывающих окнах (всё, что удалось вытащить из схемы запроса):

    - выводимые и доступные поля,

    - поля связи,

    - условия, индексы,

    - порядок, итоги

Проверялось под версией 8.3.18-20 (должно работать и в более ранних версиях)

Наверняка есть неучтенные мною вещи, которые можно сюда добавить, а также неотловленные ошибки. Пишите, постараюсь поправить, но не обещаю быстро.

Запрос структура запроса программисту

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    129494    700    390    

749

Как посмотреть итоговый запрос в отчете СКД

Запросы СКД Система компоновки данных Россия Бесплатно (free)

Часто при разработке отчетов в СКД возникает ситуация, когда не совсем понятно, почему отчет выводит не те данные, которые нужны, либо не выводит вовсе. Возникает потребность увидеть конечный запрос, который формирует СКД. Как это сделать, рассмотрим в этой статье.

15.05.2024    2448    implecs_team    4    

30

Пропорциональное распределение в запросе с использованием АвтоНомерЗаписи()

Запросы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Часто поступают задачи по произвольному распределению общих сумм. После распределения иногда пропадают копейки. Суть решения добавить АвтоНомерЗаписи() в ВТ распределения, и далее используя функции МАКСИМУМ или МИНИМУМ можем положить разницу копеек в первую или последнюю строку знаменателя распределения.

11.04.2024    2604    andrey_sag    10    

32

Для чего используют конструкцию запроса "ГДЕ ЛОЖЬ" в СКД на примере конфигурации 1С:ERP

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных 1С:ERP Управление предприятием 2 Бесплатно (free)

В типовых конфигурациях разработчики компании 1С иногда используют в отчетах, построенных на СКД, такую конструкцию, как "ГДЕ ЛОЖЬ". Такая конструкция говорит о том, что данные в запросе не будут получены совсем. Для чего же нужен тогда запрос?

13.02.2024    6292    KawaNoNeko    23    

26

Набор-объект для СКД по тексту или запросу

Запросы СКД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Есть список полей в виде текста, или запрос - закидываем в набор СКД.

1 стартмани

31.01.2024    2279    2    Yashazz    0    

31

Запрос 1С copilot

Инструментарий разработчика Запросы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Бесплатно (free)

Пишем на человеческом языке, что нам надо, и получаем текст запроса на языке 1С. Используются большие языковые модели (LLM GPT) от OpenAI или Яндекс на выбор.

15.01.2024    7091    39    mkalimulin    32    

53

PrintWizard: поддержка представлений ЗУП в конструкторе

Инструментарий разработчика Запросы Платформа 1С v8.3 Бесплатно (free)

Одной из интересных задач, стоящих в процессе разработки, была поддержка механизма представлений в ЗУП. Но не просто возможность исполнения запросов с ними. Основная проблема была в том, чтобы с ними было удобно работать, а именно: создавать, модифицировать и отлаживать. Кратко о том, что в итоге получилось...

14.12.2023    2012    vandalsvq    7    

29

Консоль запросов УФ 8.3.2.24.12 (мод от Dr.Zombi)

Инструментарий разработчика Запросы Платформа 1С v8.3 Управляемые формы Запросы Россия Абонемент ($m)

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц. Главное скорость отладки запроса и данных, а красота вторична.

1 стартмани

07.12.2023    3474    52    DrZombi    54    

21
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1631 14.04.22 07:35 Сейчас в теме
(0) Разрешение от автора Андрея Акулова есть?
2. ildary 21 14.04.22 08:54 Сейчас в теме
(1) да, цитирую ответ из ветки его обработки http://forum.infostart.ru/forum9/topic61909/message2793743/#message2793743

"Могу ли я выложить на инфостарт доработку Вашей обработки?"
Да, можете.
1v7; Alex; DrAku1a; RustIG; +4 Ответить
Оставьте свое сообщение