Ситуация, когда при попытке добавить новую информационную базу в список 1С:Предприятия кнопка создания оказывается неактивной или недоступной для нажатия, встречается довольно часто. Это вызывает недоумение, особенно когда пользователю необходимо создать чистую базу для разработки или тестирования без использования типовых шаблонов. Разберем подробно причины этого поведения платформы и найдем способы решения проблемы.
Одной из наиболее распространенных и неочевидных причин является использование так называемого Тонкого клиента. Рассмотрим, чем он отличается от полнофункциональной платформы в контексте нашей задачи. Тонкий клиент предназначен исключительно для подключения к уже существующим базам, работающим в клиент-серверном варианте или опубликованным на веб-сервере. В его составе отсутствуют компоненты, необходимые для полноценного администрирования локальных файловых баз и их создания.
Проанализируем ситуацию: если вы установили дистрибутив, предназначенный только для связи с сервером, платформа просто «не знает», как создать локальную базу «с нуля». В этом случае в диалоге добавления базы функционал будет существенно ограничен. Выясним, как это проверить: зайдите в меню «Справка» — «О программе». Если в строке приложения указано «Тонкий клиент», вам необходимо установить полноценный дистрибутив платформы (Технологическая платформа 1С:Предприятие для Windows).
Платформа 1С хранит список всех зарегистрированных информационных баз в специальном текстовом файле ibases.v8i (существует также система хранения и прописывания доступных баз для автоматизации этого процесса). Посмотрим, где он обычно располагается в операционных системах Windows. Как правило, это путь: %AppData%\1C\1CEStart\ibases.v8i.
Рассмотрим механизм взаимодействия: при запуске окна выбора баз программа считывает этот файл. Если у текущего пользователя Windows ограничены права на запись в данный каталог или на сам файл (например, установлен атрибут «Только для чтения»), 1С блокирует элементы управления в мастере добавления базы. Это защитный механизм, предотвращающий ситуацию, когда пользователь тратит время на настройку параметров базы, а программа в итоге не может сохранить эти данные в список.
Проанализируем шаги по исправлению:
%AppData%\1C\1CEStart\.ibases.v8i и выберите «Свойства».В корпоративных сетях системные администраторы часто ограничивают возможности пользователей по самостоятельному созданию баз, чтобы избежать появления несанкционированных копий или локальных хранилищ данных. Это реализуется через конфигурационный файл 1CEStart.cfg. Разберем, на какие параметры стоит обратить внимание.
В файле могут присутствовать параметры, такие как ConfigurationRepositoryAddresses или специальные ключи, указывающие на использование только общих списков баз. Если администратор настроил систему так, что редактирование списка баз разрешено только через общие ресурсы, кнопка создания новой базы будет программно заблокирована. Проанализируем содержимое этого файла в папке C:\Program Files\1cv8\common\. Если вы видите там жесткие ограничения, создание базы возможно только под учетной записью с правами администратора или после корректировки политик компании, включая ограничение количества сеансов пользователей.
Разберем интересный технический нюанс, связанный с архитектурой приложения. В некоторых случаях наблюдается зависимость доступности функций от разрядности клиента (32-бит или 64-бит). Рассмотрим ситуацию, когда при запуске 64-разрядного клиента кнопка создания базы неактивна, а в 32-разрядном — все работает корректно. Это может быть связано с тем, что некоторые компоненты регистрации COM-объектов или библиотеки, отвечающие за диалоги создания баз, некорректно зарегистрированы в системном реестре для конкретной архитектуры.
Попробуем запустить 1cv8s.exe из папки bin соответствующей версии платформы (например, C:\Program Files (x86)\1cv8\8.3.XX.XXXX\bin\) и проверить доступность кнопки. Также полезно выполнить перерегистрацию компонентов платформы, запустив установщик и выбрав режим «Исправить» (Repair).
Иногда причина носит чисто визуальный или программно-интерфейсный характер. Рассмотрим влияние настроек масштабирования Windows (например, 125% или 150% на 4K мониторах). В платформе 8.3 существует известный баг, когда в мастере создания базы фокус ввода визуально находится на одном пункте, а программно — на другом. Вы выбираете «Создание информационной базы без конфигурации», но кнопка «Далее» не активируется, так как система считает, что вы не выбрали шаблон из пустого списка выше.
Проанализируем методы решения:
Tab для перемещения фокуса между элементами диалога. Иногда это помогает «подсветить» нужный пункт для программной логики мастера.Существует мнение, что создание базы без конфигурации недоступно в Базовых версиях. Выясним истину: в стандартной Базовой версии 1С создание пустой базы разрешено, однако накладываются ограничения на количество баз в списке или на возможность изменения конфигурации. Однако, если вы используете Учебную версию (особенно устаревших релизов), функционал может быть значительно урезан. Рассмотрим также случай, когда лицензия «отвалилась». Хотя само окно запуска должно позволять добавлять базы даже без лицензии (проверка происходит при запуске самой базы), в некоторых сборках платформы сбой программной лицензии может приводить к некорректному поведению диалогов.
Если кнопка «Далее» в режиме создания пустой базы упорно не активируется, проанализируем альтернативный вариант. Вместо того чтобы создавать базу через мастер «создания», можно воспользоваться мастером «добавления».
Разберем по шагам:
C:\Bases\NewBase).После этого, при первом запуске этой «существующей» базы в режиме «Конфигуратор», система обнаружит, что папка пуста, и предложит инициализировать новую информационную базу. Это надежный способ обойти любые глюки интерфейса мастера создания.
Диалоговые окна в 1С часто используют движок Internet Explorer или современные компоненты WebView2 для отображения HTML-форм внутри мастера. Если в системе повреждены библиотеки браузера или заблокированы скрипты, логика переключения кнопок (скрипт, который проверяет: «выбран ли пункт -> активировать кнопку») может просто не сработать. Выясним причину, проверив обновления системы. Убедитесь, что в Windows установлены актуальные компоненты Edge WebView2 Runtime, так как новые версии платформы 8.3.20+ активно используют именно их для отрисовки интерфейсов.
Подводя итог, можно сказать, что чаще всего проблема кроется либо в недостаточном типе установки (Тонкий клиент), либо в правах доступа к файловой системе. Проанализировав вышеперечисленные шаги, вы сможете диагностировать точную причину и восстановить работоспособность платформы.