Быстрый старт · 10 мин
Как запустить 1С в режиме управляемого приложения
Как запустить 1С в режиме управляемого приложения: настройка конфигурации, способы запуска через конфигуратор и ярлык, типичные ошибки и их решение.
Управляемое приложение — это современный клиентский интерфейс платформы 1С:Предприятие, который пришёл на смену обычному приложению начиная с версии платформы 8.2. В нём формы и логика интерфейса описываются декларативно, а отрисовкой занимается сама платформа, что позволяет одинаково работать в тонком клиенте, веб-клиенте и толстом клиенте. Большинство актуальных конфигураций — «Бухгалтерия предприятия 3.0», «Управление торговлей 11», «Зарплата и управление персоналом 3.1» — работают только в режиме управляемого приложения.
Запустить информационную базу в нужном режиме можно несколькими способами: через настройки конфигурации, параметром командной строки, через конфигуратор или изменив свойства базы в списке стартера. Выбор способа зависит от того, кто вы — пользователь, которому нужно просто открыть программу, или разработчик, тестирующий конфигурацию. Ниже разобраны все рабочие варианты и типичные проблемы.
Проверьте, поддерживает ли конфигурация управляемый режим
Прежде чем менять настройки запуска, убедитесь, что сама конфигурация рассчитана на управляемое приложение. Откройте конфигуратор, вызовите свойства корневого узла конфигурации (правый клик по названию конфигурации → «Свойства») и найдите параметр «Основной режим запуска». Если там доступен пункт «Управляемое приложение» или «Выбирать автоматически», конфигурация готова к этому режиму.
Дополнительный признак — наличие управляемых форм у объектов. Откройте любой справочник или документ и посмотрите список форм: если формы созданы как управляемые (в дереве конфигурации они отображаются без привязки к «обычному» редактору), режим поддерживается. Типовые конфигурации на управляемых формах при запуске в обычном режиме часто выводят сообщение о том, что работа в обычном приложении не предусмотрена.
Если конфигурация устаревшая и содержит только обычные формы, запуск в управляемом режиме даст пустой или неработоспособный интерфейс. В этом случае нужна либо доработка конфигурации, либо переход на актуальную версию продукта.
Настройте режим запуска в свойствах конфигурации
Основной способ задать режим — через свойства конфигурации. Откройте конфигуратор с правами на изменение конфигурации, перейдите в свойства корневого узла и установите «Основной режим запуска» в значение «Управляемое приложение». Сохраните конфигурацию (F7 или «Конфигурация → Сохранить конфигурацию») и при необходимости обновите конфигурацию базы данных.
Обратите внимание на соседний параметр — «Режим использования модальности». В управляемом приложении модальные вызовы по умолчанию запрещены, и типовые конфигурации используют режим «Не использовать». Если вы переводите собственную доработанную конфигурацию, проверьте код на наличие модальных вызовов — они будут вызывать ошибки при запуске.
- 1Откройте конфигуратор и загрузите конфигурацию (Конфигурация → Открыть конфигурацию)
- 2Вызовите свойства корневого узла конфигурации
- 3Установите «Основной режим запуска» — Управляемое приложение
- 4Проверьте «Режим использования модальности» — для типовых конфигураций: Не использовать
- 5Сохраните конфигурацию и обновите конфигурацию базы данных (F7)
- 6Запустите отладку (F5) и убедитесь, что открылся управляемый интерфейс
Запустите базу через стартер 1С
Для пользователя самый простой путь — стандартное окно запуска 1С (стартер). Откройте его, выделите нужную информационную базу и нажмите кнопку «1С:Предприятие». Если в конфигурации основной режим — управляемое приложение, база откроется именно в нём.
Тип клиента можно задать вручную: выделите базу, нажмите «Изменить» и на последнем шаге найдите параметр «Основной режим запуска» или «Тип клиента». Доступны варианты: выбирать автоматически, тонкий клиент, толстый клиент, веб-клиент. Управляемое приложение работает во всех трёх, тогда как обычное приложение — только в толстом клиенте. Поэтому если вам нужен управляемый режим, выбирайте тонкий клиент — это самый распространённый вариант для рабочих мест.
Для файловой базы убедитесь, что путь к каталогу указан верно и у пользователя есть права на чтение и запись в этот каталог. Для клиент-серверной базы проверьте имя сервера и имя базы — ошибка в этих параметрах проявляется ещё до выбора режима запуска.
Запустите управляемое приложение параметром командной строки
Когда нужно принудительно открыть базу в управляемом режиме независимо от настроек, используйте параметр запуска. Создайте ярлык на исполняемый файл клиента и добавьте параметры:
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\MyBase" /RunModeManagedApplicationЗдесь ENTERPRISE указывает режим предприятия, /F — путь к файловой базе (для серверной используется /S с параметрами сервера и имени базы), а /RunModeManagedApplication принудительно включает управляемое приложение. Обратный параметр — /RunModeOrdinaryApplication — запускает обычное приложение, если конфигурация его поддерживает.
Такой ярлык удобен для тестирования: можно держать два ярлыка на одну базу и сравнивать поведение в разных режимах. Учтите, что если конфигурация не содержит управляемых форм, параметр не создаст интерфейс «из ниоткуда» — вы увидите пустое окно или ошибку.
Выберите подходящий клиент: тонкий, толстый или веб-клиент
Управляемое приложение работает в трёх клиентах, и выбор влияет на скорость и доступные функции. Тонкий клиент — основной вариант для пользователей: он потребляет меньше ресурсов, быстрее запускается и подходит для работы по сети с низкой пропускной способностью. Толстый клиент нужен для некоторых административных задач, отладки и работы с внешними компонентами, которые не поддерживаются тонким клиентом.
Веб-клиент позволяет работать через браузер без установки платформы, но требует публикации базы на веб-сервере (IIS или Apache). Это отдельная настройка: публикация выполняется из конфигуратора через «Администрирование → Публикация на веб-сервере» или утилитой администрирования веб-сервера.
Сравнение клиентов для управляемого приложения
Основной выбор для рабочих мест. Малая нагрузка на ПК, работа по медленным каналам. Не поддерживает часть функций разработки.
Нужен для отладки, администрирования и специфических компонентов. Требователен к ресурсам, единственный вариант для обычного приложения.
Работа через браузер без установки платформы. Требует публикации на веб-сервере и имеет ограничения по работе с файловой системой пользователя.
Проверьте результат и исправьте типичные ошибки
Признак успешного запуска — открывшееся окно с панелью разделов, панелью функций и начальной страницей, характерными для управляемого интерфейса. Если вместо этого вы видите классическое окно с меню «Файл, Правка, Вид» и панелями инструментов — база открылась в обычном приложении, значит, режим не применился.
Частые проблемы и их причины: запуск через толстый клиент при настройке «Выбирать автоматически» может дать обычный режим — задайте тип клиента явно. Ошибка о модальных вызовах означает, что в коде есть запрещённые конструкции — проверьте режим использования модальности и доработки. Пустое окно без разделов говорит о том, что у пользователя нет прав ни на одну подсистему — проверьте роли.
Как проверить результат
Панель разделов и начальная страница управляемого интерфейса
Классическое меню и панели инструментов обычного приложения
Формы открываются без ошибок, команды работают
Ошибки о модальном режиме или отсутствии формы
Видны разделы согласно ролям, данные открываются
Пустой интерфейс или сообщения о нарушении прав
Когда лучше обратиться к специалисту
Самостоятельная настройка запуска безопасна, пока вы меняете только режим запуска и тип клиента — эти действия обратимы и не затрагивают данные. Риск возникает при обновлении конфигурации базы данных на рабочей базе: если конфигурация была доработана, некорректное обновление может привести к потере доработок или невозможности запуска.
К специалисту стоит обратиться, если конфигурация сильно доработана и перевод на управляемые формы требует переработки кода, если нужна публикация на веб-сервере с настройкой аутентификации, или если после смены режима база не открывается вовсе. В этих случаях ошибка может затронуть работу всей организации.
Что важно запомнить
Управляемое приложение включается в свойствах конфигурации или параметром /RunModeManagedApplication, работает в тонком, толстом и веб-клиенте, а перед изменениями на рабочей базе всегда делайте резервную копию.
Частые вопросы о запуске управляемого приложения
Можно ли запустить управляемое приложение без изменения конфигурации?
Да, если конфигурация уже содержит управляемые формы. Используйте ярлык с параметром /RunModeManagedApplication или выберите тонкий клиент в настройках базы в стартере. Изменять конфигурацию при этом не требуется.
Почему база открывается в обычном приложении, хотя задан управляемый режим?
Чаще всего причина в том, что база запущена толстым клиентом, а в настройках стоит «Выбирать автоматически». Задайте тип клиента явно в свойствах базы в стартере. Также проверьте, что конфигурация базы данных была обновлена после изменения настроек.
Работает ли управляемое приложение на платформе 8.2?
Да, режим управляемого приложения появился именно в платформе 8.2. Однако для современных типовых конфигураций требуются более поздние версии платформы — проверьте требования конкретной конфигурации в её документации.
Что делать, если в управляемом режиме пустое окно без разделов?
Это признак отсутствия прав: у пользователя нет ролей, дающих доступ к подсистемам. Зайдите в конфигуратор или в режим предприятия под администратором и назначьте пользователю нужные роли через «Администрирование → Пользователи».
Можно ли работать в управляемом приложении через браузер?
Да, для этого используется веб-клиент. Базу нужно опубликовать на веб-сервере (IIS или Apache) через конфигуратор, после чего пользователи открывают её по ссылке в браузере. Учтите, что веб-клиент имеет ограничения по работе с локальными файлами и некоторыми компонентами.
Опасно ли менять режим запуска на рабочей базе?
Сама смена режима запуска безопасна и обратима. Опасность представляет только обновление конфигурации базы данных без резервной копии, особенно на доработанных конфигурациях. Перед изменениями сделайте выгрузку информационной базы.