Администрирование · 10 мин
Режим киоск в 1С: как включить и настроить
Как включить режим киоск в 1С: пошаговая настройка ограниченного интерфейса для пользователя, роли, права, проверка результата и типичные ошибки.
Режим киоска в 1С — это способ запустить программу так, чтобы пользователь видел только одно рабочее окно без панелей разделов, меню и лишних команд. Такой вариант применяют на точках продаж, в приёмных, на складах и в информационных терминалах, где сотруднику нужна одна конкретная функция и нежелателен доступ к остальной части базы.
Включить режим киоска можно несколькими способами: через настройки интерфейса конкретного пользователя, через параметр командной строки запуска, а также программно — через стандартные настройки клиентского приложения. Выбор зависит от того, нужно ли ограничить одного сотрудника или целое рабочее место.
Важно понимать: режим киоска ограничивает только интерфейс, но не заменяет систему прав. Если у пользователя есть права на документы и справочники, технически он сможет добраться до данных обходными путями. Поэтому настройку киоска всегда совмещают с корректным назначением ролей.
Что такое режим киоска и когда он нужен
Киоск — это режим работы клиентского приложения, при котором вместо полноценного интерфейса «Такси» отображается одна открытая форма или строго ограниченный набор окон. Пользователь не видит панель разделов, не может открыть список всех функций и не выходит в служебные меню.
Типовые сценарии применения: кассовое рабочее место, где оператор работает только с чеками; терминал самообслуживания для клиентов; рабочее место кладовщика, открывающее только сканирование и подбор; информационный экран в торговом зале.
Перед включением определите, какая именно задача будет выполняться на этом месте. От этого зависит, какую начальную страницу или обработку вы назначите стартовой и какие права потребуются пользователю.
Подготовка: пользователь, роли и стартовая форма
Создайте отдельного пользователя для киоск-рабочего места, не используйте учётную запись администратора или менеджера. Откройте раздел «Администрирование» → «Настройки пользователей и прав» → «Пользователи» и добавьте новую учётную запись с понятным именем, например «Касса_Киоск».
Назначьте пользователю минимально необходимый набор ролей. Для кассового терминала это обычно роли, дающие доступ только к нужным документам и справочникам, без прав на отчёты, настройки и администрирование. Если в конфигурации есть профили групп доступа, используйте их — так проще контролировать состав прав.
Заранее решите, что откроется при старте: конкретный документ, рабочее место кассира, внешняя обработка или начальная страница с несколькими командами. Если стартовая форма не настроена, пользователь увидит пустое окно и не сможет начать работу.
Включение режима киоска через настройки интерфейса
В типовых конфигурациях на управляемых формах ограничение интерфейса настраивается через персональные настройки пользователя. Зайдите в базу под администратором, откройте «Администрирование» → «Настройки пользователей и прав» → «Персональные настройки пользователей» и выберите нужную учётную запись.
Основные шаги настройки:
- 1Создайте отдельного пользователя и назначьте ему минимальные роли
- 2Откройте персональные настройки пользователя и ограничьте состав панелей и разделов
- 3Настройте начальную страницу: оставьте только нужные формы или одну рабочую форму
- 4Отключите у пользователя доступ к настройкам интерфейса и команде «Все функции» через роли
- 5Войдите под пользователем киоска и проверьте, что лишние команды недоступны
Дополнительно уберите у пользователя доступ к команде «Все функции»: она открывает полный список объектов конфигурации и фактически обходит ограничения интерфейса. Эта команда управляется правом «Вывод» и настройкой режима открытия, поэтому проверьте права на корень конфигурации.
Если конфигурация поддерживает настройку начальной страницы (рабочего стола), сформируйте её так, чтобы на ней осталась одна нужная форма. Уберите лишние элементы через «Настройка начальной страницы» в меню «Вид» под этим пользователем.
Включение киоска через параметры запуска
Второй способ — запуск клиентского приложения с параметрами командной строки. Это удобно для выделенных терминалов: создаётся ярлык, который всегда открывает базу в нужном виде, независимо от действий пользователя.
В ярлыке указывается путь к исполняемому файлу тонкого или толстого клиента, строка подключения к базе, имя и пароль пользователя. Для автоматизации входа параметры записывают в команду запуска ярлыка или в файл пакетного сценария.
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" ENTERPRISE /S"Сервер\База" /N"Касса_Киоск" /P"пароль" /DisableStartupDialogsПараметр /DisableStartupDialogs подавляет стартовые диалоги, а автозапуск нужной обработки задаётся через настройки конфигурации или параметр /Execute с указанием файла внешней обработки. Точный набор параметров зависит от версии платформы, поэтому сверяйтесь с документацией на используемый релиз.
Автозапуск конкретной обработки
Если рабочее место строится на внешней обработке (например, интерфейс кассира), её можно открывать автоматически при старте. Для этого используют параметр /Execute с путём к файлу обработки, а в самой обработке настраивают полноэкранный режим формы.
Убедитесь, что у пользователя киоска есть право на запуск внешних обработок, но при этом нет доступа к файловой системе за пределами разрешённого каталога. В клиент-серверном варианте безопаснее хранить обработку внутри базы через механизм дополнительных отчётов и обработок.
Проверка результата и контрольные точки
После настройки обязательно войдите в базу под учётной записью киоска и пройдите типовой сценарий работы от начала до конца. Проверка занимает несколько минут, но позволяет поймать ошибки до передачи рабочего места сотруднику.
Как проверить результат
Панели скрыты, команда «Все функции» недоступна
Пользователь может открыть список всех объектов конфигурации
При входе сразу открывается рабочая форма
Пустое окно или стандартный рабочий стол
Пользователь может только закрыть программу
Возможен выход в настройки или смена пользователя без пароля
Открываются только нужные документы и справочники
Доступны отчёты, настройки, чужие подразделения
Отдельно проверьте поведение при разрыве соединения и повторном входе: киоск должен восстанавливаться в том же ограниченном виде. Если после перезапуска открывается полный интерфейс, значит настройки привязаны не к пользователю, а к локальному кэшу — перенастройте их под учётной записью киоска.
Типичные ошибки при настройке
Ещё одна частая проблема — попытка закрыть все нюансы только интерфейсными настройками. Любое ограничение, касающееся данных, должно быть реализовано через роли и права, а не через скрытие кнопок. Скрытая кнопка не мешает выполнить действие программно или через другую форму.
Ограничения и альтернативные варианты
Режим киоска в 1С — это не полноценная защита терминала. Операционная система, сочетания клавиш и системные диалоги остаются доступными, если их не ограничить отдельно. Для публичных терминалов дополнительно настраивают киоск-режим Windows, автозапуск ярлыка и блокировку системных комбинаций клавиш.
Сравнение вариантов
Подходит для внутренних рабочих мест, легко меняется администратором; ограничение — не защищает от обхода через права
Удобно для выделенных терминалов с автозапуском; ограничение — пароль в ярлыке и зависимость от локального ПК
Максимальная изоляция функций для массовых точек; ограничение — требует разработки и сопровождения
Если рабочих мест много и сценарии различаются, рассмотрите вариант централизованной настройки через групповые профили доступа и типовые механизмы рабочих мест вашей конфигурации — во многих отраслевых решениях уже есть готовый режим кассира или терминала, который не нужно собирать вручную.
Что важно запомнить
Режим киоска включается через персональные настройки интерфейса пользователя или параметры запуска клиента. Сначала настройте роли и права, затем — интерфейс и стартовую форму, после чего проверьте работу под учётной записью киоска, включая сценарий перезапуска.
Частые вопросы
Можно ли включить режим киоска в файловой базе 1С?
Да, настройки интерфейса пользователя и параметры запуска работают одинаково в файловом и клиент-серверном вариантах. Разница только в строке подключения: для файловой базы в ярлыке указывается параметр /F с путём к каталогу базы вместо /S.
Почему пользователь киоска видит команду «Все функции»?
Доступ к этой команде определяется правами на корень конфигурации и настройкой режима открытия. Проверьте роли пользователя и убедитесь, что режим «Все функции» отключён для его учётной записи в параметрах клиентского приложения.
Как сделать, чтобы киоск запускался автоматически при включении компьютера?
Поместите настроенный ярлык запуска 1С в папку автозагрузки Windows и настройте автоматический вход в систему под служебной учётной записью. Дополнительно ограничьте права этой записи в самой операционной системе.
Заменяет ли режим киоска настройку прав доступа?
Нет. Киоск ограничивает только видимую часть интерфейса. Доступ к документам, справочникам и отчётам должен быть закрыт ролями, иначе пользователь сможет обойти ограничения через открытые формы или программные механизмы.
Что делать, если после обновления конфигурации киоск «сломался»?
Обновление может изменить состав ролей, формы и настройки начальной страницы. После каждого обновления проверяйте киоск-пользователя: вход, стартовую форму, доступность лишних команд. При необходимости заново назначьте роли и перенастройте начальную страницу.