Имя: Пароль:
1C
1С v8
Внешние источники данных в клиент-серверной 1С на PostgresSql.
0 annet
 
16.11.12
15:33
Добрый день! Подскажите, возможно ли использование внешних источников данных в клиент-серверном варианте 1С? Платформа 8.2.16.363, сервер 1С на Linux OpenSUSE 11.4, PostgresSQL 9.1.2, на сервере установлен драйвер unuxODBC.2.2.12-212.1.2. Подключение осуществляется к mysql базе. При создании внешнего источника данных в конфигураторе видно только таблицу mysql базы, полей нет. Из локальной копии 1С базы все выборки из mysql выполняются без проблем. В чем может быть ошибка, или при такой системе на серверной базе работать не будет? и я невозможного прошу от системного администратора?
1 annet
 
19.11.12
11:57
up
2 loh_pedalny
 
19.11.12
12:22
как подключаешь? через dns? Нужно смотреть его настройки. ну и драйвер mysql для odbc должен стоять
3 annet
 
19.11.12
13:11
да, через dsn. Вот пример файла odbc.ini
[test3]
Driver = /usr/lib/libmyodbc5.so
SERVER = 192.168.0.2
UID = admin
PWD = 12345
DATABASE = test
PORT = 3306
Драйвер mysql для obdc установлен mysql-connector.5.1.11
4 loh_pedalny
 
19.11.12
13:17
(3)dsn в /etc лежит? там еще, кажется, одну so-шку прописывать нужно
5 annet
 
19.11.12
13:27
Да, в /etc. Еще одна .so - шка нужна для передачи информации о способе настройки подключения, так называемый setup , и для работы смысла не имеет. Имеет вид *S.co .
6 loh_pedalny
 
19.11.12
13:42
имхо. есть подозрение, что в правах дело. но нужно проверить
7 annet
 
19.11.12
13:52
В конфигураторе 1С я получаю таблицу ts_ts (в mysql она называется test) без полей.
8 annet
 
19.11.12
13:55
В правах на что? Утилита iSQL отрабатывает что от рута, что от пользователя 1с-ки. И 1с-ка видит список DSN-ов из файла в каталоге /etc