Имя: Пароль:
1C
1С v8
Перевод текста sql-запроса в термины 1С
Ø (Волшебник 13.07.2018 09:26)
0 cons74
 
11.07.18
11:42
Добрый день.
Разыскивается инструмент чтобы из запроса вида

SELECT
T2._Period AS Period_,
T2._RecorderTRef AS RecorderTRef,
T2._RecorderRRef AS RecorderRRef,
T2._Fld23252_TYPE AS Fld23252_TYPE,
T2._Fld23252_RTRef AS Fld23252_RTRef,
T2._Fld23252_RRRef AS Fld23252_RRRef,
T2._Fld23254 AS Fld23254_,
T2._Fld23255RRef AS Fld23255RRef,
CAST(SUM(CASE WHEN T2._RecordKind = 0.0 THEN T2._Fld23258 ELSE 0.0 END) AS NUMERIC(27, 8)) AS Fld23258Receipt_,
CAST(SUM(CASE WHEN T2._RecordKind = 0.0 THEN 0.0 ELSE T2._Fld23258 END) AS NUMERIC(27, 8)) AS Fld23258Expense_
FROM dbo._AccumRg23249 T2 WITH(NOLOCK)

получить что-то вроде

SELECT
...
T2.Контрагент AS Контрагент,
...
FROM РегистрНакопления.Взаиморасчеты T2 WITH(NOLOCK)
1 Локи-13
 
11.07.18
11:44
ПолучитьСтруктуруХраненияБазыДанных(), а дальше СтрЗаменить()
2 cons74
 
11.07.18
11:51
(1) это не инструмент. Это руками.
3 Ray Zexter
 
11.07.18
11:53
Есть 2 dll-ки. Brain.dll и hands.dll. Подключаем и вперед.
4 mehfk
 
11.07.18
12:08
(0) На ИС были какие-то помогалки http://catalog.mista.ru/public/139272/
5 Cool_Profi
 
11.07.18
12:16
Есть такой инстурмент. Сбербанк называется....
6 cons74
 
11.07.18
12:19
7 Ray Zexter
 
11.07.18
12:25
Если серьёзно, то в любом случае мозг и руки придется подключать, идеального конвертера нет.
8 Cool_Profi
 
11.07.18
12:31
(6) "uBlock Origin предотвратил загрузку следующей страницы:

http://shot.qip.ru/00Qtkp-3oZhWgyUl/";
9 Ray Zexter
 
11.07.18
12:38
(8) Там картинка с нашим министром иностранных дел
10 cons74
 
12.07.18
06:36
Для тех кто будет искать: Сергей Старых TormozIT любезно ответил
Для решения этой задачи служит «Конвертор текста БД в термины метаданных»http://devtool1c.ucoz.ru/index/analiz_tekhnozhurnala/0-16

Я попробовал - то что надо.