Как исправить сбой и добавить серверную базу 1С 8.3 под Windows 10?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При работе с платформой 1С:Предприятие (в частности, релизами ветки 8.3.10) под управлением операционной системы Windows 10 пользователи могут столкнуться с нетипичной проблемой. В окне запуска программы (стартере) при попытке добавления новой базы доступен только вариант «На данном компьютере или на компьютере в локальной сети» (файловый вариант). Если же добавить файловую базу, а затем открыть ее свойства и попытаться переключить тумблер на «Сервер 1С:Предприятия» или «Веб-сервер», происходит аварийное завершение работы стартера (вылет программы).

Рассмотрим причины возникновения этой неполадки и разберем эффективные способы ее устранения и обхода.

Выясним причины сбоя стартера

Проанализируем ситуация, почему стартер ведет себя подобным образом под Windows 10:

  1. Конфликт графического интерфейса и масштабирования (High DPI): В некоторых релизах платформы ветки 8.3.10 при работе в Windows 10 присутствует ошибка взаимодействия встроенного графического движка с системным масштабированием. При динамической смене типа базы в окне настроек происходит критический сбой в библиотеках отрисовки (например, htmlui.dll или frame.dll).
  2. Отсутствие клиентских компонентов сервера: Если платформа устанавливалась в минимальной комплектации без компонента Компоненты доступа к серверам 1С:Предприятия, стартер может корректно работать с файловыми базами, но вылетать при попытке инициализировать диалог подключения к серверу.
  3. Повреждение кэша или настроек стартера: Нарушение структуры конфигурационных файлов в каталогах пользователя может приводить к блокировке интерфейсных элементов.

Основное решение: подключение через файл общих баз (ibases.v8i)

Наиболее быстрый и проверенный способ обойти сбой графического диалога — это добавление информационной базы через файл списков баз ibases.v8i. Этот метод позволяет миновать проблемный шаг переключения типа базы в интерфейсе мастера.

Разберем процесс по шагам:

  1. Создадим обычный текстовый файл и изменим его расширение на .v8i (например, bases.v8i).
  2. Откроем файл в любом текстовом редакторе (например, «Блокнот») и пропишем структуру подключения к серверной базе.
  3. Для подключения к **серверу 1С:Предприятия** внесем следующие строки:
    
    [Имя Моей Базы]
    Connect=srvr="ИмяСервера";ref="ИмяБазы";
    ClientConnectionSpeed=Normal
    App=Auto
    WA=1
    Version=8.3
    
  4. Если необходимо подключиться к базе через **веб-сервер**, укажем параметр ws:
    
    [Имя Моей Веб Базы]
    Connect=ws="http://АдресСервера/ИмяБазы";
    ClientConnectionSpeed=Normal
    App=Auto
    WA=1
    Version=8.3
    
  5. Сохраним файл.
  6. Запустим ярлык 1cestart.exe, нажмем кнопку «Настройка» и в поле «Списки общих информационных баз» добавим путь к созданному файлу .v8i.

После этого база появится в общем списке стартера и будет успешно открываться без вызовов сбойного диалога добавления.

Дополнительные способы устранения проблемы

Если требуется полностью восстановить штатную работу диалога добавления баз в стартере 1С, рассмотрим следующие шаги:

1. Настройка режима совместимости и DPI

  1. Нажмем правой кнопкой мыши по ярлыку 1С (или файлу 1cestart.exe) и откроем «Свойства».
  2. Перейдем на вкладку «Совместимость».
  3. Включим флажок «Запустить программу в режиме совместимости с» и выберем Windows 7 или Windows 8.
  4. Нажмем кнопку «Изменить параметры высокого DPI» и установим переопределение масштабирования с выбором режима «Приложение».

2. Полная переустановка платформы 1С

  1. Удалим установленную версию 1С через Панель управления -> Программы и компоненты.
  2. Запустим программу установки платформы от имени администратора.
  3. В окне выбора компонентов обязательно убедимся, что отмечены пункты 1С:Предприятие 8 и Компоненты доступа к серверам 1С:Предприятия.
  4. Завершим установку и повторим попытку добавления базы.

3. Сброс настроек и очистка кэша стартера

  1. Закроем все запущенные процессы 1С.
  2. Перейдем в папки пользовательских настроек:
    • %AppData%\1C\1CEStart
    • %LocalAppData%\1C\1CEStart
  3. Удалим содержимое этих каталогов (предварительно сохранив копию файла ibases.v8i, если там содержался список баз).
  4. При следующем запуске 1cestart.exe пересоздаст служебные файлы с параметрами по умолчанию.

4. Обновление релизов платформы

Поскольку описанная проблема связана с несовместимостью старых релизами 8.3.10 с системными обновлениями Windows 10, наиболее кардинальным решением является переход на более свежие технические релизы платформы 1С (например, актуальные сборки 8.3.20 и новее), где ошибки графической подсистемы полностью исправлены.

← На главную