Подпись в 1С печатается мелко — как увеличить её масштаб

· 9 мин

Содержание

Факсимильная подпись в счёте или акте получилась с ноготь, а подпись главбуха вообще не читается. В девяти случаях из десяти причина не в 1С, а в самом файле: вокруг росчерка много пустого поля, и программа «ужимает» картинку, подгоняя её под рамку в макете. Самый быстрый способ увеличить масштаб подписи — обрезать исходное изображение вплотную к линиям и загрузить заново.

Если перезагрузка файла не помогает или нужен другой размер именно на печати, в ход идут настройки масштаба печатной формы, правка макета и внешняя печатная форма. Ниже — все рабочие способы от простого к сложному, с точными путями и предупреждениями, где легко сломать типовую конфигурацию .

От чего зависит размер подписи на печати

Факсимиле в 1С — это картинка, которую программа вставляет в заранее отведённое место макета печатной формы. У этого места фиксированные ширина и высота. Когда вы загружаете файл, 1С масштабирует его целиком так, чтобы он поместился в рамку, сохранив пропорции.

Отсюда два вывода:

  • 📐 Если на картинке росчерк занимает треть кадра, а остальное — белый фон, то на печати росчерк будет ровно в три раза мельче рамки. 1С вписала в рамку весь файл, включая пустоту.
  • 🖼 Вытянутый по вертикали файл упрётся в высоту рамки и оставит пустые поля по бокам — подпись снова окажется узкой и мелкой.

Поэтому первый шаг — всегда посмотреть на сам файл факсимиле, а не лезть в настройки печати. Чаще всего проблема решается именно обрезкой.

Размер подписи определяют три слоя, и крутить их стоит в этом порядке:

  1. Исходный файл — пропорции и поля вокруг росчерка.
  2. Рамка в макете — размер области, куда 1С вставляет картинку.
  3. Масштаб печати — общий коэффициент для всего листа.

Чтобы не перебирать способы вслепую, сверьтесь с таблицей — что каждый из них меняет и чем расплачиваетесь:

СпособЧто увеличиваетСнимает с поддержкиКому под силу
Обрезать файл факсимилеТолько подписьНетПользователю
Масштаб печатиВесь документНетПользователю
Рамка в макете (Конфигуратор)Только подписьДаПрограммисту
Внешняя форма / расширениеТолько подписьНетПрограммисту
Настройки драйвераВесь листНетПользователю

Три из пяти способов не требуют ни программиста, ни риска для обновлений — начинайте с них.

Способ 1. Обрезать и перезагрузить файл факсимиле

Это решение для 80% случаев и единственное, что не трогает конфигурацию.

В 1С:Бухгалтерии факсимиле хранится в карточке организации. Откройте Главное → Организации, выберите нужную и перейдите по ссылке Логотип и печать. Там отдельные поля для факсимиле подписи руководителя, подписи главного бухгалтера и печати.

Подготовьте файл заново:

  1. Отсканируйте подпись на белом листе или возьмите готовый файл.
  2. В любом редакторе (хоть в стандартном «Paint», хоть онлайн) обрежьте картинку вплотную к крайним точкам росчерка — сверху, снизу и по бокам не должно оставаться широких полей.
  3. Сохраните в PNG с прозрачным фоном или в JPG на белом. Прозрачный фон предпочтительнее — подпись не перекроет линии и текст бланка.
  4. В поле Логотип и печать удалите старую картинку и загрузите новую.

После загрузки нажмите Предварительный просмотр прямо в этом окне — 1С покажет, как подпись ляжет на бланк. Если росчерк заполняет рамку целиком, готово.

Файл факсимиле готов к загрузке
Выполнено: 0 / 5

Чем выше разрешение исходника, тем чётче увеличенная подпись. Маленькую картинку 100×40 пикселей растянуть без «лесенки» на краях не получится — пересканируйте оригинал крупнее.

В 1С:Управлении торговлей факсимиле подписи и печати настраивается так же — через карточку организации, в блоке с логотипом и печатью. Поля и предпросмотр те же.

Способ 2. Поменять масштаб самой печатной формы

Если подпись печатается нормально, а мелким выходит весь документ — дело в масштабе табличного документа, а не в факсимиле.

Сформируйте печатную форму (например, счёт) и не отправляйте сразу на принтер. В окне просмотра откройте Ещё → Параметры страницы (в старых интерфейсах — меню Файл → Параметры страницы). Там есть поле Масштаб:

  • значение в процентах — 100% исходный размер, больше — крупнее;
  • режим По ширине страницы — 1С сама подберёт коэффициент под лист.

Поставьте, например, 120% и посмотрите результат. Этот способ увеличивает всё разом — шрифт, таблицы и подпись в одной пропорции. Отдельно подпись так не вырастишь, но если жалоба была «мелко напечатано вообще всё», этого достаточно.

Настройку масштаба 1С запоминает для конкретной печатной формы у конкретного пользователя. Выставили один раз — следующие счета печатаются так же.

Способ 3. Увеличить рамку в макете печатной формы

Когда файл уже обрезан идеально, а места под подпись всё равно мало, нужно расширить ту самую рамку в макете.

Для типовой конфигурации макеты лежат в Конфигураторе. Чтобы их править, конфигурацию придётся снять с полной поддержки, а это:

После ручной правки типового макета обновления 1С перестанут вставать автоматически — каждое придётся принимать вручную, сверяя изменения. Для одной подписи это дорого.

