Alexander Rudnitsky
Alexander Rudnitsky
0

Как решить ошибку национальных настроек информационной базы в 1C  

Обложка: Как решить ошибку национальных настроек информационной базы в 1C  

«Национальные настройки информационной базы (ИБ) не соответствуют настройкам базы данных» — распространенная ошибка в работе систем 1С.

Для исправления советуют запустить Конфигуратор, однако и там при загрузке базы из dt-файла (файл, который можно получить при создании копии базы через Конфигуратор, с помощью которого можно восстановить копию базы) выскочила ошибка:

«Ошибка установки или изменения национальных настроек информационной базы»

по причине:

«Порядок сортировки не поддерживается базой данных».

ошибка национальных настроек 1С
ошибка национальных настроек в !С конфигураторе

Для базы-приемника проверяем настройки: «Администрирование -> Региональные установки информационной базы».

Региональные установки 1С

Для базы-источника проверяем настройки: загружаем dt-файл в новую пустую файловую базу, затем «Администрирование -> Региональные установки информационной базы».

Региональные установки информационной базы 1С

Как видим, настройки отличаются.

Решение

Для базы-приемника выставляем настройки, аналогичные базе-источнику, которая загружена из dt-файла.

Бывает так, что невозможно сменить региональные настройки базы-приемника.

Тогда приходится менять настройки в отдельной среде (другой сервер или другая СУБД, другая версия платформы 1С), в которой загружаем базу из dt-файла, меняем настройки на нужные, после чего выгружаем базу в dt-файл и загружаем в базу-приемник.

Бывает так, что невозможно загрузить dt-файл в файловую базу.

В таком случае придется либо уточнить региональные настройки у человека, который предоставил dt-файл, либо перебирать настройки -устанавливать и пробовать загрузку и т.д. до успеха.

Причина может быть в банальной смене свойства «Язык — Русский» в панели управления Windows -> «Язык и региональные стандарты».

Эта настройка может поменяться на, к примеру, «Русский — Молдова» (раскладка клавиатуры), и этого будет достаточно для того, чтобы произошел подобный сбой.

Как вариант профилактики:

— указать русский в качестве языка по умолчанию при установке платформы;

— запускать с ключом /Lru;

— прописать параметр запуска SystemLanguage=RU в конфигурационном файле conf.cfg;

— через конфигуратор настроить региональные установки информационной базы.