Какой режим запуска 1С выбрать: пользователь, разработчик, администратор
Содержание
Одна и та же информационная база открывается в разных режимах запуска 1С, и у каждого своя задача. Бухгалтер работает в режиме «1С:Предприятие», программист меняет конфигурацию в «Конфигураторе», а ошибку в коде ищут через «Отладчик». Перепутаете режимы, и либо не найдёте нужную настройку, либо без нужды заблокируете базу для всех.
Ниже — что делает каждый режим, кому он нужен, чем рискуете при запуске и как вызвать его из ярлыка или bat-файла.
Сводка: какой режим для чего
Если нужен быстрый ответ, смотрите таблицу. Подробности по каждому режиму — в разделах ниже.
| Режим | Кто использует | Что делает | Риск |
|---|---|---|---|
| 1С:Предприятие | Все пользователи | Рабочий учёт: документы, отчёты, справочники | Минимальный |
| Конфигуратор | Программист, администратор | Правит конфигурацию, обновляет, выгружает и загружает базу | Высокий: можно сломать базу |
| Отладчик | Программист | Пошаговое выполнение кода, точки останова | Средний: база работает медленнее |
| Командная строка | Администратор, автоматизация | Запуск любого режима без диалогов | Зависит от ключей |
Выбор режима делается в окне запуска 1С (список баз) кнопками «1С:Предприятие» и «Конфигуратор». Отладку запускают из самого Конфигуратора (меню «Отладка») или ключом /Debug в командной строке. Набор кнопок зависит от прав пользователя на базу.
Режим «1С:Предприятие»: повседневная работа пользователей
Это основной режим. Здесь вводят документы, формируют отчёты, проводят закрытие месяца . Пользователь видит интерфейс конфигурации, но не видит её устройства: модули, формы в режиме разработки, структура метаданных ему недоступны.
Режим в свою очередь делится по типу клиента:
- 🖥️ Тонкий клиент. Подключается к файловой или клиент-серверной базе, на компьютере хранит минимум. Самый частый вариант в организациях.
- 🌐 Веб-клиент. Работает в браузере, ничего ставить не нужно. Подходит для удалённого доступа и разовой работы, но часть функций (например, работа с некоторым оборудованием и расширениями) ограничена.
- 🧱 Толстый клиент. Тяжёлый запуск, нужен для части старых обработок и для работы с обычными формами.
Для каждой базы можно задать, какой клиент и в каком режиме приложения открывать. В свойствах базы в окне запуска, на вкладке с параметрами запуска, выбирают основной способ запуска: «тонкий клиент», «толстый клиент» или автоматический выбор. Для управляемых форм подходит тонкий, для обычных — толстый.
Какие права есть у пользователя, определяют роли. Пользователь с ролью «Полные права» увидит в «1С:Предприятии» больше, чем остальные, но к конфигурации всё равно не доберётся — для этого нужен Конфигуратор.
Как понять, в каком режиме вы сейчас
Иногда не ясно, что именно открыто. Признаки простые:
- 🟡 В окне есть меню «Операции», «Сервис», «Справка» и разделы конфигурации на панели: это «1С:Предприятие».
- 🛠️ В окне дерево объектов конфигурации слева и меню «Конфигурация», «Администрирование»: это Конфигуратор.
- 🐞 В Конфигураторе появилось меню «Отладка» и панели с переменными: идёт отладка.
В заголовке окна платформа пишет название базы и режим. Если вы видите «Конфигуратор» в заголовке, а пользователь жалуется, что «база не открывается», причина, скорее всего, в вашем же монопольном захвате.
Когда сменить режим клиента
Если форма в тонком клиенте выглядит «поехавшей» или не открывается обработка, написанная много лет назад, попробуйте запустить базу толстым клиентом. Так вы быстро проверите, виновата ли конфигурация или сам клиент. Если в толстом всё работает, проблема в совместимости формы с тонким клиентом, и это уже вопрос к разработчику обработки.
И наоборот: если база тормозит на слабых компьютерах, а запуск идёт толстым клиентом, перейдите на тонкий. Нагрузка на машину пользователя заметно падает, особенно при работе с большими списками.
Режим «Конфигуратор»: инструмент для программиста и администратора
Конфигуратор открывает саму конфигурацию: дерево метаданных, модули, макеты, роли. Через него:
- Правят и добавляют объекты конфигурации.
- Обновляют типовую конфигурацию до нового релиза.
- Выгружают и загружают информационную базу в файл
.dt. - Создают и меняют пользователей, роли, права.
- Тестируют и исправляют базу.
Сам по себе Конфигуратор базу монопольно не захватывает: пока вы просто смотрите или правите конфигурацию, пользователи могут работать. Монопольный доступ нужен для обновления структуры данных, загрузки .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
Проверьте путь к платформе на своём компьютере: номер версии в нём свой, и после обновления платформы он меняется. Если ярлык или планировщик перестали работать, начните с этого.
Номера версий в примерах взяты для иллюстрации. Подставьте ту платформу, которая установлена у вас.
Если не помогло
Запуск из командной строки не срабатывает чаще всего по трём причинам:
- Не закрыты кавычки или пробелы в пути — путь с пробелами всегда берите в кавычки.
- База занята другим сеансом, а режим требует монопольного доступа.
- У пользователя нет права на нужную операцию: для
DESIGNERнужны права администратора базы.
Включите /Out и откройте журнал: сообщение платформы обычно называет причину прямо.
DESIGNER с ключами из командной строки.ENTERPRISE с /Execute для обработки или DESIGNER для пакетных операций.Частые вопросы
Можно ли обычному пользователю дать доступ к Конфигуратору?
Почему при работе в Конфигураторе платформа просит всех выйти из базы?
.dt, тестированию и исправлению. Если в базе есть другие сеансы, платформа попросит их завершить. Планируйте такие работы вне рабочего времени.Чем тонкий клиент отличается от толстого?
Как запустить 1С под другим пользователем без ввода пароля?
/N и /P. Пароль в ярлыке виден любому, кто может открыть его свойства, поэтому используйте этот способ только на служебных компьютерах.Нужна ли отладка в рабочей базе?
Что делать, если после обновления платформы ярлык не запускается?
1cv8.exe или 1cv8c.exe. Версия в имени папки меняется при каждом обновлении платформы.