Поэтому ручную правку макета в Конфигураторе оставьте для случая, когда в базе уже есть программист и свои доработки. Порядок такой:

  1. В Конфигураторе найдите нужную печатную форму (общий макет или макет конкретного документа).
  2. Откройте макет — это таблица, похожая на лист Excel.
  3. Найдите область с рисунком подписи (у неё обычно говорящее имя вроде Факсимиле или ПодписьРуководителя).
  4. Потяните границу ячейки или самого рисунка, увеличивая высоту и ширину области.
  5. Сохраните и обновите конфигурацию базы данных (F7).

Если точного имени области не видно — щёлкните по картинке в макете, 1С подсветит её рамку и покажет свойства. Менять размер удобнее через свойства Высота/Ширина выделенного рисунка, а не на глаз.

Для одного рабочего места быстрее бывает другой приём: сохранить печатную форму в файл Excel (Ещё → Сохранить), увеличить подпись там и печатать из Excel. Для разовой задачи — нормально, для потока — нет.

Способ 4. Внешняя печатная форма вместо правки типовой

Правильный способ изменить макет, не снимая конфигурацию с поддержки, — внешняя печатная форма или расширение.

Идея в том, что вы делаете свою копию печатной формы с увеличенной рамкой под подпись и подключаете её как дополнительную. Типовая форма остаётся нетронутой, обновления встают как обычно.

Коротко по шагам:

  1. Специалист создаёт внешнюю обработку с печатной формой на основе типовой, где область подписи увеличена.
  2. Файл подключают в Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
  3. В настройке указывают, к какому документу относится форма.
  4. В документе появляется новая команда печати — рядом с типовой.
Какой способ изменить размер подписи выбрать?

Расширение конфигурации — ещё более аккуратный вариант, чем внешняя обработка: оно хранится внутри базы, переносится вместе с ней и не теряется при переустановке.

Способ 5. Для разработчика: размер рисунка в коде

Если печать строится программно, размер подписи задаёт рисунок в области макета. Увеличить его можно, не трогая сам макет, — прямо в коде формирования печатной формы (в расширении, чтобы не снимать типовую с поддержки).

Общая логика: получить макет, взять нужную область, у рисунка-факсимиле изменить ширину и высоту, затем вывести область в табличный документ.

Макет = ПолучитьМакет("ПечатьСчета");
Область = Макет.ПолучитьОбласть("Подпись");

// Рисунок факсимиле в этой области — задаём новый размер
Рисунок = Область.Рисунки.Факсимиле;
Рисунок.Высота = Рисунок.Высота * 1.5;  // увеличить в полтора раза
Рисунок.Ширина = Рисунок.Ширина * 1.5;

ТабДокумент.Вывести(Область);

Имена области ("Подпись") и рисунка (Факсимиле) в вашей конфигурации почти наверняка другие — посмотрите их в редакторе макета, щёлкнув по картинке. Единицы измерения размеров рисунка те же, что показаны в свойствах области в редакторе макета, поэтому сверяйтесь с ними, а не подбирайте число наугад.

Правьте код только в расширении или внешней обработке. Прямое изменение модуля типового объекта так же снимает конфигурацию с поддержки, как и правка макета.

Настройки принтера и драйвера

Иногда подпись уменьшает не 1С, а принтер. В свойствах драйвера бывает включён режим «по размеру страницы» или масштаб меньше 100% — тогда ужимается весь лист целиком.

Проверьте в окне печати Windows (появляется после Печать из 1С) настройки принтера :

  • параметр Масштаб или Размер должен стоять на 100% / Фактический размер, а не «Вписать в страницу»;
  • в свойствах принтера проверьте качество печати (dpi) — на черновом режиме тонкие линии подписи бледнеют и «худеют».

Этот способ не увеличивает подпись относительно текста, но убирает лишнее уменьшение, если драйвер масштабировал страницу самовольно.

Отдельно стоит проверить формат бумаги в драйвере. Если в 1С форма свёрстана под A4, а в принтере стоит Letter или «авто», драйвер подгонит лист под свой размер — и заодно ужмёт подпись вместе со всем содержимым. Выставьте в свойствах принтера тот же формат, что и в документе.

Почему подпись всё равно не увеличивается

Разберём частые тупики — когда вы уже что-то сделали, а результата нет.

Диагностика: выберите симптом

Частые вопросы

Можно ли увеличить подпись без программиста?
Да. Способы 1 и 2 — обрезка файла факсимиле и масштаб в «Параметрах страницы» — полностью делаются в режиме пользователя, без Конфигуратора и без снятия с поддержки.
В каком формате загружать факсимиле, чтобы оно было крупнее?
Формат на размер не влияет — влияют пропорции и поля. Берите PNG с прозрачным фоном и обрезайте вплотную к росчерку. Прозрачность важна, чтобы подпись не закрыла белым прямоугольником линии бланка.
Почему подпись мелкая только в одном документе, а в счёте нормальная?
У каждого документа свой макет со своей рамкой под подпись. Увеличить её в одном акте, не трогая остальные формы, можно внешней печатной формой именно для этого документа.
Правка макета в Конфигураторе — это опасно?
Опасно не для данных, а для обслуживания: база снимается с полной поддержки, и обновления перестают вставать автоматически. Поэтому для изменения размера подписи почти всегда выбирают внешнюю форму или расширение.
Факсимиле не печатается вообще — куда смотреть?
Сначала проверьте, что картинка загружена в Логотип и печать и включён вывод подписи в настройках печатной формы документа. Если и там всё стоит, причина обычно в самом макете — подключённая форма не содержит области подписи.