#0
by Serginio1
Часто приходитс перреводить 1с запрос в SQL для различных задач.С небольшими запросами нет проблем, но хочется сразу перевести. Простейший преобразователь в голове есть, но может уже ктото решал эту проблему или есть соответствие ключевых слов 1С с SQL. Просто нет времени, но хочется и по быстрому.
#4
by Serginio1
Если есть уже какието наработки зачем все писать с нуля? Хо тя бы соответствие ключевых слов
#10
by Serginio1
Да Что я там потерялся Напипишу преобразователь сначала разбив текст на термы, затем заменить их рускоязычные термы на английскиу, Найти определения таблиц и псевдонимов 1С и заменить их на реальные и поля по псевдонимам, аналогично рекурсивно пройтись по подзапросам. Задача видится не очень сложной, но требующей время которого нет
#13
by kiruha
Вы ошибаетесь. Задача достаточно трудоемкая и не сводится к простому переводу Нечто аналогичное -
#15
by Serginio1
8.2 достаточно приближены к SQL и допилка их не сложная. Спасибо за совет уже давно им воспользовался но не нашел
#17
by el-gamberro
Это делатся по другому. 1с-вский запрос помещает необходимые данные во временную таблицу. Запрос SQL выглядит так:
#18
by mikecool
запросы в 8.х уже достаточны и допиливать их смысла нет разве что умудриться хинты вставлять
#21
by Serginio1
Я использую для оптимизации с помощью использования всего арсенала T-SQL, для массовых изменений.
#26
by kiruha
Собственно разве есть что то еще кроме German ? >>8.2 достаточно приближены к SQL и допилка их не сложная. Попробуйте для начала, хотя бы перевести "точки" в запросах Про вспомогательные временные таблицы и оптимизацию промолчу
#28
by Serginio1
Я его уже давно знаю.Там не совсем то что нужно. Нужно получить запрос с нормальными полями, для его дальнейшего изменения.
#29
by Serginio1
Спасибо, но вместо Select всегда можно подсавить Delete или Update Или Merge при булках
#34
by Serginio1
Огромнейший респект. Спасибо!!! Мельком глянул очень понравилось. Там немного допилить добавить псевдонимы полей виртуальные таблицы разбить на подзапросы. Да и поля опционно можно русскими оставлять.
#36
by КонецЦикла
1С массу информации обрабатывает в своих кишках, всего не увидеть Если цель - скорость и некоторые бонусы настоящего T-SQL то имеет смысл на нем и писать :)
#37
by Serginio1
Да ничего сам потихонечку допилю по необходимости и если нужно тебе скину. Еще раз большое спасибо за труды!!!
#38
by Serginio1
Ну хочется использовать удобный конструктор, понимаемые поля, а затем уже этот текст адаптировать под все возможности T-SQL
#40
by Serginio1
Насколько я понял то нет. Но можно дописать. например для среза последних Функция СоздатьТекстСрезПоследних(ИменаГрупСтр,ИменаРесурсовСтр,Регистр)
#41
by Serginio1
Я обычно соединяюсь виндовую аутентификацию с сервера Процедура ПолучитьSqlИмяСервераИБазы(Сервер,Порт,ИмяБазы,SqlServer,SqlBaseName)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- Можно ли в качестве параметра запроса указать поле этого же запроса?
- Перевод DBF в SQL 2005
- УПП: перевод товара в материалы
- Исключить из результатов запроса данные, которые - результат другого запроса
- v7: После перевода базы на SQL время выполнения запроса возросло в 50 раз!
- Как в построитель запроса передать текст запроса из ТЗ?
- Передать в параметр одного запроса значение из другого запроса
В этой группе 1С
- Выплата зарплаты иностранцам в валюте, проводки????
- v8: БП 2.0: ошибка типового алгоритма 1С при расчете вычета НДС
- закрытие счета 73.01
- Как оповестить всех пользователей об изменении?
- ЗУП(2.5.30.4).Помогите начислить годовую премию
- Функция АвтоЗаполнение при вводе в справочнике.
- Выгрузка Супермаг 2000 -->> 1C: Бухгалтерия предприятия 8
- Практическо-теоретический вопрос по 1С8 Торговля
- 1С: Деньги, не понравилась
- Обмен УТ - УТ
- Можно ли в excel свернуть строки, как в ТЗ?
- Ошибка при записи свойства документа объекта "Проведен"
- Правила конвертации БП 1.6 -> 2.0 от 24.12.2010
- Выгрузка из ЗУП 8.1 в Бух 7.7.
- Кодировка текстового файла, не могу установить ANSI.
- Как проверить на пустой список параметр в запросе?
- Как рассчитать итог в регистре Сведений?
- СКД. Как установить параметры после изменения текста запроса?
- Как записать DVD9 на флешку
- ВыбратьИерархически