Имя: Пароль:
1C
1С v8
ВнешнийИсточникДанных и зарезервированные имена
0 Slon747
 
20.10.16
12:42
Запрос.Текст = "ВЫБРАТЬ
|    order_table.order_id
|ИЗ
|    ВнешнийИсточникДанных.Opencart.Таблица.order КАК order_table";
Выборка = Запрос.Выполнить().Выбрать();

Данный запрос не отрабатывает, т.к. в MySQL слово order зарезервировано и поэтому нужно заключить имя таблицы в кавычки.
Как заставить 1с это сделать?
1 YFedor
 
20.10.16
12:44
(0) А нельзя во внешнем источнике данных 1с задать другое имя (синоним) для таблицы?
2 Slon747
 
20.10.16
13:00
(1) Синоним можно задать, но он на запрос не влияет.
3 Slon747
 
20.10.16
14:18
up
4 Slon747
 
21.10.16
08:23
Решил проблему, создав в MySQL представление на эту таблицу. После чего получаю данные не из `order`, а из order_view
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.