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

Разработка и Конфигурация · 8 мин

Где найти форму в 1С: пошаговое руководство

Как найти форму в 1С: через конфигуратор, дерево метаданных, команду «Ещё» и поиск по объектам. Разбираем формы документов, справочников, печатные формы и типичные ошибки.

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

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

Ниже разобраны все основные сценарии: от простого открытия формы документа до поиска внешней печатной формы и формы в дереве конфигурации.

Как открыть форму документа или справочника в режиме предприятия

Самый частый сценарий — открыть форму конкретного документа, чтобы посмотреть или отредактировать данные. Для этого перейдите в нужный раздел программы (например, «Продажи», «Покупки», «Банк и касса»), найдите журнал документов и дважды щёлкните по строке. Откроется форма документа.

Если документов много, используйте поиск по списку: поле поиска обычно находится над таблицей, либо вызывается сочетанием Ctrl+F. Искать можно по номеру, контрагенту, сумме. Для справочников (номенклатура, контрагенты, сотрудники) логика та же: раздел меню → список → двойной щелчок по элементу.

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

Порядок действий
  1. 1
    Откройте раздел меню, к которому относится объект (Продажи, Склад, Кадры и т.д.)
  2. 2
    Найдите журнал документов или список справочника
  3. 3
    Используйте поиск по списку (Ctrl+F), если записей много
  4. 4
    Дважды щёлкните по строке — откроется форма объекта
  5. 5
    Если раздела нет — откройте «Все функции» и найдите объект по имени

Где искать печатную форму документа

Печатные формы в типовых конфигурациях вызываются из открытого документа: кнопка «Печать» на командной панели формы. Нажатие открывает список доступных для этого вида документа печатных форм — например, для реализации это ТОРГ-12, счёт-фактура, УПД, акт.

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

Внешние печатные формы (подключаемые файлы .epf) подключаются через «Администрирование» → «Печатные формы, отчёты и обработки» → «Дополнительные отчёты и обработки». Там же видно, какие внешние формы уже добавлены и к каким документам они привязаны.

Как найти форму в конфигураторе через дерево метаданных

Для просмотра и редактирования структуры формы откройте конфигуратор и разверните дерево конфигурации (меню «Конфигурация» → «Открыть конфигурацию»). Формы находятся внутри соответствующего объекта: раскройте ветку «Документы» → нужный документ → «Формы». Там лежат форма документа, форма списка, форма выбора.

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

Общие формы (используемые несколькими объектами) лежат в отдельной ветке «Общие» → «Общие формы». Формы отчётов и обработок — внутри соответствующих веток «Отчёты» и «Обработки».

Быстрый поиск формы по всей конфигурации

Когда неизвестно, к какому объекту относится форма, используйте глобальный поиск в конфигураторе: «Правка» → «Глобальный поиск» или сочетание Ctrl+Shift+F. Введите название формы или фрагмент текста из её модуля, отметьте поиск по файлам конфигурации. Результаты покажут объекты, где встречается совпадение, включая модули форм.

Альтернатива — поиск по имени объекта прямо в дереве конфигурации: начните вводить название, когда фокус стоит на дереве, и платформа перейдёт к совпадающему элементу. Это быстрее, чем прокручивать длинный список документов вручную.

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

Сравнение вариантов

Глобальный поиск (Ctrl+Shift+F)

Подходит, когда известен фрагмент кода или текста формы; работает медленно на больших конфигурациях

Поиск по дереву конфигурации

Быстрый, если известно имя объекта; не ищет внутри модулей

Все функции в режиме предприятия

Для пользовательского доступа к формам списков; не показывает структуру формы

Риски при редактировании форм и типичные ошибки

Изменение формы в конфигураторе — это изменение конфигурации. Перед правками снимите копию информационной базы (выгрузка .dt через «Администрирование» → «Выгрузить информационную базу»). Если конфигурация на поддержке, изменение типовых форм усложнит обновления — правильный путь для доработок без снятия с поддержки это расширения конфигурации.

Расширения подключаются через «Конфигурация» → «Расширения конфигурации» и позволяют заимствовать типовую форму и изменить её, не трогая основную конфигурацию. Это безопасный способ добавить поле или кнопку на форму документа.

Типичные ошибки
01
Поиск формы печати в конфигураторе, когда она подключена как внешняя обработка — в дереве конфигурации её нет, смотрите в дополнительных отчётах и обработках
02
Редактирование типовой формы напрямую вместо расширения — при обновлении конфигурации изменения затрутся или обновление встанет
03
Поиск формы под пользователем без нужных прав — объект просто не отображается в интерфейсе, и кажется, что его не существует
04
Отсутствие копии базы перед правкой модуля формы — синтаксическая ошибка может сделать документ неоткрываемым

Как проверить, что вы нашли именно ту форму

После открытия формы в конфигураторе убедитесь, что она действительно используется: в свойствах объекта (палитра свойств, вызывается правой кнопкой) указано, какая форма назначена основной для документа, списка и выбора. Если основная форма не задана, платформа генерирует её автоматически — и ваша доработка в другой форме не отобразится у пользователей.

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

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

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

Основная форма в свойствах объекта
Норма

Указана именно та форма, которую вы редактируете

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

Поле пустое или указана другая форма — изменения не попадут к пользователю

Открытие объекта в режиме предприятия
Норма

Форма открывается без ошибок, все элементы на месте

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

Ошибка модуля или отсутствующие поля — проверьте код и права

Обновление конфигурации базы данных
Норма

Выполнено (F7) после изменения формы

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

Изменения сохранены, но не применены — пользователи видят старую форму

Итог

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

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

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

Почему в меню нет нужного документа или справочника?

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

Как найти внешнюю печатную форму, подключённую к базе?

Откройте «Администрирование» → «Печатные формы, отчёты и обработки» → «Дополнительные отчёты и обработки». В списке видны все подключённые файлы и их привязка к документам. Сам файл хранится в базе, а не в папке на диске.

Можно ли найти форму по тексту, который на ней отображается?

Да, через глобальный поиск в конфигураторе (Ctrl+Shift+F) по фрагменту надписи или заголовка. Поиск ведётся по модулям и макетам, поэтому текст статических надписей формы тоже находится.

Что делать, если форма не открывается с ошибкой?

Запишите текст ошибки. Типичные причины: ошибка в модуле формы после доработки, отсутствие прав, повреждение кэша. Попробуйте очистить кэш (удалить базу из списка и добавить заново) и проверить права. Если ошибка появилась после изменений — вернитесь к резервной копии.

Как добавить поле на форму, не снимая конфигурацию с поддержки?

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