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

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

Как открыть и использовать «Все функции» в 1С

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

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

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

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

Что такое «Все функции» и зачем нужен этот пункт

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

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

Важно понимать: команда не даёт дополнительных прав. Если у пользователя нет права на просмотр или изменение конкретного объекта, он увидит его в списке, но открыть не сможет. Доступ по-прежнему регулируется ролями.

Как включить «Все функции» в тонком клиенте

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

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

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

Как открыть «Все функции» в веб-клиенте и других режимах

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

В управляемом приложении с интерфейсом «Такси» главное меню открывается кнопкой с тремя полосами или круглым логотипом в левом верхнем углу — расположение зависит от версии платформы и настроек конфигурации. Если пункта «Параметры» нет, проверьте, не свёрнуто ли меню «Сервис».

В конфигураторе команда «Все функции» не нужна — там все объекты и так видны в дереве конфигурации. Меню актуально только для режима «Предприятие», то есть для пользовательского запуска базы.

Какие операции выполняют через «Все функции»

На практике через это меню чаще всего выполняют ограниченный набор задач:

  • Работа с регистрами сведений — ручная корректировка записей, которые нельзя изменить из документов (например, служебные настройки обмена).
  • Удаление помеченных объектов — запуск стандартной обработки «Удаление помеченных объектов», если она не вынесена в интерфейс.
  • Проведение документов — групповое перепроведение через стандартную операцию «Проведение документов».
  • Управление итогами — пересчёт итогов регистров при подозрении на их рассогласование.
  • Поиск и открытие объектов — быстрый доступ к любому справочнику или документу по названию, минуя навигацию по разделам.
  • Запуск обработок — открытие встроенных в конфигурацию обработок, не выведенных в меню.

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

Строка поиска в окне «Все функции» ищет по представлению объекта, а не по имени в конфигураторе. Если не находите нужный регистр, попробуйте синонимы: например, «курсы валют» вместо «курсы». Также список можно раскрывать по веткам — объекты сгруппированы по типам.
ПЗ
Практическое замечание

Риски и ограничения при работе через «Все функции»

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

Вторая группа рисков — удаление. Через «Все функции» доступно прямое удаление объектов без контроля ссылочной целостности (если использовать соответствующие команды и права). Удалённый объект, на который ссылаются документы, оставит в базе «битые ссылки» вида «Объект не найден».

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

Как ограничить доступ к «Все функции» для пользователей

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

  • уберите у прикладных ролей права на изменение служебных регистров и запуск административных обработок;
  • роль «Администратор системы» и полные права выдавайте только тем, кто обслуживает базу;
  • для тонких сценариев используйте ограничение доступа к данным (RLS) на уровне записей.

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

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

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

Пункт в главном меню
Норма

«Все функции» отображается и открывает окно со списком объектов

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

Пункта нет — проверьте флажок в «Сервис → Параметры»

Открытие объекта
Норма

Форма списка открывается, данные видны

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

Сообщение «Нарушение прав доступа» — у пользователя нет прав на объект

Изменение данных
Норма

Запись сохраняется без ошибок

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

Ошибка при записи — проверьте права и обязательность реквизитов

Частые ошибки и способы их избежать

Типичные ошибки
01
Прямая правка регистров без резервной копии — при ошибке восстановить данные не из чего.
02
Удаление объектов без контроля ссылок — в документах появляются «Объект не найден», отчёты начинают выдавать ошибки.
03
Попытка исправить учётную ошибку через регистр вместо корректировочного документа — нарушается связь первички и учёта, проблема всплывает при сверке.
04
Выдача полных прав «на всякий случай» — любой пользователь получает возможность менять служебные данные.
05
Поиск объекта по имени из конфигуратора — в «Все функции» работает поиск по синониму (представлению), поэтому объект «не находится».

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

Если «Все функции» не открывается или работает не так

Маршрут решения

Как выбрать действие

Пункта нет в главном меню после установки флажкаПерезапустите сеанс 1С и проверьте, что флажок сохранился в «Сервис → Параметры»
Объект виден в списке, но не открываетсяПроверьте права пользователя на этот объект — вероятно, действует ограничение роли
Окно открывается пустым или с ошибкойВыполните тестирование и исправление базы, проверьте целостность конфигурации
Нужная обработка не запускается в веб-клиентеПовторите операцию в тонком клиенте — часть команд недоступна в браузере

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

Итог

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

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

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

Можно ли включить «Все функции» сразу для всех пользователей базы?

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

Почему в «Все функции» нет нужного документа или справочника?

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

Опасно ли просто открыть «Все функции» и посмотреть данные?

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

Чем «Все функции» отличается от конфигуратора?

Конфигуратор — инструмент изменения структуры и кода конфигурации. «Все функции» работает в режиме «Предприятие» и позволяет только просматривать и изменять данные в уже существующих объектах. Изменить конфигурацию через это меню нельзя.

Можно ли через «Все функции» восстановить удалённый документ?

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

Работает ли «Все функции» в мобильном клиенте 1С?

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