К статье
Практический материал

Администрирование · 9 мин

Как запустить 1С в режиме обычного приложения

Как запустить 1С в режиме обычного приложения: параметр /RunModeOrdinaryApplication, настройка в конфигураторе, командная строка и решение типичных проблем.

Обычное приложение — это классический интерфейс платформы 1С:Предприятие, который использовался до появления управляемых форм. Многие старые конфигурации и отдельные обработки работают только в этом режиме, поэтому администраторам и пользователям приходится запускать базу именно в обычном приложении, даже если основная работа ведётся в управляемом интерфейсе.

Режим запуска определяется настройками конфигурации, параметрами командной строки и свойствами конкретной информационной базы в списке баз. В зависимости от ситуации можно переключить режим постоянно — через конфигуратор, или разово — через дополнительные параметры запуска, не меняя настройки самой конфигурации.

Ниже разобраны все рабочие способы: от простой настройки в списке информационных баз до запуска через командную строку и пакетный файл, а также типичные ошибки, из-за которых обычное приложение не стартует.

Что такое обычное приложение и когда оно нужно

Обычное приложение — это режим работы клиента 1С:Предприятие с классическим интерфейсом, в котором используются обычные формы. Такие формы рисовались вручную в конфигураторе и были основным способом построения интерфейса в версиях платформы 8.0 и 8.1. С выходом платформы 8.2 появились управляемые формы и управляемое приложение, которое стало стандартом для новых конфигураций.

Несмотря на это, обычное приложение остаётся востребованным. Старые доработанные конфигурации, внешние обработки и отчёты, написанные под обычные формы, просто не откроются в управляемом режиме. Кроме того, некоторые инструменты администратора и сторонние разработки рассчитаны именно на классический интерфейс.

Важно понимать: режим обычного приложения доступен только в толстом клиенте. Тонкий клиент и веб-клиент обычные формы не поддерживают в принципе, поэтому для запуска потребуется установленный на компьютере толстый клиент платформы.

Проверка текущего режима и свойств конфигурации

Прежде чем что-то менять, полезно понять, в каком режиме база работает сейчас и какой режим задан в конфигурации. Откройте конфигуратор, перейдите в меню «Конфигурация» → «Свойства конфигурации» и найдите параметр «Основной режим запуска». Там может стоять «Управляемое приложение», «Обычное приложение» или вариант с автоматическим выбором.

Дополнительно проверьте признак «Использовать обычные формы в управляемом приложении» в тех же свойствах. Если конфигурация дорабатывалась, разработчик мог включить поддержку обычных форм, и тогда отдельные обработки откроются даже без полного переключения режима.

Если конфигурация находится на поддержке и менять её свойства нежелательно, используйте параметры запуска — они переопределяют режим без изменения конфигурации. Это безопасный путь, не влияющий на обновление и целостность базы.

Способ 1. Запуск через параметры в списке информационных баз

Самый простой способ для пользователя — задать режим прямо в стартовом окне 1С, не заходя в конфигуратор. Настройка сохраняется для конкретной базы и будет применяться при каждом запуске.

Порядок действий
  1. 1
    Откройте стартовое окно 1С со списком информационных баз.
  2. 2
    Выделите нужную базу и нажмите кнопку «Изменить».
  3. 3
    Пройдите до страницы с полем «Дополнительные параметры запуска».
  4. 4
    Впишите параметр /RunModeOrdinaryApplication и сохраните настройки.
  5. 5
    Запустите базу в режиме «Предприятие» и проверьте, что открылся классический интерфейс.

После сохранения стартовая программа будет автоматически подставлять параметр при каждом запуске этой базы. Чтобы вернуть управляемый режим, достаточно удалить параметр из того же поля.

Учтите ограничение: если в свойствах конфигурации жёстко задан основной режим запуска «Управляемое приложение» без поддержки обычных форм, параметр командной строки может быть проигнорирован. В этом случае режим придётся менять в конфигураторе.

Способ 2. Изменение режима запуска в конфигураторе

Этот способ меняет настройку самой конфигурации, поэтому применяйте его осознанно, особенно в рабочих базах. Откройте конфигуратор под пользователем с правами администратора и перейдите в «Конфигурация» → «Свойства конфигурации».

В поле «Основной режим запуска» выберите «Обычное приложение» или вариант «Выбирать автоматически» с приоритетом обычного режима. Сохраните конфигурацию через «Конфигурация» → «Сохранить конфигурацию» и при необходимости обновите конфигурацию базы данных.

Если база клиент-серверная, обновление конфигурации потребует монопольного доступа — все пользователи должны выйти. Планируйте такую операцию на нерабочее время.

Способ 3. Запуск через командную строку и ярлык

Для разового запуска удобно использовать командную строку или создать отдельный ярлык на рабочем столе. Так вы получите два ярлыка: один для управляемого режима, второй — для обычного.

