Имеется:
- CentOS 7
- Apache HTTP Server Version 2.4
- 1С:Предприятие 8.3 (8.3.13.1644) для публикации http-сервиса (установлен из RPM-пакетов)
HTTP-сервис опубликован на указанном вебсервере и прекрасно работает.
Но выявилась небольшая проблема, не критичная, но доставляет неудобства и вызывает путаницу.
Проблема в том, что внбсервер открывает соединение с ИБ с локалью «английский, США».
Пример по ссылке: https://i.imgur.com/msaJnLu.png
Это снимок экрана КонсолиКластера 1С, в котором показано подключение к базе.
С одной стороны, это не страшно и не мешало бы нам в работе. Но указанная локаль меняет окружение пользователя 1С, переводя все на английский язык.
Было подозрение на настройки пользователя ИБ, но предположение не оправдалось. Для пользователя, под которым выполняется подключение, указана локаль «Русский». Значит, локаль задается вебсервером или модулем 1С для вебсервера.
Обратите внимание на "dated 4/2/2019 11:02:01 AM", об этом говорю.
Вопросы:
1) Почему используется английская локаль при установке соединения?
2) Какой сервис/параметр нужно настроить, чтобы указать русскую локаль, когда устанавливается соединение с базой?
(3) Уважаемый коллега, предложенное решение помогло установить правильную локаль при установке http-соединения.
Вот результат: https://i.imgur.com/7XiCof1.png
настроить/поменять на русскую локаль сомой Centos не предлагать?
Если поделитесь ссылкой на руководство, где написано как это сделать, то буду благодарен.
Сервер установлен как Core и мне думается, что сменить локаль будет не просто (для меня не просто).
Способ 3. Еще можно напрямую прописать настройку в файл. Обычно он лежит по адресу "C:\Program Files (x86)\1cv8\conf\conf.cfg". Открываем файл, добавляем строчку "SystemLanguage=RU", сохраняем.