powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Внешние источники данных (1C и Oracle 11)
3 сообщений из 3, страница 1 из 1
Внешние источники данных (1C и Oracle 11)
    #38036816
MoonShi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, может кто подскажет. Просьба не пинать.

Неправильно определяется тип ключевого поля Таблицы внешнего источника данных. В 1с определяется как Число(38,8) в Oracle Number(20).

Связываю базу на Oracle (11 версия) и 1С (импорт данных).
Установлено клиентское приложение instantclient_11_2.

В настройках ODBC указываю:
Data Source name,
TNS Service name, User ID.
Enable Result Sets = true,
Enable Query Timeout = true,
Enable Thread Safety = true,
Numeric Setting = Use Oracle NLS settings.

В 1с - добавляю внешний источник, строка соединения "DRIVER={Oracle in instantclient_11_2};UID=USER;PWD=PASS;DBQ=serv;",
аналогичная в режиме "Предприятия".

Получаю выборку (консолью запросов) - все поля доступны, но ключевое поле числового типа отображается неправильно: в 1С = 12100000768,00000000 в Oracle это же значение имеет вид 12100001125. При этом в выборке встречаются дубли ключевого поля. Ни установка вручную Число(20,0), ни в строку(20), ни дополнительные параметры в строке подключения: Bind Number as Number не помогают.
...
Рейтинг: 0 / 0
Внешние источники данных (1C и Oracle 11)
    #38036817
MoonShi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Платформа 1С - 8.2.15.301

Модератор: Тема перенесена из форума "ERP и учетные системы".
...
Рейтинг: 0 / 0
Внешние источники данных (1C и Oracle 11)
    #38037378
DmitriyZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MoonShi, попробуйте на последней версии платформы. Хотя, возможно, дело и не в этом, а в драйвере ODBC. Когда то давно имел дело с Ораклом (еще на 1С 7.7), работал через ADO. Так вот, для поля типа Number приходилось в заросе на выборку принудительно конвертировать в строку, иначе не работало.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Внешние источники данных (1C и Oracle 11)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]