#Что означает ошибка
Ошибка формирования печатной формы
Если печатная форма не формируется, обновите платформу и конфигурацию, проверьте принтер по умолчанию и права на печать. Ошибки макета лечатся обновлением или восстановлением формы.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Не настроен принтер | Нет пробной страницы в ОС | Настроить принтер вне 1С |
| Ошибка макета | Предпросмотр формы не строится | Проверить код и макет |
| Нет прав | Отказ в одном документе/пользователе | Проверить данные и права |
| Устарела платформа | Проблема после обновления конфигурации | Проверить совместимость внешней формы |
#Пошаговое решение
- Отделите ошибку макета от ошибки физического принтераОткройте документ в 1С и попробуйте сначала «Предварительный просмотр» печатной формы, затем сохранение табличного документа в файл. Если форма не строится ещё до появления диалога принтера, вероятнее ошибка макета, данных или обработчика формирования. Если предварительный просмотр работает, но печать не идёт, проверьте принтер и очередь. Запишите название конкретной формы и полный текст сообщения.
- Проверьте форму на стандартном примереПовторите печать другой штатной формы из того же документа или другого документа. Если только одна доработанная форма падает, в тестовой базе разработчик откроет Конфигуратор и проверит связанный макет, реквизиты, выражения в областях и вызовы печати. Для типовой конфигурации сверяйте совместимость внешней печатной формы с установленным обновлением. Рабочую конфигурацию ради опыта не меняйте.
- Проверьте доступность принтера и профиль пользователяВ Windows на клиентском компьютере нажмите Win+R →
control printers→ Enter, найдите выбранный принтер, откройте очередь и распечатайте пробную страницу средствами ОС. Для сетевого принтера проверьте подключение к серверу печати, для веб-клиента — настройки браузера и системный диалог. Если пробная страница не выходит, проблема вне 1С; устанавливайте драйвер только из официального источника производителя. - Сравните результат и локализуйте проблемуПосле исправления распечатайте одну страницу и проверьте реквизиты, переносы и ориентацию. Если ошибка сохранилась только у одной формы, передайте разработчику её название, версию конфигурации, текст ошибки, используемые данные и наличие отличий между пользователями; если во всех программах — администратору печати. Не подменяйте диагностикой принтера исправление кода макета.
#Проверка результата
Проверьте «1С: не печатается форма — ошибка макета или принтера» на копии исходного документа или базы, выполнив ту же команду сохранения, открытия либо отправки. Убедитесь, что результат доступен после закрытия программы и повторного открытия файла.