|
Атрибут в 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с-овских болезней нет.
|
|