Разработка и Конфигурация · 9 мин
Где в 1С посмотреть все функции: полный обзор способов
Разбираем, где в 1С посмотреть все функции: кнопка «Все функции» в режиме предприятия, дерево конфигурации и синтакс-помощник в конфигураторе, поиск по коду.
Фраза «посмотреть все функции» в контексте 1С может означать три разные задачи: открыть полный список команд интерфейса в пользовательском режиме, изучить состав конфигурации в конфигураторе или найти описание встроенных функций языка 1С. У каждой задачи свой инструмент, и путаница между ними — частая причина потери времени.
В пользовательском режиме нужный список скрыт за кнопкой «Все функции», которую по умолчанию не видно в интерфейсе «Такси». Разработчику доступны дерево конфигурации, синтакс-помощник и глобальный поиск по модулям. Ниже разобраны все способы с точными действиями и ограничениями.
Кнопка «Все функции» в режиме предприятия
В типовых конфигурациях на управляемых формах (интерфейс «Такси») полный перечень доступных объектов и команд открывается через главное меню — круглую кнопку в левом верхнем углу. Путь: Главное меню → Все функции. Откроется окно со списком всех объектов метаданных, доступных текущему пользователю: справочники, документы, отчёты, обработки, регистры, планы счетов и другие разделы.
Если пункта «Все функции» в меню нет, его нужно включить: Главное меню → Сервис → Параметры, установить флажок «Отображать команду "Все функции"» и нажать «ОК». После этого команда появится в главном меню постоянно.
- 1Откройте главное меню (круглая кнопка слева вверху)
- 2Если пункта нет — перейдите в Сервис → Параметры
- 3Включите флажок «Отображать команду Все функции»
- 4Снова откройте главное меню и выберите «Все функции»
- 5Раскройте нужную ветку списка и откройте объект
Важно понимать: список «Все функции» показывает только те объекты, к которым у пользователя есть права. Бухгалтер без административных прав не увидит служебные обработки и часть регистров. Это норма, а не ошибка платформы.
Что именно показывает окно «Все функции»
Окно содержит дерево по типам метаданных: «Справочники», «Документы», «Журналы документов», «Отчёты», «Обработки», «Регистры сведений», «Регистры накопления», «Регистры бухгалтерии», «Планы обмена» и другие. Внутри каждой ветки — конкретные объекты конфигурации, например справочник «Номенклатура» или регистр «Партии товаров».
Через это окно можно открыть форму списка любого объекта, даже если его нет в панелях разделов. Это удобно, когда нужно добраться до редко используемого регистра или служебной обработки, не выведенной в интерфейс. Отдельные команды объекта (например, стандартные отчёты по регистру) доступны через меню «Ещё» в открывшейся форме.
Дерево конфигурации: весь состав прикладных функций
Разработчику или администратору полный состав конфигурации виден в конфигураторе. Откройте базу в режиме «Конфигуратор» и выполните Конфигурация → Открыть конфигурацию (или нажмите соответствующую кнопку на панели). Появится дерево метаданных: общие модули, подсистемы, справочники, документы, отчёты, обработки, регистры и все прочие объекты.
Прикладные процедуры и функции, написанные разработчиками, расположены в модулях: общих модулях, модулях объектов, модулях менеджеров, модулях форм. Чтобы увидеть список экспортных функций конкретного общего модуля, откройте модуль двойным щелчком и используйте выпадающий список процедур и функций над текстом модуля — там перечислены все методы в порядке их объявления.
Если конфигурация закрыта паролем или поставляется без исходных текстов (типовая защита модулей), часть модулей будет недоступна для просмотра. Это ограничение снимается только легальным доступом к исходному коду, обходить защиту нельзя.
Синтакс-помощник: все встроенные функции языка 1С
Если под «функциями» понимаются встроенные функции языка 1С (СтрНайти, Формат, ЗначениеЗаполнено и сотни других), их полный справочник — синтакс-помощник. Открывается в конфигураторе через Справка → Синтакс-помощник или клавишами Ctrl+Shift+F1.
Синтакс-помощник содержит дерево разделов: общие описания, встроенный язык, объекты системы, интерфейсные механизмы. Функции сгруппированы по категориям: работа со строками, с датами, с числами, с файлами, с запросами. У каждой функции есть описание синтаксиса, параметров, возвращаемого значения и пример.
Быстрый способ — поставить курсор на имя функции прямо в коде модуля и нажать Ctrl+F1: синтакс-помощник откроется сразу на нужной странице. Это работает и для методов объектов, например для методов таблицы значений или запроса.
Где что искать
Команды и объекты интерфейса в пользовательском режиме. Ограничение: видны только объекты, доступные по правам
Состав объектов и модулей для разработчика. Ограничение: нужен доступ в конфигуратор и открытый код
Встроенные функции языка и методы объектов платформы. Ограничение: не содержит прикладных функций конфигурации
Поиск конкретной функции по имени во всех модулях конфигурации. Ограничение: нужно знать хотя бы часть имени
Поиск конкретной функции по всем модулям
Когда известно имя функции, но неизвестно, где она объявлена, используйте глобальный поиск: в конфигураторе Правка → Глобальный поиск по текстам (Ctrl+Shift+F). Укажите искомый текст, область поиска — «Вся конфигурация», и платформа найдёт все вхождения во всех модулях, включая модули форм и команд.
Для навигации в обратную сторону — от вызова к объявлению — поставьте курсор на имя функции в коде и нажмите F12 (переход к определению). Если функция объявлена в общем модуле, конфигуратор откроет его на нужной строке. Сочетание Ctrl+F12 в открытом модуле показывает список всех его процедур и функций с быстрым переходом.
Перед изменением чужой функции выполните глобальный поиск по её имени — так вы увидите все места вызова и оцените последствия правки. Изменение экспортной функции общего модуля без проверки вызовов — частая причина ошибок в неожиданных местах программы.
Права, ограничения и частые ошибки
Доступ к конфигуратору регулируется правами пользователя и режимом запуска. Если конфигурация находится на поддержке с запретом изменений, просматривать модули можно, а редактировать — нельзя без снятия объекта с поддержки. Любые изменения в рабочей базе делайте только после резервной копии: Администрирование → Выгрузить информационную базу в конфигураторе.
Ещё одна типичная ситуация: пользователь не находит «Все функции» в веб-клиенте или тонком клиенте. Команда там тоже есть, но путь может отличаться в зависимости от версии платформы — ищите её в главном меню, а при отсутствии включайте через параметры, как описано выше.
Как проверить, что вы нашли нужное
Как проверить результат
Видны ветки «Справочники», «Документы», «Отчёты» с объектами внутри
Список пуст или нет нужной ветки — проверьте права пользователя
Открывается дерево разделов, поиск находит функцию по имени
Помощник не открывается — проверьте установку компонентов справки платформы
Найдены строки объявления («Функция ИмяФункции(») и места вызовов
Ноль результатов — имя указано с ошибкой или поиск ограничен областью
Что важно запомнить
Полный список команд интерфейса — через «Главное меню → Все функции» (включается в параметрах). Состав конфигурации и прикладные функции — в дереве конфигурации и модулях. Встроенные функции языка — в синтакс-помощнике (Ctrl+Shift+F1). Конкретную функцию по имени ищите глобальным поиском (Ctrl+Shift+F) и переходом к определению (F12).
Частые вопросы
Почему в меню нет пункта «Все функции»?
Команда скрыта настройкой интерфейса. Откройте «Главное меню → Сервис → Параметры» и включите флажок «Отображать команду "Все функции"». Если флажок недоступен или команда всё равно не появляется, возможно, её отключил администратор через настройки прав — обратитесь к администратору базы.
Можно ли посмотреть все функции без доступа к конфигуратору?
Частично. В пользовательском режиме доступно окно «Все функции» со списком объектов и команд, а также встроенная справка по конфигурации (F1). Но программные модули, процедуры и функции языка без конфигуратора посмотреть нельзя — для этого нужен пользователь с правами на запуск конфигуратора.
Где найти описание функции, которую написали программисты компании?
Прикладные функции не попадают в синтакс-помощник. Откройте нужный общий модуль в конфигураторе и прочитайте комментарии к функции — при хорошем стиле разработки там есть описание параметров и результата. Найти сам модуль поможет глобальный поиск (Ctrl+Shift+F) по имени функции.
Как быстро открыть описание встроенной функции прямо из кода?
Поставьте курсор на имя функции в тексте модуля и нажмите Ctrl+F1 — синтакс-помощник откроется на странице именно этой функции. Для перехода к объявлению прикладной функции используйте F12.
Почему в «Все функции» не виден нужный регистр или отчёт?
Список формируется по правам текущего пользователя. Если объекта нет, у вашей роли нет прав на его просмотр. Проверить это может администратор через настройку ролей в конфигураторе или профили групп доступа в типовых конфигурациях.
Опасно ли просто открывать объекты через «Все функции»?
Само открытие форм списка безопасно — это обычный просмотр данных. Осторожность нужна только при запуске служебных обработок и при выполнении команд в открытых формах: некоторые обработки изменяют данные без подтверждения. Не запускайте незнакомые обработки в рабочей базе.