Имя: Пароль:
1C
1С v8
Есть ли внешние конструкторы запросов SQL, которые работали максимально похоже на 1С?
0 egmyh
 
20.10.22
08:10
Надо построить прямой запрос SQL к простой базе с 3-мя табличками и минимум полей. Но запрос довольно каверзный. Пробовал отработку, которая переводит в SQL запросы 1С, но она что-то не срабатывает, выдавая разные ошибки. Из 1С запрашивать не удастся, так как код надо будет поместить во вьюху, он нужен в формате SQL. Может есть внешние программы?
1 Гипервизор
 
20.10.22
08:21
Выполнить запрос в 1С и посмотреть монитор активности MSSQL.
2 egmyh
 
20.10.22
08:27
(1) Спасибо, так и придется, наверно, я просто думал, есть какой-то построитель, а то 1С наколбасит кода нечитабельного.
3 egmyh
 
20.10.22
08:29
я посмотрел, что есть такое: но не могу разобраться - https://github.com/ivan816/simple-1c
4 Гипервизор
 
20.10.22
08:32
(2) Или Профайлер использовать:
https://xn----1-bedvffifm4g.xn--p1ai/articles/анализ-запросов-с-помощью-sql-profiler/

А по поводу "1С наколбасит нечитабельного кода" - вы имена таблиц в скуле видели? )
5 Kongo2019
 
20.10.22
08:47
(0) dbForge Studio for SQL Server там есть визуальный строитель запросов.
6 NorthWind
 
20.10.22
09:09
запрос к трем таблицам строить конструктором? Вы это серьезно?
7 TormozIT
 
гуру
20.10.22
09:27
В ИР есть
1. Свой конструктор запроса, поддерживающий много диалектов SQL (правда не 1Сные поддерживает не полностью). http://devtool1c.ucoz.ru/index/konstruktor_zaprosa/0-38
2. Комбинированная трассировка запросов к СУБД (техножурнал + расширенные события MSSQL). В частности она доступна в консоли запросов. https://www.hostedredmine.com/issues/926150