Управляемое приложение 1С: окно запуска, ключи командной строки и ярлыки
Содержание
Чтобы запустить 1С в управляемом режиме, есть три способа. Первый — открыть базу
тонким клиентом: он работает только в управляемом режиме. Второй — выбрать в свойствах базы в окне запуска основной режим «Тонкий клиент». Третий — запустить толстый клиент с ключом /RunModeManagedApplication.
Какой выбрать? Для повседневной работы в 1С:Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 хватает тонкого клиента . Толстый клиент в управляемом режиме нужен, когда конфигурация смешанная, вы отлаживаете код или работаете с внешними компонентами, которым нужен толстый клиент. Всё, что ниже, относится к платформе 8.3 и не зависит от конфигурации, кроме тех мест, где это оговорено.
Управляемый режим 1С: чем он отличается от обычного
На платформе 8.3 у 1С:Предприятия два режима работы приложения:
- 🧩 Управляемое приложение — интерфейс «Такси» (или его предшественники), формы описываются на сервере, а клиент только отображает их. Работает в тонком клиенте, веб-клиенте и толстом клиенте.
- 🗂 Обычное приложение — классический интерфейс с меню «Файл — Правка — Операции» и окнами-формами. Работает только в толстом клиенте.
Режим определяет не платформа, а конфигурация. Если конфигурация написана на обычных формах (например, Бухгалтерия 2.0, УПП, старые отраслевые решения), то в управляемом режиме её формы просто не откроются: вы увидите пустой рабочий стол или ошибку. Наоборот, Бухгалтерия 3.0, ЗУП 3.1, УТ 11, ERP 2 и УНФ написаны на управляемых формах. Для них управляемый режим — единственный рабочий.
| Что сравниваем | Управляемое приложение | Обычное приложение |
|---|---|---|
| Клиенты | тонкий, веб, толстый | только толстый |
| Исполняемый файл | 1cv8c.exe или 1cv8.exe | 1cv8.exe |
| Работа через интернет | да, по HTTP через веб-сервер | нет |
| Типовые конфигурации | БП 3.0, ЗУП 3.1, УТ 11, ERP 2 | БП 2.0, ЗУП 2.5, УПП |
Если база на БП 3.0 вдруг открылась в «обычном» виде — это не другой режим, а просто старый вариант интерфейса. Его меняют в настройках интерфейса самой программы, режим запуска тут ни при чём.
Как узнать, в каком режиме запускается база сейчас
Прежде чем что-то менять, выясните три вещи: какой режим задан в конфигурации, какой — в списке баз и какой — у пользователя. Все три уровня влияют на итог.
1. Режим, заданный в конфигурации
- Откройте базу в режиме Конфигуратор.
- Откройте дерево конфигурации:
Конфигурация → Открыть конфигурацию. - Встаньте на корень дерева (название конфигурации) и откройте его свойства.
- Найдите свойство «Основной режим запуска»: значение
Управляемое приложениеилиОбычное приложение.
Рядом есть ещё два свойства: «Использовать управляемые формы в обычном приложении» и «Использовать обычные формы в управляемом приложении». Если включено второе, конфигурация смешанная, и часть её форм в тонком клиенте не откроется.
2. Режим у конкретного пользователя
В Конфигураторе: Администрирование → Пользователи, откройте карточку пользователя, вкладка «Прочие». Поле «Режим запуска» принимает три значения: Авто, Обычное приложение, Управляемое приложение. Значение Авто означает «как задано в конфигурации».
В конфигурациях на БСП то же самое видно в пользовательском режиме: Администрирование → Настройки пользователей и прав → Пользователи, в карточке пользователя есть свойства входа в программу.
3. Что запущено прямо сейчас
- 🔎 Откройте Диспетчер задач. Процесс
1cv8c.exe— это тонкий клиент, значит, режим точно управляемый. Процесс1cv8.exe— толстый клиент, режим может быть любым. - 🔎 В управляемом режиме откройте главное меню (кнопка с тремя полосками в заголовке окна) и пункт «О программе»: там видны версия платформы и тип клиента.
Режим запуска в окне выбора базы
Самый простой способ для одного компьютера — один раз настроить базу в списке. После этого кнопка «1С:Предприятие» сама откроет её в нужном клиенте.
- Запустите 1С, в окне со списком баз выделите нужную.
- Нажмите «Изменить».
- Пройдите первую страницу кнопкой «Далее» — там путь к базе, его не трогайте.
- На следующей странице найдите группу «Основной режим запуска»:
Выбирать автоматически— платформа решает сама по свойствам конфигурации и пользователя;Тонкий клиент— всегда управляемый режим;Веб-клиент— управляемый режим в браузере (нужна публикация на веб-сервере);Толстый клиент— режим берётся из конфигурации, пользователя или ключа командной строки.
- Выберите
Тонкий клиенти нажмите «Готово».
На той же странице есть поле «Версия 1С:Предприятия». Оставьте его пустым или укажите 8.3, если на компьютере стоит одна ветка платформы. Конкретный номер сборки указывают, когда на ПК установлено несколько версий и база должна открываться строго одной из них.
Эти настройки хранятся в файле списка баз %APPDATA%\1C\1CEStart\ibases.v8i. Для каждой базы там есть строка App=: значения Auto, ThinClient, ThickClient, WebClient. Администраторы правят этот файл напрямую или раздают общий список баз, чтобы не настраивать каждый компьютер руками.
[Бухгалтерия предприятия]
Connect=Srvr="srv1c";Ref="buh";
App=ThinClient
WA=1
Version=8.3
Как запустить 1С в управляемом режиме через командную строку
Командная строка нужна для ярлыков, скриптов и проверки, когда окно запуска ведёт себя непонятно. Вариантов два.
Тонкий клиент
Файл 1cv8c.exe лежит в папке bin каждой установленной версии платформы. Ключ режима ему не нужен: он работает только в управляемом режиме.
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8c.exe" /F"D:\Bases\Buh" /N"Иванов" /P"пароль"
Толстый клиент в управляемом режиме
Здесь нужен ключ /RunModeManagedApplication. Обратный ключ — /RunModeOrdinaryApplication, он принудительно включает обычный режим.
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh" /N"Иванов" /P"пароль" /RunModeManagedApplication
Ключа /Managed у платформы нет. Если его где-то увидели — это сокращённая запись, а в команду пишите полное имя ключа.
Основные ключи запуска
| Ключ | Что делает |
|---|---|
ENTERPRISE | режим 1С:Предприятие (для 1cv8.exe; у 1cv8c.exe можно не писать) |
/F"путь" | файловая база, путь к папке с файлом 1Cv8.1CD |
/S"сервер\база" | клиент-серверная база |
/WS"адрес" | база, опубликованная на веб-сервере |
/IBName"имя" | база по имени из списка баз в окне запуска |
/N"пользователь" /P"пароль" | вход под пользователем 1С |
/WA- / /WA+ | выключить / включить аутентификацию Windows |
/RunModeManagedApplication | толстый клиент в управляемом режиме |
/RunModeOrdinaryApplication | толстый клиент в обычном режиме |
/ClearCache | очистить кэш клиента перед запуском |
/DisableStartupMessages | не показывать стартовые предупреждения |
Ключ /P хранит пароль открытым текстом в ярлыке или скрипте. Не кладите пароль в ярлык на общем компьютере. Лучше включить аутентификацию Windows для пользователя и использовать /WA+.
Пробелы внутри значений в кавычках допустимы, а между ключом и кавычкой пробела быть не должно: /F"D:\Bases\Buh", а не /F "D:\Bases\Buh".
Ярлык для запуска в управляемом режиме на рабочем столе
Ярлык удобен, когда пользователь работает с одной базой и не хочет каждый раз выбирать её в списке.
- Щёлкните правой кнопкой по рабочему столу:
Создать → Ярлык. - В поле расположения объекта вставьте команду запуска, например:
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8c.exe" /IBName"Бухгалтерия предприятия" - Нажмите «Далее», задайте имя ярлыка («Бухгалтерия — тонкий клиент») и «Готово».
- По желанию: свойства ярлыка → «Сменить значок» → выберите значок из
1cv8c.exe.
Как не сломать ярлык при обновлении платформы
Номер сборки в пути (8.3.24.1342) — слабое место. После установки новой версии и удаления старой ярлык перестанет работать. Есть два решения:
- 🔗 Ярлык на
1cestart.exe. Это программа выбора версии из папкиC:\Program Files\1cv8\common\. Ей тоже можно передать/IBName"…": она сама подберёт платформу по настройкам базы в списке, а клиент возьмёт из поля «Основной режим запуска». - 🔗 Ярлык на
/IBNameвместо пути к базе. Если путь к базе изменится, достаточно поправить его в окне запуска, а ярлык останется прежним.
Если пользователей много, проще один раз прописать App=ThinClient в общем списке баз и раздать ярлык на 1cestart.exe, чем обновлять ярлыки на каждом ПК после смены версии платформы.
Тонкий или толстый клиент: что выбрать для управляемого режима
Оба клиента показывают одинаковый интерфейс. Разница — в том, где выполняется код и что можно делать на компьютере пользователя.
| Ситуация | Тонкий клиент | Толстый клиент |
|---|---|---|
| Повседневная работа в БП 3.0, ЗУП 3.1, УТ 11 | ✅ подходит | можно, но избыточно |
| Работа через интернет или медленный канал | ✅ подходит | хуже: больше трафика |
| Слабый компьютер или терминальный сервер | ✅ меньше памяти | больше памяти на сеанс |
| Смешанная конфигурация с обычными формами | ❌ обычные формы не откроются | ✅ откроет обе разновидности |
| Отладка, тестирование доработок | можно | ✅ удобнее программисту |
| Объекты, доступные только в толстом клиенте | ❌ | ✅ |
Тонкий клиент не читает базу напрямую: все запросы и вся логика выполняются на сервере 1С (в файловой базе — внутри процесса клиента, который играет роль сервера). Поэтому он меньше весит и спокойно работает по медленному каналу.
Толстый клиент в управляемом режиме нужен реже. Обычно это программисты, которые проверяют доработку, или переходный период, когда часть отчётов и обработок в конфигурации ещё на обычных формах.
Почему 1С не запускается в управляемом режиме: диагностика
Если база упорно открывается не так, как задумано, проверяйте уровни по порядку: ключ командной строки → настройка базы в списке → свойство пользователя → свойство конфигурации. Ключ сильнее остальных, свойство конфигурации — самое слабое.
Если не помогло
- 🧹 Очистите кэш вручную: закройте 1С и удалите содержимое папок с длинными именами-идентификаторами внутри
%APPDATA%\1C\1cv8и%LOCALAPPDATA%\1C\1cv8. Перед этим закройте все сеансы 1С на этом компьютере — иначе часть файлов будет занята, а открытые базы могут выдать ошибку. Список баз в1CEStartне трогайте. - 🧪 Создайте новую запись базы в списке с тем же путём и режимом «Тонкий клиент». Если она открывается правильно, проблема в старой записи
ibases.v8i. - 🧑💻 Проверьте, не задан ли ключ режима в поле «Дополнительные параметры запуска» в настройках базы: он перекрывает выбор клиента.