![]() |
![]() |
![]() |
|
Конвертер запросов из 1С в MS SQL | ☑ | ||
---|---|---|---|---|
0
RommBoss
31.03.09
✎
14:33
|
Добрый день, решил немного оптимизировать свою 1С77SQL. Воткнуть вместо обычных запросов, прямые запросы к MS SQL. Перерыл кучу разных обработок, компонет и отчетов, но не нашел не одной которая могля бы сразу конвертировать мой запрос написанный на 1С в запрос на языке SQL, обратно можно. Может кто сталкивался с таким конвертером, или конструктором запросов по регистрам??? Как говорится, "хочется малой кровью отделаться"
|
|||
1
ДенисЧ
31.03.09
✎
14:34
|
А если автоматически конфертить, то зачем нужны вообще тогда прямые? Радости от них будет не больше, чем от фальшивых ёлочных игрушек...
|
|||
2
RommBoss
31.03.09
✎
14:36
|
может я не правильно выразился, мне надо не автоматически конвертить, а просто перевести текст запроса к регистрам написанный на 1С в текст запроса на MS SQL
|
|||
3
ДенисЧ
31.03.09
✎
14:37
|
(2) А я выразился правильно :-)
Ибо хорошесть прямых запросов в том, что они пишутся индивидуально. |
|||
4
Mashinist
31.03.09
✎
14:39
|
(1) Профайлер?
|
|||
5
ДенисЧ
31.03.09
✎
14:41
|
(4) Только в самых притивных случаях.
|
|||
6
MMF
31.03.09
✎
14:42
|
на проктоклубе было, точно помню
|
|||
7
orefkov
31.03.09
✎
14:45
|
(0)
Такой конвертер есть - это сама 1С. Не думаю, что ты найдешь авто-конвертер, который сможет выдать результат лучше. |
|||
8
toypaul
гуру
31.03.09
✎
14:52
|
конструктор запросов по регистрам есть для ToySQL
универсальный конвертор = свои голова + руки, либо деньги и чужие голова и руки. |
|||
9
toypaul
гуру
31.03.09
✎
14:53
|
(7) сама 1С выбирает примитивные данные из таблиц. и потом лопатит эти наборы на клиенте чего в профайлере есс-но не увидишь.
|
|||
10
leshikkam
31.03.09
✎
14:56
|
(0) вот одно из решений
|
|||
11
leshikkam
31.03.09
✎
14:56
|
||||
12
leshikkam
31.03.09
✎
15:02
|
+ (11) маленькая выдержка из описания
Класс "РегистрОстаткиSQL" © trdm 2008 Используется для быстрого доставания итогов по регистру в SQL версии 1Сv.7.7. Использует ODBCRecordset и виртуальную таблицу $РегистрОстатки. Общее поведение: инициализация() - задает имя регистра, установитьЗначениеФильтра() - запоминают фильтры, расчитыватьРегистр() - указывает как рассчитывать регистр, получитьИтоги() - генерирует текст запроса, подставляет параметры, выполняет запрос и возвращает результирующую таблицу. |
|||
13
Sadovnikov
31.03.09
✎
15:04
|
(12) Только сам автор говорит, что этот класс есть смысл использовать только для очень простых случаев получения итогов из регистров. И он прав.
Так что, (7), (8) +100. |
|||
14
trdm
31.03.09
✎
15:07
|
угу. только простые случаи.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |