Как и какими средствами управлять написанием сложных запросов.

1. user950703 05.12.24 18:26 Сейчас в теме
Доброе время суток, уважаемые.

Занимаюсь написанием и отладкой запросов к базе. Все это включает использование разных и довольно многочисленных источников данных, работу с временными таблицами и прочий антураж с заботами об оптимальности, производительности и т.д.
Постоянно задаюсь вопросом.
Какими средствами и/или приемами обеспечить обозримость процесса создания готового запроса (ов), наблюдаемость его создания.
Буду весьма признательность за ссылки на методики и/ или инструменты, а также просто за советы.

С уважением.
По теме из базы знаний
Найденные решения
4. user1936660 06.12.24 08:25 Сейчас в теме
(1) Инструменты разработчика от Сергея Старых попробуй. https://devtool1c.ucoz.ru/
8. SlavaKron 07.12.24 23:40 Сейчас в теме
(1) Использую сохранение запроса в файл со всеми параметрами и вт-шками прямо в режиме отладки. Далее в предприятии смотрю в консоли. МВТ эмулируется набором ТЗ, которые передаются в запрос как параметры.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. user1936660 06.12.24 08:25 Сейчас в теме
(1) Инструменты разработчика от Сергея Старых попробуй. https://devtool1c.ucoz.ru/
7. MissionOnly 8 06.12.24 17:20 Сейчас в теме
(1) Выполняю анализ подзапросов, для решения проблемы быстродействия.

Если смотреть, как делают в других системах разработки. То это АНАЛИЗ плана запроса. Это приводит к изменению подзапросов.

Т.е. как не крути, все сводится к оптимизации подзапросов (и конечно к созданию дополнительных индексов в конфигурации).
lone_mayson; +1 Ответить
8. SlavaKron 07.12.24 23:40 Сейчас в теме
(1) Использую сохранение запроса в файл со всеми параметрами и вт-шками прямо в режиме отладки. Далее в предприятии смотрю в консоли. МВТ эмулируется набором ТЗ, которые передаются в запрос как параметры.
2. Said-We 05.12.24 21:54 Сейчас в теме
(1) Это вопрос необходимо задавать в фирму 1С.
Почему простые запросы на стандартном SQL, в варианте запросов 1С получаются пятиэтажными, в три километра длиной и сложны для понимания.

https://forum.infostart.ru/forum9/topic307512/#message3032968
3. user1936660 06.12.24 07:52 Сейчас в теме
(2)
Это вопрос необходимо задавать в фирму 1С.

- Скажите, чем вы пользуетесь для рецензирования текста и проверки орфографии на русском языке?
- Вы знаете, этот вопрос надо задавать Кириллу и Мефодию, почему они что-то такое очень сложное придумали...
5. Said-We 06.12.24 12:29 Сейчас в теме
ИИ не знает истории русского языка... Забавно.
Ладно я плохо русский знаю. Это вполне объяснимо.

В Яндексе набираем "от кирилла и мефодия до наших дней". Наблюдаем что, то что предложили Кирилл и Мефодий и то, что сейчас используется - это .... как говорят в Одессе: "Две большие разницы".

(1) А если по существу, то никакой инструмент не поможет, что бы в 1С хотя бы появились оконные функции и рекурсия. Это решить можно только на уровне платформы. А без этого запросы будут пятиэтажными и километровыми.
6. user2116971 06.12.24 12:36 Сейчас в теме
(5)
Наблюдаем что, то что предложили Кирилл и Мефодий и то, что сейчас используется - это .... как говорят в Одессе: "Две большие разницы".
Наблюдаем что, то что предложили и то, что в SQL используется - это .... как говорят в Одессе: "Две большие разницы"

ЦитатаSaidWe = СтрЗаменить(ЦитатаSaidWe, "Кирилл и Мефодий", "1С");
ЦитатаSaidWe = СтрЗаменить(ЦитатаSaidWe, "сейчас", "SQL");
Оставьте свое сообщение

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