|
Разное отображение строки с датой на х32 и х64
| ☑ |
0
Оригинальный ник
15.01.20
✎
13:14
|
Здравствуйте!
Имеется сервер 1С х32 8.3.13.1644, СУБД Oracle. В конфигурации есть внешний источник данных с таблицей, в которой в поле с типом Строка хранится дата, напр. "13.01.20". В 1С это значение выбирается из внешнего источника верно, т.е. "13.01.20".
Установили сервер 1С х64. Теперь в 1С значение из внешнего источника выбирается как "13-JAN-20". Подскажите, в чём причина?
|
|
1
ДенисЧ
15.01.20
✎
13:15
|
Настройки локали.
|
|
2
Оригинальный ник
16.01.20
✎
09:23
|
Как удалось исправить: в реестре по пути HKEY_LOCAL_MACHINE\SOFTWARE\oracle\KEY_OraClient11g_home1 есть ключ NLS_LANG и ему необходимо дать значение RUSSIAN_RUSSIA.CL8MSWIN1251 (было USA).
OraClient11g_home1 - имя драйвера ODBC х64.
|
|
3
mikecool
16.01.20
✎
09:25
|
(0) вряд ли в поле тип Строка, если применяется локаль, что там дата
|
|
4
mikecool
16.01.20
✎
09:27
|
это еще что, вот недавно: внешний источник в Европе +0, мы в России +3
одна консоль запросов выбирает +0, другая автоматом добавляет +3(1С тоже автоматом добавляет +3) - весело было
|
|