Печатные формы в 1С обычно работают тихо, как батарея зимой: пока греет, о ней никто не вспоминает.
А потом наступает тот самый момент: пятница, 16:40, клиент ждет счет, вы жмете “Печать”… и видите, что шапка уехала вверх, подпись обрезало, а табличная часть решила уйти на второй лист из-за одной несчастной строки.
И вот тут начинается “оно само”. Само обновилось. Само поменялось. Само выбрало другой формат бумаги.
Секрет в том, что печать редко “ломается” одной большой причиной. Обычно это набор мелочей, которые совпали в один день. Как когда у телефона разрядился аккумулятор, еще и интернет слабый, и зарядка куда-то делась. По отдельности терпимо. Вместе — беда.
Давай разберем, где чаще всего рвется цепочка и как быстро вернуть нормальный вид макетам.
1) Первые 5 минут: понять, где проблема — в макете или в принтере
Проверь: криво у всех или у одного?
Это самый полезный вопрос.
- Криво только у одного сотрудника — почти всегда виноваты локальные настройки печати, драйвер, масштаб, выбранный принтер по умолчанию, шрифты.
- Криво у всех — скорее изменился макет (обновление 1С, расширение, внешняя форма, ручная правка).
Сравни: PDF и бумага
Тест простой, но очень показательный.
- В PDF красиво, на бумаге криво — чаще всего драйвер принтера, поля, формат бумаги, “умные” настройки принтера.
- И в PDF криво — вопрос к макету, параметрам печатной формы, типовым изменениям после обновления.
Попробуй другой принтер (да, серьезно)
Иногда это самый быстрый способ убедиться, что проблема не в 1С.
Был кейс: один принтер после автообновления драйвера стал печатать так, будто лист А4 у него чуть уже. На втором принтере все идеально. 1С не меняли. Макет не трогали. Виноват драйвер, который решил “улучшить поля”.
2) Почему печать “поехала”: самые частые причины из реальной жизни
Причина 1. Масштабирование: тихий убийца аккуратных макетов
Включилось “Вписать в страницу” или “Подогнать”.
Иногда вместо 100% внезапно стало 97% или 103%. Казалось бы, ерунда. А макет, который выверяли под миллиметры, начинает плыть как разметка на мокром асфальте.
Типичный симптом: “раньше на один лист, теперь на два” или “слева чуть обрезает”.
Причина 2. Драйвер принтера обновился и поменял правила игры
Это классика, особенно у сетевых принтеров.
Что драйвер умеет делать “по умолчанию”:
- сменить формат бумаги (A4 на Letter — привет офисам, где Windows живет с американскими настройками)
- увеличить непечатаемую область (и у вас исчезает кусок шапки)
- включить режим экономии/сжатия/какой-нибудь “Smart Fit”
Кейс: после обновления драйвера HP шапка счета обрезалась сверху на 6–8 мм. На экране и в PDF все было идеально. На бумаге — беда. Решение оказалось приземленным: откат драйвера и фиксация формата A4 в свойствах.
Причина 3. Поменяли формат бумаги или ориентацию (часто случайно)
Один раз кто-то выбрал А5, принтер “запомнил”, 1С “запомнила”, и дальше вы ловите сюрпризы.
Признаки:
- таблица съезжает вправо/влево
- поля внезапно стали огромными
- на второй лист уходит не таблица целиком, а одна строка
Причина 4. Обновление конфигурации изменило типовой макет
После обновления БП/УТ/ЗУП типовой макет мог:
- слегка поменять шапку
- добавить обязательные реквизиты
- перестроить табличную часть
- сменить шрифт
И вы получаете эффект: “вчера было привычно, сегодня ощущение, что это другой документ”.
Причина 5. Внешняя печатная форма или расширение “подлезли” под типовой макет
Когда стоит внешняя форма или расширение, есть риск, что после обновления они начнут конфликтовать.
Самая популярная ситуация: типовой макет стал чуть выше, а расширение добавляло “еще пару строк красоты”. Раньше влезало. Теперь — второй лист.
Причина 6. Шрифты и Windows-настройки
Да, шрифты реально двигают таблицы.
Если в макете используется нестандартный шрифт, а на компьютере его нет, Windows подставит замену. Замена бывает шире или выше — и колонки расползаются.
Еще одна мелкая, но злая штука: системное масштабирование 125%/150% и особенности конкретного драйвера. Иногда это влияет на предпросмотр и вывод.
3) Как восстановить печатные макеты: план, который обычно срабатывает
Шаг 1. Вернуть “базовую печать” — принтер, бумага, масштаб
Начинаем не с макетов, а с простого.
- Выбери нужный принтер (тот, на котором “раньше было норм”).
- Формат бумаги строго A4.
- Масштаб 100%. Без “вписать” и “подогнать”, если макет под лист.
- Пробная печать в PDF и на бумаге.
Иногда на этом все заканчивается. И это тот случай, когда хочется и смеяться, и немного плакать: “виновата одна галочка”.
Шаг 2. Если у одного криво, а у другого нормально — ищем разницу
Это детектив, но короткий.
- одинаковый ли принтер выбран
- одинаковый ли драйвер
- одинаковый ли формат бумаги в свойствах принтера
- есть ли нужные шрифты
- не отличаются ли настройки масштаба
Часто помогает просто сбросить локальные настройки печати (и заново выбрать принтер/формат).
Шаг 3. Если “поехало у всех после обновления” — проверяем расширения и внешние формы
Тут главное не бросаться откатывать всю 1С из-за одной печатной формы.
Логика такая:
- сверяем версии конфигурации “было/стало”
- смотрим, подключены ли расширения/внешние печатные формы
- на тестовой копии временно отключаем подозрительное расширение и печатаем
Кейс: после обновления УТ УПД начала вылезать на второй лист. Оказалось, типовой макет подрос, а расширение добавляло “подвал для красоты”. Раньше сходилось. Теперь нет. Починили расширение под новый макет за 10–15 минут. Без драмы.
Шаг 4. Восстановление макета из рабочей версии
Если вы уверены, что “раньше было идеально” и макет дорабатывали:
- ищем рабочую версию (бэкап базы, dt, выгрузка расширения, сохраненная внешняя форма)
- сравниваем изменения
- возвращаем макет или подключаем прежнюю версию внешней формы
Тут одна важная привычка: перед правками макетов сохранять версию. Иначе восстановление превращается в “а когда было нормально?”. Это не вопрос, это пытка.
Шаг 5. Если в PDF нормально, а бумага кривая — лечим драйвер
Когда цифровая картинка ровная, а принтер печатает “как хочет”, это почти всегда драйвер/свойства печати.
Что реально помогает:
- переустановка драйвера
- откат на предыдущую версию (если сломалось “вчера”)
- фиксация формата A4 в свойствах принтера
- отключение “улучшайзеров” драйвера (экономия, сжатие, auto-fit)
- иногда смена ветки драйвера (PCL/PS), если доступно
4) Частые “симптом → причина” без лишней философии
“На второй лист вылезла одна строка”
Обычно это:
- не 100% масштаб
- поля принтера увеличились
- шрифт заменился на более широкий
- в макет добавили лишний блок
“Обрезает слева или сверху”
Обычно это:
- формат бумаги не A4 (часто Letter)
- непечатаемая область у драйвера стала больше
- в драйвере включился режим с другими полями
“У одного нормально, у другого нет”
Обычно это:
- разные принтеры/драйверы
- разные настройки масштаба
- на одном ПК нет шрифта, который использует макет
5) Как сделать, чтобы печать не ломалась каждые два месяца
- Перед обновлением 1С прогонять 3–5 ключевых печатных форм на тестовой копии.
- Хранить версии внешних форм и расширений нормально, а не “final_final_2”.
- Если нашли стабильный драйвер, не обновлять его без теста.
- Перед правками макета всегда сохранять исходник/версию.
- Иметь “эталонный” принтер для проверки, если принтеров много.
Быстрый чек-лист “вернуть печать в чувство” за 15–20 минут
- Поняли: у всех или у одного
- Сравнили: PDF vs бумага
- Зафиксировали: A4 + 100% + нужный принтер
- Проверили: расширения/внешние формы (если началось после обновления)
- Если PDF норм, лечим драйвер
- Если макет изменен, возвращаем рабочую версию из бэкапа/репозитория
