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