Документы и Печать · 9 мин
Как изменить размер ценников в 1С
Как изменить размер ценников в 1С: настройка шаблона, редактирование макета, подбор бумаги и принтера. Пошаговая инструкция для типовых конфигураций.
Размер ценника в 1С определяется не одной настройкой, а связкой из трёх элементов: шаблона (макета) ценника, параметров страницы при печати и характеристик самого принтера. Чтобы ценник стал больше или меньше, нужно понять, какой именно из этих уровней отвечает за текущий результат, и изменить его. В типовых конфигурациях — «1С:Розница», «1С:Управление торговлей», «1С:Комплексная автоматизация» — механизм схож: печать ценников строится на основе шаблона, который можно отредактировать встроенными средствами или через конфигуратор.
Чаще всего задача сводится к одному из четырёх сценариев: подогнать ценник под конкретную этикетку или лист, увеличить шрифт для читаемости, разместить больше информации на том же поле или, наоборот, уместить ценник на маленьком товаре. Ниже разобраны все эти случаи с конкретными действиями для типовых решений и ограничениями, о которых стоит знать до начала правок.
Где в 1С задаётся размер ценника
В типовых конфигурациях печать ценников и этикеток выполняется из обработки «Печать этикеток и ценников». Она вызывается из документов (например, «Установка цен номенклатуры», «Поступление товаров») или из раздела закупок/склада. Именно здесь выбирается шаблон, который и определяет габариты ценника, состав полей и шрифты.
Шаблон ценника — это табличный макет, где размер задаётся шириной колонок и высотой строк. Кроме того, на итоговый размер влияет режим печати: «Ценники» (обычно крупные, по одному или несколько на лист) или «Этикетки» (мелкие, для принтера этикеток). Если ценник печатается не того размера, сначала проверьте, какой шаблон выбран и не назначен ли «шаблон по умолчанию» в настройках.
Как изменить размер через редактор шаблона без конфигуратора
В «1С:Рознице» и «1С:Управлении торговлей» шаблон можно отредактировать прямо в режиме «Предприятие». Откройте обработку «Печать этикеток и ценников», выберите нужный шаблон и нажмите команду редактирования (обычно «Изменить» или кнопка с карандашом рядом с полем выбора шаблона). Откроется редактор макета, внешне похожий на таблицу.
Чтобы изменить габариты ценника, потяните границы строк и колонок макета: ширина колонок задаёт ширину ценника, высота строк — его высоту. Размеры отображаются в свойствах ячеек; там же меняется шрифт, выравнивание и перенос текста. После правок сохраните шаблон под тем же или новым именем — лучше сохранить копию, чтобы исходный вариант остался нетронутым.
- 1Откройте «Печать этикеток и ценников» из документа или раздела склада
- 2Выберите текущий шаблон и нажмите «Изменить» (или создайте копию шаблона)
- 3В редакторе макета измените ширину колонок и высоту строк до нужных размеров
- 4Настройте шрифты и перенос текста, чтобы содержимое помещалось
- 5Сохраните шаблон и выполните пробную печать одного ценника
Настройка параметров страницы и масштаба печати
Даже правильный шаблон может печататься не в том размере, если сбиты параметры страницы. Перед печатью откройте предварительный просмотр и проверьте настройки: ориентацию листа, поля и масштаб. Режим «По размеру страницы» или масштаб меньше 100% сожмёт ценники, а лишние поля сместят их относительно разметки листа с этикетками.
Если ценники печатаются на самоклеящихся листах с готовой разметкой, критично совпадение сетки шаблона с сеткой листа. В этом случае размер одной ячейки макета должен равняться размеру этикетки на листе, а поля страницы — отступам разметки. Расхождение даже в несколько миллиметров накапливается к нижним рядам, и ценники «уезжают» за границы наклеек.
Изменение макета в конфигураторе
Когда возможностей пользовательского редактора не хватает — например, нужно изменить структуру областей, добавить условный вывод полей или изменить сам алгоритм формирования, — макет правится в конфигураторе. Откройте конфигурацию, найдите макет ценника (обычно в общих макетах или в макетах обработки печати этикеток) и отредактируйте его как табличный документ: размеры строк и колонок, шрифты, имена параметров.
Важно понимать, что макет связан с программным кодом: параметры в фигурных скобках заполняются из модуля. Удаление или переименование параметра без правки кода приведёт к пустым полям или ошибке при печати. Если уверенности в коде нет, ограничьтесь изменением только геометрии — размеров ячеек и шрифтов, не трогая имена параметров.
Особенности для принтера этикеток
Если ценники выводятся на принтер этикеток (например, термопринтер с лентой шириной 58 или 80 мм), размер задаётся прежде всего в настройках самого принтера: там указывается ширина и высота этикетки. Шаблон 1С должен соответствовать этим габаритам, иначе содержимое обрежется или развернётся. Проверьте в драйвере принтера, что размер этикетки задан явно, а не стоит режим автоматического определения, который иногда ошибается с типом ленты.
Для принтеров этикеток в 1С обычно выбирается шаблон типа «Этикетка», рассчитанный на одну этикетку за печать. Если нужен другой размер — создайте копию шаблона и подгоните её под фактические миллиметры этикетки, ориентируясь на пробную печать одной штуки, а не всей партии.
Способы изменить размер ценника
Подходит для изменения габаритов, шрифтов и состава полей без программирования. Ограничение: нельзя менять логику заполнения параметров.
Быстрый способ подогнать вывод под лист. Ограничение: масштабирование ухудшает чёткость штрихкода.
Полный контроль, включая условия вывода полей. Требует навыков и влияет на поддержку конфигурации.
Обязательны при печати на термолентах. Ограничение: решают только соответствие бумаге, не оформление.
Как проверить результат и типичные ошибки
После изменения шаблона всегда выполняйте контрольную печать: один ценник на обычной бумаге или одна этикетка. Проверьте, что текст не обрезан, штрихкод читается сканером, а габариты совпадают с целевым носителем. Только после этого запускайте печать всей партии — это убережёт от порчи дорогих самоклеящихся листов.
Как проверить результат
Ценник совпадает с размером этикетки или выделенной области листа
Текст выходит за края или внутри большие пустые поля
Сканер считывает код с первого раза
Код смазан, уменьшен масштабом или обрезан
Все ряды ложатся ровно на наклейки
К нижним рядам накапливается смещение
Наименование, цена и артикул отображаются полностью
Поля пустые или текст обрывается
Если после всех настроек ценник всё равно выводится не так, проверьте, какой именно шаблон реально используется: в обработке печати может быть выбран не тот шаблон, который вы редактировали, а в настройках магазина или пользователя может быть задан шаблон по умолчанию. Это самая частая причина ситуации «я всё изменил, но печатается по-старому».
Что важно запомнить
Размер ценника определяется шаблоном, параметрами страницы и настройками принтера. Безопасный путь — правка копии шаблона в режиме «Предприятие», пробная печать одного ценника и только потом вся партия. Правки в конфигураторе делайте после резервной копии и лучше через расширение.
Частые вопросы
Можно ли изменить размер ценника без доступа к конфигуратору?
Да. В типовых «1С:Рознице» и «1С:Управлении торговлей» шаблоны ценников редактируются в режиме «Предприятие» через обработку «Печать этикеток и ценников». Достаточно прав на изменение шаблонов; программирование не требуется.
Почему после редактирования шаблона печатается старый вариант?
Скорее всего, в обработке печати выбран другой шаблон или в настройках задан шаблон по умолчанию. Проверьте поле выбора шаблона перед печатью и назначьте отредактированный вариант используемым по умолчанию, если такая настройка есть в вашей конфигурации.
Как сделать так, чтобы штрихкод читался после уменьшения ценника?
Уменьшайте ценник за счёт полей и шрифтов текста, а не общим масштабом печати. Штрихкоду оставьте достаточную высоту и не сжимайте его по горизонтали — при слишком малом размере сканер перестаёт его распознавать. Обязательно проверяйте чтение сканером на пробном экземпляре.
Ценники смещаются на листе с этикетками к нижним рядам. Что делать?
Причина — накапливающаяся погрешность: размер ячейки макета или поля страницы не совпадают с разметкой листа. Измерьте линейкой фактические отступы и шаг этикеток, внесите точные значения в шаблон и параметры страницы, затем напечатайте пробный лист.
Пропадут ли мои шаблоны при обновлении конфигурации?
Шаблоны, созданные пользователем в режиме «Предприятие», хранятся в данных базы и при типовом обновлении обычно сохраняются. А вот изменённый типовой макет в конфигураторе будет перезаписан обновлением, поэтому типовые макеты лучше не править напрямую.