Вопрос: Смена кода локализации сеанса при работе через HTTP-сервисы
Столкнулись с проблемой при переносе баз на Linux. Запрашиваем через HTTP-сервис комплект документов. Даты и числа прописью идут на английском(НСтр). После исследования, оказалось, что сеанс под которым коннектится HTTP-сервис, работает с кодом локализации сеанса en_US_POSIX, все остальные коды локализации русские. При этом в консоли администрирования кластера серверов 1С сеанс написано подключается под русским языком.
Из советов в интернете:
Региональные установки конкретного сеанса влияют на отображение дат, чисел, времени при работе с ИБ. Есть несколько способов установки настройки для конкретного сеанса.
Способ 1: Установка общих настроек для всех сеансов. Для вызова режима нужно выбрать пункт Администрирование – Региональные установки ИБ и указать региональные параметры.
Результат: в конфигураторе установлено, но эффекта не дает.
Способ 2. Если общие значения по умолчанию не установлены, то используются настройки операционной системы. Поэтому можно установить нужные настройки, сменив язык операционной системы.
Результат: операционная система переставлена на русский
Способ 3. Если для разных баз нужно использовать разные региональные настройки, то нужный код языка можно указать в строке запуска 1C после ключа /VL.
Результат: где подсунуть ключ запуска 1С я не знаю, мы не запускаем сеанс через экзешник - его стартует сама служба сервера 1С
Способ 4. Если при запуске информационной базы выполняется выбор базы через типовой стартер. То ключ запуска /VL можно указать в окне "Редактирование информационной базы" в поле "Дополнительные параметры запуска"
Результат: где подсунуть ключ запуска 1С я не знаю, мы не запускаем сеанс через экзешник - его стартует сама служба сервера 1С
Способ 5. При запуске отладки из конфигуратора язык запуска можно указать в параметрах конфигуратора. "Сервис" - "Параметры" - "Запуск 1С:Предприятия" - "Дополнительные" - "Код локализации сеанса".
Результат: при запуске отладки код локализации сеанса поставил, но это влияет на отладку как мне кажется
В общем ваши предложения и советы, господа? Как можно в таком случае поменять или подсунуть код локализации сеанса - русский? Удалять НСтр из типовой базы не предлагать.