Поиск печатной формы в 1С:Предприятие — задача, с которой регулярно сталкиваются бухгалтеры, кладовщики и IT-специалисты. Даже в стандартных конфигурациях (1С:Бухгалтерия, 1С:УТ, 1С:ЗУП) формы документов могут «прятаться» в неожиданных разделах меню, а в доработанных базах их местоположение вовсе непредсказуемо. Эта статья поможет найти печатную форму любого документа — от счета-фактуры до ТОРГ-12 — независимо от версии платформы и степени кастомизации конфигурации.
Мы разберём не только стандартные пути через интерфейс программы, но и «скрытые» методы: поиск по коду, использование конфигуратора, работу с внешними обработками. Особое внимание уделим типичным ошибкам, из-за которых формы могут не отображаться (например, отсутствие прав доступа или сбои в макетах). В конце — FAQ с ответами на частые вопросы и таблица совместимости методов для разных версий 1С 8.3.
1. Стандартный поиск через интерфейс документа
Самый очевидный способ — открыть печатную форму непосредственно из карточки документа. Этот метод работает для 90% стандартных конфигураций (1С:Бухгалтерия 3.0, 1С:Управление торговлей 11, 1С:Зарплата и управление персоналом 3.1 и др.). Алгоритм прост:
Откройте документ, для которого нужна печатная форма (например,
Реализация товаров и услугилиПоступление на расчетный счет).В верхней панели инструментов найдите кнопку «Печать» (обычно с иконкой принтера) и нажмите на неё.
В выпадающем меню выберите нужный вариант:
Печатная форма,Счет-фактура,УПДи т.д.
Если кнопки «Печать» нет, проверьте:
- 🔍 Права доступа: возможно, ваша роль в 1С не включает разрешение на просмотр печатных форм. Обратитесь к администратору.
- 📄 Тип документа: некоторые формы (например,
ТОРГ-12) могут быть доступны только для определённых видов операций. - 🔧 Настройки интерфейса: в редких случаях кнопка скрыта из-за кастомизации рабочего стола. Попробуйте сбросить настройки через
Сервис → Настройки → Сбросить настройки.
Если в меню «Печать» нет нужной формы, попробуйте нажать Ещё... — иногда дополнительные варианты скрыты за этой кнопкой.
В 1С:УТ 11.4 и новее печатные формы могут группироваться по категориям (например, Для покупателя, Для бухгалтерии). Если вы не видите привычный Счет-фактуру, проверьте вкладки в выпадающем меню.
2. Поиск через журнал документов
Если документ ещё не проведён или вы не знаете, где именно он находится, воспользуйтесь журналом документов. Этот метод универсален для всех конфигураций и версий платформы:
Откройте раздел, к которому относится документ (например,
Продажи → Реализация товаров и услуг).В списке документов найдите нужную строку и кликните по ней правой кнопкой мыши.
В контекстном меню выберите
Печатные формы(илиПечать, если используется устаревшая версия интерфейса).
В некоторых конфигурациях (например, 1С:ERP) печатные формы могут быть доступны только после проведения документа. Если форма не активна, проверьте статус документа в колонке Проводки (должно быть Проведён).
В 1С:Бухгалтерия 3.0 для некоторых документов (например, Авансовый отчет) печатные формы доступны только через кнопку Действия → Печатные формы в верхней панели журнала.
3. Использование конфигуратора для поиска макетов
Если печатная форма отсутствует в интерфейсе, её макет мог быть отключён или удалён при доработке конфигурации. В этом случае поможет конфигуратор — инструмент для администраторов и разработчиков. Внимание: изменения в конфигураторе могут нарушить работу базы, если у вас нет прав или опыта. Рекомендуем предварительно создать резервную копию!
Инструкция по поиску макета печатной формы:
Закройте 1С:Предприятие и запустите базу в режиме
Конфигуратор(выберите базу в списке и удерживайтеShiftпри запуске).В дереве объектов конфигурации найдите раздел
Общие → Макеты.Отсортируйте макеты по имени (колонка
Имя) и найдите макет с названием, соответствующим документу (например,ПечатнаяФормаСчетФактураилиМакетТорг12).Дважды кликните по макету, чтобы открыть его в редакторе. Если макет пуст или отсутствует, его придётся восстанавливать из резервной копии или типовой конфигурации.
В доработанных конфигурациях макеты могут храниться не в общих макетах, а внутри объектов (например, в документе РеализацияТоваровУслуг). Чтобы их найти:
В дереве конфигуратора раскройте ветку
Документы.Найдите нужный документ (например,
СчетФактураВыданный) и раскройте его свойства.Перейдите на вкладку
Макеты— здесь могут храниться печатные формы, специфичные для этого документа.
Что делать, если макет повреждён?
Если при открытии макета в конфигураторе вы видите ошибку или пустой экран, попробуйте:
1. Восстановить макет из резервной копии базы.
2. Сравнить конфигурацию с типовой и перенести макет оттуда (инструмент «Сравнить конфигурации»).
3. Скачать актуальный макет с сайта 1С:ИТС (требуется подписка).
4. Поиск через внешние обработки и расширения
В некоторых конфигурациях печатные формы вынесены во внешние обработки или расширения. Это typично для сильно доработанных баз или отраслевых решений (например, 1С:Медицина или 1С:Автосервис). Чтобы их найти:
- 📁 Внешние обработки: проверьте папку, где хранятся файлы базы (обычно
.../1Cv8/ExtFormsили.../1Cv8/Templates). Ищите файлы с расширением.epfили.erf. - 🔗 Расширения конфигурации: в режиме 1С:Предприятие перейдите в
Администрирование → Печатные формы → Дополнительные печатные формы(путь может отличаться). - 🔍 Поиск по имени: если знаете название формы (например,
УПД_2026), используйте поиск по файлам в папке базы (клавишиCtrl+Fв проводнике Windows).
Чтобы подключить внешнюю печатную форму:
В интерфейсе 1С откройте документ, для которого нужна форма.
Нажмите
Печать → Дополнительные печатные формы(или аналогичный пункт).В открывшемся окне нажмите
Добавитьи укажите путь к файлу обработки (.epf).После подключения форма появится в списке доступных.
В 1С:УТ 11 и 1С:ERP внешние печатные формы часто используются для нестандартных бланков (например, этикеток или транспортных накладных). Если форма не подгружается, проверьте:
- 🔒 Права на файл: у пользователя 1С должны быть права на чтение файла обработки.
- 📌 Версию платформы: обработка может быть несовместима с вашей версией 1С 8.3.
- 🔄 Кэш: иногда помогает очистка кэша 1С (через
Сервис → Очистить кэш).
5. Поиск по коду (для разработчиков)
Если печатная форма пропала после обновления или доработки, её можно найти через встроенный язык 1С. Этот метод требует знаний программирования, но даёт 100% результат. Используйте его, если другие способы не сработали.
Пример кода для поиска печатной формы документа РеализацияТоваровУслуг:
Процедура НайтиПечатнуюФорму()
Док = Документы.РеализацияТоваровУслуг.НайтиПоНомеру("00000001"); // Замените на актуальный номер
Если Док.Пустая() Тогда
Сообщить("Документ не найден!");
Возврат;
КонецЕсли;
// Получаем список доступных печатных форм
ПечатныеФормы = Док.ПечатныеФормы();
Для Каждого Форма Из ПечатныеФормы Цикл
Сообщить(Форма.Наименование);
КонецЦикла;
КонецПроцедуры
Чтобы выполнить этот код:
В режиме 1С:Предприятие нажмите
Файл → Новый → Внешняя обработка.В открывшемся окне перейдите на вкладку
Модульи вставьте код.Сохраните обработку и запустите её на выполнение (
F5).
Если код возвращает пустой список, значит:
- 🚫 Формы отключены на уровне конфигурации (проверьте в конфигураторе).
- 🔧 Документ не проведён — некоторые формы доступны только для проведённых документов.
- 📜 Формы перенесены в расширения (см. раздел 4).
Убедитесь, что документ существует и проведён
Проверьте права доступа к объекту
Создайте резервную копию базы
Используйте отладочную печать (ДобавитьОбработчикОжидания) для диагностики-->
6. Типичные ошибки и их решения
Даже после успешного поиска печатная форма может не открываться. Рассмотрим самые частые проблемы и способы их устранения:
| Ошибка | Возможная причина | Решение |
|---|---|---|
| Форма не открывается (пустой экран) | Повреждён макет или отсутствует шрифт | Проверьте макет в конфигураторе. Установите шрифт Arial или Times New Roman как основной. |
| Ошибка «Недостаточно прав» | Отсутствует роль Печать документов |
Обратитесь к администратору за настройкой прав или временно используйте роль Полные права. |
| Форма открывается, но без данных | Неверная привязка макета к документу | В конфигураторе проверьте процедуру ПередЗаполнением() в модуле формы. |
| Ошибка «Не найден файл обработки» | Путь к внешней обработке изменился | Обновите путь в настройках дополнительных печатных форм или перенесите файл в папку с базой. |
Если печатная форма открывается, но выглядит неправильно (например, съехали колонки в ТОРГ-12), проблема может быть в:
- 🖼️ Разрешение экрана: попробуйте изменить масштаб в настройках 1С (
Сервис → Параметры → Экран). - 📏 Версии макета: некоторые формы требуют обновления после изменения законодательства (например,
Счет-фактурас 2026 года). - 🖨️ Драйвере принтера: если форма корректна на экране, но печатается криво, обновите драйвер принтера.
Если печатная форма пропала после обновления конфигурации, сначала проверьте журнал обновлений (Администрирование → Обновление конфигурации → Журнал). Часто формы переносятся в другие разделы или заменяются на новые версии.
7. Альтернативные способы: экспорт и импорт форм
Если печатная форма утеряна или повреждена, её можно импортировать из другой базы или восстановить из резервной копии. Для этого:
В конфигураторе откройте исходную базу (откуда будете копировать форму) и экспортируйте макет через
Файл → Сохранить данные конфигурации в файлы.В целевой базе импортируйте макет через
Файл → Открыть файлы конфигурации.Обновите конфигурацию базы данных (
Конфигурация → Обновить конфигурацию базы данных).
Для переноса печатных форм между разными конфигурациями (например, из 1С:УТ в 1С:Бухгалтерию) используйте универсальный формат .mxl:
В исходной базе экспортируйте макет в файл
.mxlчерез конфигуратор.В целевой базе создайте новый макет и импортируйте в него данные из
.mxl.Настройте вызов формы в модуле документа (может потребоваться правка кода).
Как перенести форму без конфигуратора?
Если у вас нет доступа к конфигуратору, попробуйте:
1. Скопировать файл внешней обработки (.epf) из одной базы в другую.
2. Использовать расширение 1С:EDT (бесплатная версия) для редактирования макетов.
8. Где скачать отсутствующие печатные формы
Если печатная форма отсутствует в базе и её нельзя восстановить, скачайте её из официальных или проверенных источников:
- 🔗 Сайт 1С:ИТС: в разделе «Печатные формы» доступны актуальные бланки для бухгалтерских и налоговых документов (требуется действующая подписка).
- 📂 Каталог решений 1С (
https://solutions.1c.ru): здесь выложены бесплатные и платные обработки для нестандартных форм (например,УПД для ЕГАИС). - 💼 Форумы и сообщества: на
infostart.ruилиforum.1c.ruпользователи делятся самодельными формами (проверяйте на вирусы!). - 📦 Типовые конфигурации: если ваша база доработана, скачайте свежую типовую конфигурацию с сайта 1С и извлеките из неё нужный макет.
При скачивании печатных форм с сторонних ресурсов обращайте внимание на:
- 🔒 Совместимость с версией платформы (например, форма для 1С 8.3.20 может не работать в 8.3.23).
- 📅 Актуальность бланка: проверьте дату последнего обновления (например, форма
Счет-фактурадолжна соответствовать приказу ФНС от 2026 года). - 🛡️ Безопасность: файлы
.epfи.cfмогут содержать вредоносный код. Перед использованием проверьте их в песочнице.
Перед установкой сторонней печатной формы всегда делайте резервную копию базы. Тестируйте новую форму на копии рабочей базы, а не на боевой!
FAQ: Ответы на частые вопросы
Почему в 1С:Бухгалтерия 3.0 нет печатной формы для акта выполненных работ?
В типовой конфигурации 1С:Бухгалтерия 3.0 печатная форма Акта выполненных работ доступна только для документов типа Оказание услуг или Реализация товаров и услуг с установленным флагом Услуга. Если документ оформлен как Реализация товаров, форма не появится. Решение: измените вид операции или доработайте конфигурацию.
Как найти печатную форму для УПД в 1С:УТ 11?
В 1С:Управление торговлей 11 форма Универсальный передаточный документ (УПД) обычно доступна через:
- Открытие документа
Реализация товаров и услуг. - Кнопка
Печать → Универсальный передаточный документ (УПД).
Если формы нет, проверьте:
- Обновление конфигурации (УПД появился в стандартной поставке с версии 11.4.7).
- Настройки учётной политики (
Налоги и отчётность → Учётная политика), где должен быть включён флагИспользовать УПД.
Можно ли создать свою печатную форму без программирования?
Да, для этого используйте конструктор печатных форм:
- В режиме 1С:Предприятие откройте документ и выберите
Печать → Изменить форму(илиНастроить форму). - В открывшемся редакторе перетаскивайте поля из панели
Достпуные поляв макет. - Сохраните форму под новым именем (например,
МойСчетФактура).
Ограничения:
- Конструктор доступен не во всех конфигурациях (например, его нет в 1С:ERP 2.5).
- Сложные формы (например, с группировками или вычисляемыми полями) создать без кода невозможно.
Почему печатная форма открывается, но не печатается?
Проблема может быть связана с:
- Драйвером принтера: обновите драйвер или попробуйте универсальный драйвер (например,
Microsoft XPS Document Writer). - Настройками страницы: в окне предварительного просмотра проверьте параметры
ОриентацияиПоля. - Правами доступа: иногда 1С блокирует печать из-за ограничений лицензии (например, в учебной версии).
- Антивирусом: некоторые антивирусы (например, Kaspersky) блокируют печать из 1С. Добавьте
1cv8.exeв исключения.
Решение: экспортируйте форму в PDF (кнопка Сохранить как... в окне предварительного просмотра) и распечатайте из другого приложения.
Как вернуть стандартную печатную форму после доработок?
Если печатная форма была изменена и теперь работает некорректно, восстановите её из типовой конфигурации:
- Скачайте актуальную типовую конфигурацию с сайта 1С (раздел «Обновления программ»).
- В конфигураторе своей базы выполните
Конфигурация → Сравнить, объединить с конфигурацией из файла. - В окне сравнения найдите макет печатной формы (например,
ПечатнаяФормаСчетФактура) и перенесите его из типовой конфигурации в свою. - Обновите конфигурацию базы данных.
⚠️ Внимание: после такого объединения могут пропасть другие доработки. Рекомендуем предварительно сохранить текущую конфигурацию в файл (.cf).