Документы и Печать · 11 мин
Надпись «Копия» в 1С: почему появляется и как убрать
Почему в 1С на печатной форме появляется надпись «Копия» и как её убрать: настройки макета, повторная печать, типовые и доработанные конфигурации.
Надпись «Копия» на печатной форме документа в 1С — не ошибка программы, а штатная пометка. Она появляется, когда документ печатается повторно или когда разработчик макета заложил вывод такой надписи в код печатной формы. Чтобы убрать её, нужно сначала понять, откуда именно она берётся: из настроек повторной печати, из макета документа или из внешней печатной формы.
Чаще всего ситуация выглядит так: бухгалтер печатает счёт или акт второй раз, и на листе появляется крупная диагональная надпись «Копия» либо небольшая пометка в углу. В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ERP) логика повторной печати реализована по-разному, поэтому универсальной кнопки «убрать копию» нет — способ зависит от конфигурации и её доработок.
Ниже разобраны основные причины появления надписи, способы её отключения для обычного пользователя и для администратора с доступом к конфигуратору, а также ограничения и риски таких изменений.
Откуда берётся надпись «Копия» на печатной форме
Первый источник — логика повторной печати. В некоторых конфигурациях и отраслевых решениях при повторном выводе документа на печать программа помечает форму как копию, чтобы отличать её от оригинала. Это сделано намеренно: например, для документов с печатью и подписью, где важно контролировать количество оригиналов.
Второй источник — сам макет печатной формы. Разработчик мог разместить в макете область с текстом «Копия» и выводить её по условию (например, если передан параметр «ЭтоКопия») или постоянно. В этом случае надпись видна при каждой печати, независимо от того, первый это вывод или нет.
Третий источник — внешняя печатная форма, подключённая через «Дополнительные отчеты и обработки». Если типовая форма была заменена внешней, вся логика вывода надписей находится внутри этой обработки, и настройки типовой конфигурации на неё не влияют.
Четвёртый, более редкий вариант — водяной знак средствами принтера или драйвера печати. Если надпись «Копия» появляется на документах из любых программ, а не только из 1С, искать причину нужно в настройках принтера, а не в конфигурации.
Проверьте настройки печати документа и флажки в форме
Откройте макет печатной формы в конфигураторе
Проверьте настройки драйвера печати Windows
Откройте список дополнительных отчетов и обработок
Что проверить пользователю без доступа к конфигуратору
Начните с самого простого: откройте документ и внимательно посмотрите на форму печати и командную панель. В некоторых конфигурациях рядом с кнопкой «Печать» есть подменю, где можно выбрать вариант формы — «Оригинал», «Копия» или форму без пометки. Если такой выбор есть, проблема решается одним кликом.
Проверьте, используется ли внешняя печатная форма. Путь обычно такой: «Администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки». Если для вашего документа назначена внешняя форма, именно она определяет внешний вид листа. Попробуйте временно отключить её и напечатать типовую форму — если надпись исчезла, править нужно внешнюю обработку.
Если надпись появляется только при повторной печати, посмотрите, есть ли в конфигурации учёт факта печати. В некоторых решениях у документа есть признак «Напечатан» или дата первой печати. Условие вывода «Копии» может опираться на этот признак, и пользователь влияет на него только косвенно — например, через отмену проведения и повторное проведение документа, что в ряде конфигураций сбрасывает признак печати.
Как убрать надпись через макет печатной формы
Если надпись зашита в макет, потребуется доступ к конфигуратору и, как правило, снятие конфигурации с полной поддержки либо доработка через расширение. Это работа для администратора или программиста 1С, а не для рядового пользователя.
Общий порядок такой: в конфигураторе найдите нужный документ, откройте его макеты (обычно макет называется «МакетПечати», «ПФ_MXL_...» или похоже) и найдите область или ячейку с текстом «Копия». Если текст задан прямо в ячейке, его можно удалить или очистить. Если область выводится из кода по условию, править нужно не макет, а модуль.
Более правильный с точки зрения обновлений способ — вынести изменение в расширение конфигурации или во внешнюю печатную форму. Тогда при обновлении типовой конфигурации доработка не потеряется и не будет конфликтовать с изменениями поставщика.
- 1Сделайте резервную копию информационной базы
- 2Откройте конфигуратор и найдите документ, на форме которого выводится надпись
- 3Откройте макет печатной формы и найдите ячейку или область с текстом «Копия»
- 4Если текст в макете — очистите ячейку; если область выводится из кода — перейдите в модуль менеджера печати
- 5Закомментируйте или измените условие вывода области с надписью
- 6Обновите конфигурацию базы данных и проверьте печать на тестовом документе
Как убрать надпись через код модуля печати
В типовых конфигурациях печатные формы формируются в общих модулях (например, в модулях менеджеров документов или в подсистеме печати БСП). Надпись «Копия» там выводится программно: код находит область макета и устанавливает текст или выводит область по условию.
Типовой фрагмент выглядит примерно так: процедура формирования проверяет параметр (например, признак повторной печати) и при его наличии выводит область «Копия» из макета в табличный документ. Чтобы убрать надпись, достаточно убрать вызов вывода этой области или изменить условие так, чтобы оно никогда не выполнялось.
// Было:
// Если ЭтоКопия Тогда
// ТабличныйДокумент.Вывести(Макет.ПолучитьОбласть("Копия"));
// КонецЕсли;
// Стало: вывод области отключён — строки удалены или закомментированыЕсли конфигурация на поддержке, прямая правка общего модуля приведёт к снятию с поддержки и сложностям при обновлении. Предпочтительные варианты: расширение конфигурации с переопределением процедуры печати или подмена типовой формы внешней печатной формой, зарегистрированной в подсистеме дополнительных отчетов и обработок.
Надпись «Копия» во внешней печатной форме
Если документ печатается через внешнюю обработку, откройте её в конфигураторе (предварительно сохранив файл обработки из справочника дополнительных обработок на диск). Внутри будет тот же принцип: макет с областью «Копия» и код, который её выводит. Правится это аналогично типовой форме, но без риска для поддержки конфигурации.
После правки обработку нужно повторно загрузить в справочник дополнительных отчетов и обработок, заменив прежнюю версию. Проверьте печать на нескольких документах: и на том, где надпись была, и на новом документе, чтобы убедиться, что форма не «развалилась» и остальные области выводятся корректно.
Если внешняя печатная форма поставляется сторонним разработчиком в закрытом виде (без исходного кода), самостоятельно убрать надпись не получится — придётся обращаться к автору обработки или заменять форму на собственную.
Водяной знак принтера: когда 1С ни при чём
Признак этой ситуации простой: надпись «Копия» или другой водяной знак появляется при печати из Word, браузера и любых других программ. В этом случае причина — в настройках драйвера принтера, где включена функция водяных знаков.
Откройте «Панель управления» → «Устройства и принтеры», найдите нужный принтер, откройте «Настройка печати» или «Свойства принтера» и поищите вкладку с водяными знаками (Watermark). Отключите функцию или выберите вариант «Нет». После этого распечатайте тестовую страницу из 1С и убедитесь, что надпись исчезла.
Как проверить результат
Надписи «Копия» нет, все реквизиты на месте
Исчезли и другие области формы — значит, удалили лишнее в макете
Форма идентична первой печати
Надпись появилась снова — условие вывода не убрано полностью
Другие формы работают как раньше
Сломалась печать других документов — затронут общий модуль
Доработка в расширении сохранилась
Изменения затёрты — правка была внесена в типовой код
Типичные ошибки при удалении надписи
Самая частая ошибка — удаление области из макета целиком вместе с соседними данными. Области макета часто содержат несколько строк: пометку «Копия» и, например, строку с реквизитами. Удаляя область, пользователь теряет часть формы. Правильнее убирать только текст ячейки или отключать вывод конкретной области в коде.
Вторая ошибка — правка типового общего модуля печати напрямую. После ближайшего обновления конфигурации изменение либо исчезнет, либо заблокирует автоматическое обновление. Используйте расширения или внешние печатные формы.
Третья ошибка — игнорирование юридической стороны вопроса. В некоторых процессах пометка «Копия» обязательна: например, при повторной выдаче документов контрагентам или внутреннем документообороте с контролем оригиналов. Перед отключением уточните у ответственных лиц, не нарушит ли это регламент компании.
FAQ
Почему надпись «Копия» появляется только при повторной печати?
Конфигурация фиксирует факт первой печати и при повторном выводе добавляет пометку, чтобы отличать дубликат от оригинала. Это штатная логика ряда типовых и отраслевых решений, отключается она правкой условия в коде печати или настройкой, если она предусмотрена.
Можно ли убрать надпись без программиста?
Да, если причина в выборе варианта печатной формы в подменю «Печать», в настройках документа или в водяном знаке драйвера принтера. Если надпись зашита в макет или код, без доступа к конфигуратору и навыков работы в нём не обойтись.
Что безопаснее: править типовую форму или сделать внешнюю?
Безопаснее внешняя печатная форма или расширение конфигурации: типовая конфигурация остаётся на поддержке, обновления проходят штатно, а доработку легко отключить, если что-то пойдёт не так.
Надпись «Копия» видна на экране, но не печатается — это нормально?
Да, если надпись выведена как служебная пометка в форме предпросмотра. Проверить реальный результат можно через предварительный просмотр перед печатью или выводом в PDF: то, что видно там, и попадёт на бумагу.
После обновления конфигурации надпись вернулась. Что делать?
Значит, изменение было внесено в типовой макет или модуль и обновление его перезаписало. Перенесите доработку в расширение конфигурации или во внешнюю печатную форму — тогда обновления её не затронут.
Можно ли убрать «Копию» только для отдельных пользователей или документов?
Да, если доработать условие вывода: например, выводить пометку только для определённых видов документов, организаций или ролей. Это делается в коде печатной формы и требует участия программиста.
Что важно запомнить
Надпись «Копия» выводится логикой печатной формы, макетом, внешней обработкой или драйвером принтера. Сначала определите источник, затем убирайте надпись настройкой или правкой макета и кода — через расширение или внешнюю форму, с резервной копией и проверкой на тестовом документе.