не могу добавить внешний источник данных

1. tired 30.03.21 12:20 Сейчас в теме
надо в 1С взять данные из базы данных SQLite. сервер 1С - на Ubuntu. установил пакеты odbcinst и libsqliteodbc. в /etc/odbcinst.ini есть:

[SQLite]
Description=SQLite ODBC Driver
Driver=libsqliteodbc.so
Setup=libsqliteodbc.so
UsageCount=1

[SQLite3]
Description=SQLite3 ODBC Driver
Driver=libsqlite3odbc.so
Setup=libsqlite3odbc.so
UsageCount=1
Показать


добавил в конфигураторе внешний источник данных. добавляю там таблицу через выбор из списка таблиц внешнего источника данных. если нажимаю на многоточие, где строка соединения, то выходит "Ошибка аутентификации клиента '1cv8' средствами операционной системы: Аутентификационный контекст клиента отсутствует в рабочем процессе". а если ввожу в строке соединения DRIVER={SQLite3};database=/home/srvadmin/Documents/test.db; то выходит

Ошибка ODBC. SQLSTATE: IM002
Номер ошибки: 0
Описание: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию


что делаю не так?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. starik-2005 3036 30.03.21 15:08 Сейчас в теме
(1) https://infostart.ru/1c/articles/522751/

Мой коммент к статье:
(14) кстати, под Linux не стала работать sqlite3. Т.е. она работает, но строки получаются без четных букв. Т.е. вместо "Новый объект" выходит "Нвйоък". Не смог забороть - хоть драйвер переписывай.


$ sudo apt-get install libsqliteodbc
$ cat /etc/odbcinst.ini
[SQLite]
Description = SQLite ODBC Driver
Driver = libsqliteodbc.so
Setup = libsqliteodbc.so
UsageCount = 1

[SQLite3]
Description = SQLite3 ODBC Driver
Driver = libsqlite3odbc.so
Setup = libsqlite3odbc.so
UsageCount = 1
Показать
Прикрепленные файлы:
5. tired 30.03.21 15:15 Сейчас в теме
(4) вашу статью я читал. спасибо вам за неё!

так, вроде, у меня всё так и сделано. или я что-то пропустил? ткните носом, пожалуйста.
6. starik-2005 3036 30.03.21 15:16 Сейчас в теме
(5) а юзера какого указываете? Логин и пароль учетки, полагаю, нужен пользовательской, и файл должен быть с правами 755.
8. tired 30.03.21 15:30 Сейчас в теме
(6) никакого не указываю. а какой пользователь имеется в виду: Ubuntu или 1С?
9. starik-2005 3036 30.03.21 15:31 Сейчас в теме
(8)
а какой пользователь имеется в виду: Ubuntu
Этому пользователю должен быть доступен на чтение и запись файл.
10. tired 31.03.21 07:43 Сейчас в теме
(9) -rwxr-xr-x 1 srvadmin srvadmin 12288 мар 30 05:09 test.db
указал пользователя srvadmin и его пароль, но ничего не изменилось.
7. starik-2005 3036 30.03.21 15:19 Сейчас в теме
(5) https://www.devart.com/odbc/sqlite/download.html- попробуйте эти дрова...

http://www.unixodbc.org/ - я отсюда перешел, видимо прямая сцылка не работает.
11. tired 31.03.21 07:52 Сейчас в теме
(7) он с тестовым периодом какой-то.
2. soft_wind 30.03.21 12:41 Сейчас в теме
зачем вам внешний источник? вы с ним раньше работали?

лучше получайте данные через ОЛЕ (гимора меньше, гибкости больше)
3. DenisCh 30.03.21 12:42 Сейчас в теме
(2) По ОЛЕ. Под Линуксом. Как там про мистера Горски было?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот