Доброго времени суток.
На просторах и-старта нашел такие обработки:
https://infostart.ru/public/118593/
https://infostart.ru/public/591653/?detail=Y
Есть ли аналогичные консоли запросов, умеющие переваривать запрос из языка 1С в SQL и/или наоборот?
На просторах и-старта нашел такие обработки:
Есть ли аналогичные консоли запросов, умеющие переваривать запрос из языка 1С в SQL и/или наоборот?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Непонятна ваша цель.
Полная трансляция обычна интересна только на этапе оптимизации, и там выгоднее смотреть как раз профайлер который покажет конечное безобразие (с учетом RLS и т.п.). Поэтому никто не будет заморачиваться с реверс-инженирингом транслятора виртуальных таблиц 1С, например. Овчинка выделки не стоит.
Если же речь только о подмене логических имен таблиц на реальные и наоборот в текстах запросов (для удобства разбора полетов), то уверен что подобное есть. А если нет - написать несложно. 1С позволяет получить соответствие логических имен таблиц/реквизитов физическим.
Полная трансляция обычна интересна только на этапе оптимизации, и там выгоднее смотреть как раз профайлер который покажет конечное безобразие (с учетом RLS и т.п.). Поэтому никто не будет заморачиваться с реверс-инженирингом транслятора виртуальных таблиц 1С, например. Овчинка выделки не стоит.
Если же речь только о подмене логических имен таблиц на реальные и наоборот в текстах запросов (для удобства разбора полетов), то уверен что подобное есть. А если нет - написать несложно. 1С позволяет получить соответствие логических имен таблиц/реквизитов физическим.
(4) вместе в конфигурацией БСП идет консоль запросов. Она позволяет анализировать план выполнения запроса из логов.
Как пример:
1. в 1С:
2. в sql:
3. sql текст запроса с сопоставленными именами:
Как пример:
1. в 1С:
ВЫБРАТЬ
Контрагенты.Ссылка
ИЗ
Справочник.Контрагенты КАК Контрагенты
2. в sql:
SEL ECT
T1._IDRRef
FR OM _Reference25 T1
WHERE (T1._Fld4888 = 0
3. sql текст запроса с сопоставленными именами:
SEL ECT
T1.Ссылка
FR OM Справочник.Контрагенты T1
WHERE (T1.ОбластьДанныхОсновныеДанные = 0
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот