Какой режим запуска 1С выбрать: пользователь, разработчик, администратор

· 9 мин

Содержание

Одна и та же информационная база открывается в разных режимах запуска 1С, и у каждого своя задача. Бухгалтер работает в режиме «1С:Предприятие», программист меняет конфигурацию в «Конфигураторе», а ошибку в коде ищут через «Отладчик». Перепутаете режимы, и либо не найдёте нужную настройку, либо без нужды заблокируете базу для всех.

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

Сводка: какой режим для чего

Если нужен быстрый ответ, смотрите таблицу. Подробности по каждому режиму — в разделах ниже.

РежимКто используетЧто делаетРиск
1С:ПредприятиеВсе пользователиРабочий учёт: документы, отчёты, справочникиМинимальный
КонфигураторПрограммист, администраторПравит конфигурацию, обновляет, выгружает и загружает базуВысокий: можно сломать базу
ОтладчикПрограммистПошаговое выполнение кода, точки остановаСредний: база работает медленнее
Командная строкаАдминистратор, автоматизацияЗапуск любого режима без диалоговЗависит от ключей

Выбор режима делается в окне запуска 1С (список баз) кнопками «1С:Предприятие» и «Конфигуратор». Отладку запускают из самого Конфигуратора (меню «Отладка») или ключом /Debug в командной строке. Набор кнопок зависит от прав пользователя на базу.

Режим «1С:Предприятие»: повседневная работа пользователей

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

Режим в свою очередь делится по типу клиента:

  • 🖥️ Тонкий клиент. Подключается к файловой или клиент-серверной базе, на компьютере хранит минимум. Самый частый вариант в организациях.
  • 🌐 Веб-клиент. Работает в браузере, ничего ставить не нужно. Подходит для удалённого доступа и разовой работы, но часть функций (например, работа с некоторым оборудованием и расширениями) ограничена.
  • 🧱 Толстый клиент. Тяжёлый запуск, нужен для части старых обработок и для работы с обычными формами.

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

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

Как понять, в каком режиме вы сейчас

Иногда не ясно, что именно открыто. Признаки простые:

  • 🟡 В окне есть меню «Операции», «Сервис», «Справка» и разделы конфигурации на панели: это «1С:Предприятие».
  • 🛠️ В окне дерево объектов конфигурации слева и меню «Конфигурация», «Администрирование»: это Конфигуратор.
  • 🐞 В Конфигураторе появилось меню «Отладка» и панели с переменными: идёт отладка.

В заголовке окна платформа пишет название базы и режим. Если вы видите «Конфигуратор» в заголовке, а пользователь жалуется, что «база не открывается», причина, скорее всего, в вашем же монопольном захвате.

Когда сменить режим клиента

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

И наоборот: если база тормозит на слабых компьютерах, а запуск идёт толстым клиентом, перейдите на тонкий. Нагрузка на машину пользователя заметно падает, особенно при работе с большими списками.

Режим «Конфигуратор»: инструмент для программиста и администратора

Конфигуратор открывает саму конфигурацию: дерево метаданных, модули, макеты, роли. Через него:

  1. Правят и добавляют объекты конфигурации.
  2. Обновляют типовую конфигурацию до нового релиза.
  3. Выгружают и загружают информационную базу в файл .dt.
  4. Создают и меняют пользователей, роли, права.
  5. Тестируют и исправляют базу.

Сам по себе Конфигуратор базу монопольно не захватывает: пока вы просто смотрите или правите конфигурацию, пользователи могут работать. Монопольный доступ нужен для обновления структуры данных, загрузки .dt и тестирования и исправления базы. В эти моменты платформа попросит завершить остальные сеансы.

Перед любыми изменениями в Конфигураторе сделайте выгрузку базы в .dt и копию файла 1Cv8.1CD. Откатить неудачное изменение конфигурации «кнопкой назад» нельзя.

Что из Конфигуратора нужно именно администратору

Администратору не обязательно уметь программировать, но несколько операций выполняются только здесь:

  • 💾 Выгрузка и загрузка базы. Пункты «Администрирование → Выгрузить информационную базу» и «Загрузить информационную базу».
  • 🔧 Тестирование и исправление. «Администрирование → Тестирование и исправление» проверяет логическую целостность и физическую структуру. Запускайте на копии базы.
  • 👤 Список пользователей. «Администрирование → Пользователи». Здесь же заводят пользователей, которых потом не видно в интерфейсе.
  • 🔄 Обновление конфигурации . Через сравнение и объединение с поставкой или загрузку файла обновления.

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

Режим «Отладчик»: поиск ошибки в коде

Отладчик нужен, когда понятно, что код работает не так, а почему — непонятно. Платформа запускает «1С:Предприятие» с подключением к Конфигуратору. Программист ставит точки останова, и выполнение замирает на нужной строке. Дальше можно:

  • смотреть значения переменных и реквизитов;
  • выполнять код по шагам, заходя в вызываемые процедуры;
  • вычислять выражения прямо во время остановки;
  • следить за запросами к базе и временем выполнения.

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

Отладка на сервере

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

Запуск внешних обработок и отчётов

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

Из интерфейса. «Файл → Открыть» в режиме «1С:Предприятие». Работает, если у пользователя есть право на открытие внешних файлов. В типовых конфигурациях за это отвечает право «Интерактивное открытие внешних обработок и отчётов».

Из командной строки. Ключ /Execute запускает обработку сразу при открытии базы:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" ENTERPRISE /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /Execute "D:\Tools\Выгрузка.epf"

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

Внешняя обработка исполняется с правами пользователя, под которым запущена. Файл от неизвестного автора может читать и менять данные. Открывайте только то, что проверили и получили из надёжного источника. В базах с безопасным режимом внешний код ограничен, и это правильно.

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

Служебные режимы: монитор, создание базы, агент

Кроме трёх основных, у платформы есть режимы, которые видны реже.

Создание информационной базы

Режим CREATEINFOBASE создаёт пустую базу или базу по шаблону из командной строки. Полезен при разворачивании стендов и автоматической подготовке тестовых копий.

Пакетный режим Конфигуратора

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

Режим «Конвертация» при смене версии

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

Командная строка и ключи запуска

Любой режим запускается из командной строки. Общий вид:

1cv8.exe <РЕЖИМ> <параметры подключения> <ключи>

Режим указывают первым словом: ENTERPRISE — рабочий режим, DESIGNER — Конфигуратор, CREATEINFOBASE — создание базы. Для тонкого клиента используют отдельный файл 1cv8c.exe.

Как указать базу

КлючЗначениеПример
/FПуть к файловой базе/F "D:\Bases\Buh"
/SСервер и имя базы/S "srv1c\Buh"
/WSАдрес публикации (веб-клиент)/WS "http://srv/buh"
/NИмя пользователя/N "Иванов"
/PПароль/P "123"

Полезные ключи

  • /DisableStartupMessages — не показывать окна при запуске, удобно для сценариев.
  • /DisableStartupDialogs — отключить диалоги старта, если запуск идёт без человека.
  • /Out "D:\log.txt" — писать вывод и сообщения в файл. Для Конфигуратора добавляют -NoTruncate, чтобы журнал не перезаписывался.
  • /L ru — язык интерфейса.
  • /ClearCache — очистить кэш запуска. Часто помогает, когда после обновления виснет интерфейс.
  • /RunModeOrdinaryApplication и /RunModeManagedApplication — принудительно открыть в режиме обычного или управляемого приложения.

Пример ночной выгрузки базы в .dt без участия человека:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh.dt" /Out "D:\Backup\log.txt" /DisableStartupMessages

Проверьте путь к платформе на своём компьютере: номер версии в нём свой, и после обновления платформы он меняется. Если ярлык или планировщик перестали работать, начните с этого.

Номера версий в примерах взяты для иллюстрации. Подставьте ту платформу, которая установлена у вас.

Если не помогло

Запуск из командной строки не срабатывает чаще всего по трём причинам:

  1. Не закрыты кавычки или пробелы в пути — путь с пробелами всегда берите в кавычки.
  2. База занята другим сеансом, а режим требует монопольного доступа.
  3. У пользователя нет права на нужную операцию: для DESIGNER нужны права администратора базы.

Включите /Out и откройте журнал: сообщение платформы обычно называет причину прямо.

Какой режим вам нужен?

Частые вопросы

Можно ли обычному пользователю дать доступ к Конфигуратору?
Технически да, если у него есть роль с правом администрирования. Но делать это не стоит: через Конфигуратор можно изменить и повредить конфигурацию, а сами данные доступны в обход ролей.
Почему при работе в Конфигураторе платформа просит всех выйти из базы?
Монопольный доступ нужен не самому Конфигуратору, а отдельным операциям: обновлению структуры данных, загрузке .dt, тестированию и исправлению. Если в базе есть другие сеансы, платформа попросит их завершить. Планируйте такие работы вне рабочего времени.
Чем тонкий клиент отличается от толстого?
Тонкий клиент рассчитан на управляемые формы и ставит минимум нагрузки на компьютер. Толстый нужен, если в конфигурации есть обычные формы или внешние компоненты, работающие только с ним.
Как запустить 1С под другим пользователем без ввода пароля?
В ярлыке задайте ключи /N и /P. Пароль в ярлыке виден любому, кто может открыть его свойства, поэтому используйте этот способ только на служебных компьютерах.
Нужна ли отладка в рабочей базе?
Почти никогда. Отладка замедляет сеанс, и ошибки лучше воспроизводить на копии базы.
Что делать, если после обновления платформы ярлык не запускается?
Проверьте, что в ярлыке указан существующий путь к 1cv8.exe или 1cv8c.exe. Версия в имени папки меняется при каждом обновлении платформы.