bash
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\MyBase" /N"ИмяПользователя" /RunModeOrdinaryApplication

Для клиент-серверной базы вместо параметра /F укажите /S с адресом сервера и именем базы, например: /S"Server\BaseName". Путь к исполняемому файлу зависит от установленной версии платформы — проверьте каталог установки.

Чтобы сделать ярлык, создайте его на рабочем столе, в поле «Объект» вставьте полную команду и сохраните. При двойном щелчке база откроется сразу в обычном приложении, минуя стартовое окно.

Решение типичных проблем при запуске

Наиболее частая ситуация — после добавления параметра база всё равно открывается в управляемом интерфейсе. Причина почти всегда в том, что в свойствах конфигурации жёстко задан управляемый режим, и он перекрывает параметр командной строки. Решение — изменить основной режим запуска в конфигураторе.

Вторая типичная проблема — ошибка при открытии обработки с сообщением о невозможности использования обычных форм. Это значит, что запущен тонкий клиент или управляемое приложение без поддержки обычных форм. Проверьте, какой клиент запускается, и при необходимости явно задайте толстый клиент в настройках базы.

Иногда после переключения в обычный режим интерфейс выглядит пустым: нет привычных панелей и меню. Это нормально для конфигураций, где интерфейс обычного приложения не настраивался. Открыть нужные объекты можно через меню «Операции» или запустив внешнюю обработку через «Файл» → «Открыть».

Типичные ошибки
01
Запуск через тонкий клиент — обычные формы в нём не работают, нужен толстый клиент 1cv8.exe.
02
Опечатка в параметре запуска — параметр должен быть /RunModeOrdinaryApplication без пробелов и лишних символов.
03
Изменение свойств конфигурации без резервной копии — при ошибке откат потребует восстановления из выгрузки.
04
Игнорирование настройки основного режима в конфигурации — она перекрывает параметр командной строки.

Проверка результата и выбор подходящего способа

Признак успешного запуска — классический интерфейс с главным меню, панелями инструментов и возможностью открывать обычные формы. Проверьте, что нужная обработка или документ открываются без ошибок, а в заголовке окна нет упоминания управляемого режима.

Контрольные точки

Как проверить результат

Внешний вид интерфейса
Норма

Классическое главное меню и панели инструментов

Тревожный признак

Управляемый интерфейс с панелью разделов

Открытие обычной обработки
Норма

Обработка открывается и работает

Тревожный признак

Ошибка о невозможности использования обычных форм

Тип клиента
Норма

Запущен толстый клиент 1cv8.exe

Тревожный признак

Запущен тонкий клиент 1cv8c.exe

Для разовой задачи используйте параметр в списке баз или ярлык — это не трогает конфигурацию. Для постоянной работы всей организации в обычном режиме логичнее изменить основной режим запуска в конфигураторе, предварительно сделав резервную копию.

Сравнение вариантов

Параметр в списке баз

Быстро и безопасно, не меняет конфигурацию. Ограничение: может быть перекрыт настройками конфигурации.

Ярлык с командной строкой

Удобен для разового запуска и параллельной работы в двух режимах. Требует корректного пути к платформе.

Настройка в конфигураторе

Постоянное решение для всех пользователей. Требует прав администратора, резервной копии и осторожности с поддержкой.

Часто задаваемые вопросы

Можно ли запустить обычное приложение в клиент-серверной базе?

Да, режим не зависит от типа базы. Для клиент-серверного варианта укажите в командной строке параметр /S с адресом сервера и именем базы вместо /F, либо задайте параметр /RunModeOrdinaryApplication в настройках базы в стартовом окне. Требование одно — запуск должен идти через толстый клиент.

Почему после добавления параметра ничего не изменилось?

Чаще всего в свойствах конфигурации основной режим запуска жёстко установлен как «Управляемое приложение», и он имеет приоритет над параметром командной строки. Проверьте также отсутствие опечаток в параметре и то, что запускается именно толстый клиент.

Работает ли обычное приложение в веб-клиенте?

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

Как вернуть управляемый режим обратно?

Если режим задавали параметром — удалите /RunModeOrdinaryApplication из настроек базы или ярлыка. Если меняли свойства конфигурации, верните в конфигураторе основной режим запуска «Управляемое приложение» и сохраните конфигурацию.

Можно ли открыть обычную обработку, не переключая всю базу?

Да, если в свойствах конфигурации включён признак использования обычных форм в управляемом приложении. Тогда отдельные обычные формы могут открываться внутри управляемого интерфейса. Если признак не установлен, потребуется запуск в режиме обычного приложения.

Итог

Что важно запомнить

Обычное приложение запускается только в толстом клиенте. Быстрый способ — параметр /RunModeOrdinaryApplication в настройках базы или ярлыке; постоянный — смена основного режима запуска в конфигураторе с предварительной резервной копией. Если параметр не срабатывает, проверьте настройку режима в свойствах конфигурации.