Печать спецификации в 1С: от открытия карточки до PDF и пакетной выгрузки
Содержание
Технолог просит бумажную спецификацию на изделие, чтобы положить её на участок. Вы открываете карточку, ищете кнопку «Печать» и видите там то пусто, то три незнакомых пункта. Знакомо? Печать спецификации в 1С запускается из самой спецификации или из документа, который её использует, через кнопку Печать на панели формы или сочетание Ctrl+P.
Слово «спецификация» в 1С означает разное. В производственных конфигурациях это состав изделия: материалы, полуфабрикаты, операции. В торговле и учёте так называют приложение к договору или счёту со списком товаров. Способы печати похожи, но искать форму нужно в разных местах. Ниже оба случая и всё, что мешает получить аккуратный листок на принтере.
Что считается спецификацией и откуда её печатать
Сначала определите, с каким объектом работаете. От этого зависит, где лежит печатная форма.
| Что нужно | Где лежит | Откуда печатать |
|---|---|---|
| Состав изделия (материалы, узлы, нормы) | Справочник спецификаций номенклатуры в производственном разделе | Из формы самой спецификации |
| Список товаров к договору или счёту | Документ: счёт, заказ, договор, реализация | Из формы документа, кнопка Печать |
| Перечень по заказу на производство | Документ «Заказ на производство» или аналог | Из формы документа |
Если не уверены, какой справочник нужен, нажмите F3 в строке поиска формы или откройте «Все функции» и введите часть слова «специфик». Так вы найдёте точное название в вашей конфигурации, а не будете гадать по чужой инструкции.
Не во всех конфигурациях есть производственный раздел. В «Бухгалтерии предприятия» ориентируйтесь на печать списка товаров из документа. В «Управлении производственным предприятием» и «ERP» отдельный справочник есть и нужен чаще.
Подготовка: принтер, права и режим работы
Перед печатью проверьте три вещи, иначе потеряете время на ошибках, которые на самом деле к 1С не относятся.
- ✅ Принтер доступен. Тестовая страница из Windows печатается? Если нет, проблема в драйвере или сети, а не в программе.
- ✅ Принтер по умолчанию выбран правильно. 1С берёт его из системных настроек. Отправили на чужой этаж — смотрите здесь.
- ✅ У пользователя есть право на просмотр объекта и печать. Без права «Просмотр» кнопка печати будет серой или формы вообще не будет.
В файловой базе принтер берётся с вашего компьютера. В клиент-серверной базе с тонким клиентом тоже. А вот на терминальном сервере (RDP) 1С видит принтеры, проброшенные в ваш сеанс. Если принтер не пробросился, в списке его не будет, и дело в настройке сеанса, а не в самой базе.
Не меняйте макет и настройки печатных форм в рабочей базе без копии. Сделайте выгрузку базы или хотя бы скопируйте макет, прежде чем править.
Как найти спецификацию и вызвать печатную форму
Порядок для справочника спецификаций:
- Откройте раздел, где ведётся производство, и найдите пункт со спецификациями. В «Все функции» ищите по слову «Спецификации».
- В списке найдите нужную. Быстрее всего работает поиск по части наименования или по изделию (поле поиска над списком или
Ctrl+F). - Откройте спецификацию двойным щелчком. Проверьте, что она проведена в рабочем статусе, а не черновик.
- Нажмите
Печатьна командной панели формы. Если кнопки нет, она может прятаться в менюЕщё. - Выберите нужную форму из списка и дождитесь открытия табличного документа.
Для спецификации в составе договора или счёта путь короче: откройте документ, проверьте табличную часть и нажмите Печать. В выпадающем списке ищите пункт со словом «Спецификация» или «Приложение».
Если кнопки «Печать» нет
Причины по частоте:
- 📌 нет права на печать этого объекта;
- 📌 форма открыта на новом, ещё не записанном объекте — запишите его;
- 📌 в конфигурации для объекта не настроены печатные формы;
- 📌 кнопку убрали при настройке формы, верните её через
Все действия→Изменить форму.
В последнем случае сначала попробуйте режим «Настройка формы», а не вмешательство конфигуратором. Он безопаснее и откатывается одной кнопкой.
Что настроить перед выводом: макет, поля, колонки
Готовая форма редко подходит на 100%. Бывает, что нужна другая колонка или лишнее нужно убрать. Есть три уровня правок, от простого к сложному.
Уровень 1. Настройки самого табличного документа
После формирования формы вы получаете таблицу, похожую на лист Excel. Здесь без программирования доступно:
- подвинуть границы колонок мышью;
- скрыть или показать группировки кнопками
+и-слева; - выбрать масштаб и ориентацию страницы в параметрах печати.
Ориентацию лучше менять сразу, если спецификация широкая: альбомная ориентация спасает таблицу с шестью-восемью колонками.
Уровень 2. Подбор отчёта или формы под задачу
Если встроенная форма не показывает нужные поля, поищите вариант с расширенным составом: «с нормами», «с ценами», «по операциям». Названия различаются в разных конфигурациях, поэтому просто пройдитесь по списку в кнопке Печать.
Уровень 3. Свой макет
Для штампа организации, логотипа или нестандартных колонок правится макет печатной формы. В большинстве типовых конфигураций есть механизм «Печатные формы, отчёты и обработки» в настройках: оттуда можно открыть макет на редактирование и сохранить свою копию рядом с типовой.
Правьте копию, а не оригинал. Типовой макет перезапишется при обновлении конфигурации, и вашу работу придётся делать заново.
Предварительный просмотр: что проверить до печати
Формирование открывает окно просмотра. Не нажимайте принтер сразу, потратьте полминуты на проверку.
| Что проверить | Как |
|---|---|
| Все ли строки на месте | Прокрутите документ до конца, сверьте количество позиций с карточкой |
| Не обрезаются ли колонки | Включите режим просмотра разметки страниц |
| Корректные ли единицы измерения и количество | Выборочно сверьте 2-3 строки |
| Нет ли пустых листов | Проверьте нумерацию страниц, лишний лист часто остаётся из-за пустых строк внизу |
| Подписи, дата, утверждающие лица | Посмотрите нижний колонтитул |
Режим разметки страниц в табличном документе включается через меню Файл → Предварительный просмотр, если такой пункт есть в вашей версии, или кнопкой с лупой на панели. Он показывает границы листов пунктиром. Всё, что вылезает за пунктир, окажется на следующем листе.
Масштаб подберите так, чтобы таблица помещалась по ширине. Если хочется ровно «в одну страницу по ширине», воспользуйтесь параметром вписывания в настройках страницы. Не растягивайте шрифт мельче 8 пунктов, на бумаге такой текст не читается.
Прямая печать и сохранение в файл
Теперь сам вывод. Вариантов три.
Бумага
- Нажмите
Ctrl+Pили кнопку с принтером в окне формы. - В окне выбора принтера укажите нужный и число копий.
- Выберите диапазон: все страницы или только текущая.
- Подтвердите печать.
Если лист нужен срочно и в нескольких экземплярах, увеличьте число копий здесь, а не нажимайте печать повторно. Копии выйдут в правильной последовательности.
Для отправки контрагенту или в архив пригодится PDF. Два способа:
- сохраните форму через
Файл→Сохранить каки выберите формат PDF, если он доступен в вашей версии; - или выберите виртуальный принтер «Microsoft Print to PDF» и распечатайте на него.
Второй способ работает всегда, поэтому на него и надейтесь. Имя файла лучше сразу делать осмысленным: например, Спецификация_Стол_письменный_v3.pdf.
Excel и другие форматы
Если бумага не нужна, а нужна правка, сохраните табличный документ как .xlsx. Из него удобнее копировать данные в другие таблицы. Помните: форматирование может слегка поплыть, особенно объединённые ячейки.
| Формат | Когда брать | Ограничение |
|---|---|---|
| Бумага | Нужен лист на участок, подпись «мокрой» ручкой | Нельзя поправить после печати |
| Отправка, архив, согласование | Не редактируется | |
| Excel | Правка, расчёты, сводка | Может поплыть вёрстка |
Если принтер молчит или печать выглядит плохо
Типичные случаи, и что с ними делать.
Если ошибка появляется только в одной базе, а в соседней всё печатается, копайте в настройках макета и расширений этой базы. Если ошибка везде, виноват принтер или драйвер.
Отдельная история: в 1С бывает зависание при формировании большой спецификации с сотнями позиций. Дайте программе несколько минут, прежде чем снимать задачу. Если форма строится дольше минуты на небольшом объёме, что-то не так со списком расширений или обработчиком формы.
Печать нескольких спецификаций сразу
Один лист — это просто. А когда нужно распечатать десять изделий перед проверкой?
Через список
- Откройте список спецификаций или документов.
- Выделите нужные строки:
Ctrl+ щелчок для выборочных,Shift+ щелчок для диапазона. - Нажмите
Печатьв командной панели списка. Если она доступна, форма сформируется для всех выделенных объектов.
Не во всех конфигурациях пакетная печать из списка поддерживается для каждой формы. В таком случае пункт серый или формирует только первый объект.
Через настройку отбора и отчёт
Когда нужно напечатать все спецификации по изделиям одной группы, надёжнее собрать отчёт со списком и вывести его. Настройте отбор по группе, сформируйте и распечатайте как обычный табличный документ.
Автоматизация для регулярной задачи
Если печать нужна каждую неделю, один раз сохраните вариант отчёта с настройками. Дальше достаточно открыть сохранённый вариант и нажать «Сформировать». Для совсем частых задач программист может сделать обработку, которая печатает список по расписанию, но это уже отдельный проект.
Если стандартная форма не подошла: запасные варианты
Бывает, что форма есть, а результат не устраивает. Что делать, не вызывая программиста:
- 🔹 Вывести данные отчётом. Соберите список состава в любом отчёте по спецификации, настройте колонки и распечатайте его.
- 🔹 Скопировать таблицу. Выделите область в табличном документе, нажмите
Ctrl+Cи вставьте в Excel или Word. Там поправьте оформление и печатайте. - 🔹 Использовать внешнюю печатную форму. Её подключает администратор через раздел настроек печатных форм. Такой файл не затрагивает конфигурацию и переживает обновления.
- 🔹 Попросить коллегу открыть тот же объект. Если у него печатается, сравните права и принтер, и причина найдётся быстро.
Сохраняйте удачные настройки: рядом с формой часто есть кнопка сохранения варианта. Через месяц не придётся вспоминать, какие галочки вы ставили.
Частые вопросы
Можно ли распечатать спецификацию без открытия самой карточки?
Печать в командной панели списка. Если форма не поддерживает печать из списка, откройте карточку.Как сохранить спецификацию в PDF, если такого пункта нет?
Почему на печати нет цен, хотя в карточке они есть?
Печать и посмотрите другие варианты, в названии которых есть слова «с ценами» или «с нормами».