Имя: Пароль:
1C
1С v8
Разное отображение строки с датой на х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) - весело было
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший