Имя: Пароль:
1C
1С v8
Атрибут в SQL-базе с именем "index". Проблема с именем поля таблицы ВИД
0 HEKPOH
 
27.08.13
22:25
Всем привет!

Есть в SQL-базе таблица с атрибутом "index". На ее основании создал таблицу внешнего источника данных в 1С.

Получил проблему в 1С-овском запросе "недопустимое имя столбца".

В T-SQL это решается просто: имя атрибута берется в квадратные скобки. А как в 1С победить - не знаю. И поле таблицы называл по-другому, и имя в источнике данных в квадратные скобки брал, и в запросе как только не извращался - ничего не помогает :(

Кто-нибудь сталкивался с таким? Как победить?
...Переименовать атрибут в SQL-базе не предлагать :)
1 HEKPOH
 
28.08.13
11:11
подниму, вдруг, кто знает решение
2 ДенисЧ
 
28.08.13
11:13
Переименуй поле :-)
3 HEKPOH
 
28.08.13
11:15
(2) в 1С переименовывал. В SQL нельзя
4 HEKPOH
 
28.08.13
15:41
Не удалось побороть на стороне 1С :(
Будем писать вьюшку в базе SQL с "нормальным" именем поля :(
5 1Сергей
 
28.08.13
15:42
SELECT * FROM
6 HEKPOH
 
28.08.13
17:29
(5) тож пробовал( ругается на index
7 Матадор
 
28.08.13
17:30
используй [index]
8 Матадор
 
28.08.13
17:31
(7) затупил - вычеркните мой коммент.
9 HEKPOH
 
28.08.13
17:31
+(6) видно, сервер предприятия звездочку распаковывает
10 Sorm
 
28.08.13
17:42
(4) вьюха. Для того и сделана.
11 HEKPOH
 
28.08.13
17:49
(10) признаюсь честно, я думал, что вьюха предназначена для другого)))
Но, не суть. Забацали вьюху - все работает.
Но чисто академический интерес остался)
12 Sorm
 
28.08.13
17:54
(11) В идеале - для разделения доступа. Но и так можно:)
13 Живой Ископаемый
 
29.08.13
08:28
а еще видел как некто назвал реквизит табличной части 1совского документа "Выбор".
Видимо думал что никогда не будет строить запрос к этой таблице
14 Ёпрст
 
29.08.13
09:13
пиши через ado запрос, там таких 1с-овских болезней нет.
Ошибка? Это не ошибка, это системная функция.