При работе с платформой «1С:Предприятие 8.3» пользователи и системные администраторы могут столкнуться с нестандартным сбоем. В процессе добавления информационной базы (как существующей, так и новой) диалоговое окно мастера работает некорректно: кнопка «Далее» остается неактивной при указании пути к каталогу, либо окно запуска платформы при попытке обзора файлов самопроизвольно закрывается.
Рассмотрим подробно причины возникновения этой проблемы и разберем по шагам проверенные способы ее устранения.
Проанализируем ситуацию: сбой проявляется на уровне стартера платформы 1cestart.exe после установки или обновления операционной системы Windows 10. Проблема связана со взаимодействием диалоговых окон 1С и системных библиотек NLS (National Language Support).
Если в настройках операционной системы выбран региональный формат, отличный от «Русский (Россия)» (например, «Русский (Беларусь)» или «Русский (Казахстан)»), 32-битный диалог платформы может некорректно обрабатывать локальные форматы дат и системные разделители. В результате макет мастера добавления базы не получает от валидатора подтверждения о корректности введенного пути, блокируя кнопку «Далее», а вызов функции обзора папок IFileDialog приводит к критической ошибке и закрытию программы.
Посмотрим на самое простое и эффективное решение, которое позволяет устранить проблему без изменения конфигурационных файлов 1С.
Русский (Беларусь) или другой региональный вариант, изменим его на Русский (Россия).1cestart.exe и повторим попытку добавления базы.Если изменить региональные стандарты операционной системы невозможно по требованиям учета или политики компании, проанализируем вариант принудительного указания локализации через параметры запуска 1С.
Для этого отредактируем ярлык запуска программы:
/L ru (язык интерфейса) и /VL ru_RU (код локализации сеанса).Пример итоговой строки запуска:
"C:\Program Files (x86)\1cv8\common\1cestart.exe" /L ru /VL ru_RU
После сохранения параметров стартер 1С будет игнорировать системный формат Windows и использовать стандартизированную локализацию.
Разберем случай, когда нужно добавить информационную базу в обход графического мастера. Список баз платформы хранится в текстовом файле формата .v8i.
%APPDATA%\1C\1CEStart\ibases.v8i.
[Моя Информационная База]
Connect=File="C:\Bases\MyDatabase";
ID=e6b2c281-79e0-4c3e-8134-297745778a11
OrderInList=1
Folder=/
OrderInFolder=-1
HasStru=0
После сохранения файла база появится в общем списке стартера без необходимости вызова мастера создания баз.
Проанализируем еще одну частую причину падения системных диалоговых окон в Windows 10. В современных сборках ОС присутствует экспериментальная функция использования UTF-8 для поддержки языков.
Указанные шаги позволяют полностью устранить сбои в работе стартера 1С при добавлении баз и восстановить штатную функциональность платформы.