Где-то видел обработку, которая транслировала запросы 1С в язык T-SQL - где бы такую достать? Хотя эта же операция делается с помощью SQL Profiler, неизвестным мне образом. Может кто подскажет варианты такой трансляции?
А так для 7.7 совместно с 1С++
конструктор запросов (новичкам), подходит для регистров любой конфигурации как DBF так и SQL. Скачивать файлы может только зарегистрированный пользователь!
и еще одна игрушка "Простой конструктор" называется.
интерфейс аля конструктор запросов 8-ки.
использую эту ert для быстрого формирования запроса, далее ручками правлю.
так же позволяет выполнять полученный запрос.
автор: Касяк И. Роман ака Joint - Скачивать файлы может только зарегистрированный пользователь!
И вот интересный конструтор! Библиотека для формирования SQL-запросов из 1С
Библиотека SpellSQL является аналогом ODBCSQL, т.е. большинство методов имеют тот же синтаксис, а также добавлены несколько дополнительных функций. Как и ODBCSQL, SpellSQL создает прямые запросы к базам данных, поэтому работать будет с любыми БД.
Для замены достаточно зарегистрировать эту библиотеку у себя на компьютере с помощью Regsvr32, а в модулях, где она используется заменить имя класса в СоздатьОбъект на "SpellSQL.SQLtools".
Библиотека построена на ADO, следовательно, на Вашем компьютере необходимо наличие ADO. Компилировалась под 2000.
В архиве сама библиотека, документация, пример использования и ALS-файл для синтаксис помощника.
При подключении к 1С (процедура Connect1C) нужно ввести имя пользователя и его пароль. Если пароль введен неверно, то открывается окно авторизации доступа. Количество подключений одного пользователя неограничено. Если каталог базы не был указан, то в диалоге авторизации можно выбрать базу для подключения.
При нормальном соединении сессия регистрируется в файле активных соединений. Так что она будет видна в мониторе.
При соединении и отключении формируются записи в журнале регистрации событий, которые можно видеть в мониторе.
Эта библиотека создает внутри базы 1С таблицу со списком метаданных. Для этого используются специальные методы.
SpellKeeper Скачивать файлы может только зарегистрированный пользователь!
Обработка переводящая запрос SQL в формат 1С.
Данная обработка умеет:
- Переводить запрос в формате SQL, используя компоненту rainbow (включена в архив), в формат 1С.
- Выдавать сведения о структуре метаданных в формате dds (dh, dt, sc, ra, rg) Created by FiGr Скачивать файлы может только зарегистрированный пользователь!
Набрел на Сравнение языков запросов 1с и t-sql *06 Отчет - простая оборотно-сальдовая ведомость
Текст запроса на языке запросов 1с:
Текст t-sql:
Запрос может менятся в зависимости от настроек, приведена базовая версия. Сколько же времени нужно потратить на отладку такого же запроса в t-sql-е, насколько он сложнее для человеческого восприятия и т.д. и т.п.
Спасибо! Весьма актуальные штучки. На счёт восприятия - действительно тяжеловато воспринимать такой огромный TSQL-запрос по сравнению с 1С, но иногда это требуется для отладки и чёткого понимания, что происходит непосредственно на уровне базы, а не платформы.