Удобные для доработки макеты печатных форм - не миф

17.02.25

Учетные задачи - Печатные формы

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

Резюме для тех, кто спешит.

Чтобы избежать постоянного перелопачивания печатных форм (изменение ширины колонок и высоты строк из-за смещения содержимого ячеек при доработках) - удобнее всего будет для всего макета выставить размеры ячеек:

  • ширина колонки 2 пункта, высота строки 10,5 пунктов (наиболее часто необходимый вариант): 80 на 55 клеток для листа формата А4
  • ширина колонки 1 пункт, высота строки 5,25 пунктов (для более точной подгонки ячеек между собой): 160 на 110 клеток для листа формата А4

И уже после выставления таких размеров "рисовать" макет.

При разработке и доработке печатных форм модуля УАТ для ERP на проекте столкнулся с проблемой - постоянно нужно что-то поправить:

  • переместить какое-то поле (или набор полей) чуть-чуть в другую сторону
  • расширить столбец/строку/отдельное поле
  • выровнять ширину строк/столбцов

и так далее...

В общем, понял отчасти ту боль, что испытывают дизайнеры с их "вечными правками" :)

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

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

После прочтения статьи Точные значения единиц измерения размера ячеек в табличном документе в мм в голову пришла мысль - а почему бы не сделать макет, состоящий не из как попало сопоставленных друг с другом ячеек (по ширине и высоте), а из "клеток" единого, минимально адекватно возможного размера? Нужный размер полей или столбцов в таблицах можно будет выставлять объединением ячеек. К тому же отпадет необходимость в установке тысяч форматов строк.

Для этой цели нам нужно знать размеры колонок, чтобы можно было сопоставить их друг с другом.
Из статьи имеем следующее:

  • 1 пункт высоты = 0,3528 мм
  • 1 пункт ширины = 1,8522 мм

Видим, что ширина больше высоты ровно в 5,25 раз.

Если выставить высоту в 5,25 пунктов - этого будет недостаточно для текста даже 6 шрифта:


 

Соответственно: минимально возможная высота для нашей "клетки" - 10,5 пунктов.

По ширине колонки логика такая же, картинка говорит сама:



Минимально возможная ширина "клетки" - 2 пункта.

Получаем минимально возможный размер универсальной ячейки:

  • высота - 10,5 пунктов
  • ширина - 2 пункта

Данная ячейка будет представлять собой квадрат:



Если потребуется переносить содержимое ячеек в другое место макета - ширину/высоту менять не придется, т.к. она будет одинакова во всем макете. Более высокие или широкие ячейки можно делать объединением (Ctrl + M). Для листа формата А4 макет ПФ будет размером 80 на 55 клеток.

Данные размеры справедливы для макетов ПФ со шрифтом 6-9. Для макетов, где присутствует и шрифт 6-9, и шрифты бОльшего размера, лучше будет использовать вариант размеров:

  • высота - 5,25 пунктов
  • ширина - 1 пункт

Этот вариант обеспечивает возможность более точной подгонки размеров ячеек под тексты шрифтов побольше без потери места впустую (если объединить ячейки для текста размером 10-12 при первом варианте - будет много пустого места). Но мне он не пригодился, хватило первого варианта. Для листа формата А4 макет ПФ будет размером 160 на 110 клеток.

Для сравнения таблица того же размера, но с ячейками размером меньше в 2 раза:



Сразу виден главный недостаток - клетки очень маленькие, будет труднее ориентироваться.

Практика работы с первым вариантом размеров клеток (ширина 2, высота 10,5) показала свою жизнеспособность:

  • перевод размеров с "как Бог на душу положил" на указанный в статье показал, что границы печати съехали незначительно либо вообще остались на своем месте
  • дальнейшие доработки печатных форм (перенести одно, расширить второе, сузить третье) стали в разы быстрее. Главное держать в голове - размер ячеек меняем не изменением размеров колонок/строк макета, а объединением ячеек
  • с макетами ПФ, где есть линия отреза, дело пошло намного удобнее и без тысяч перепроверок на принтере
  • ушла необходимость установки форматов строк (при пакетной печати или сохранении в Excel ничего не съезжает)

Надеюсь, мой опыт пригодится и вам.

Спасибо автору статьи Точные значения единиц измерения размера ячеек в табличном документе в мм. Натолкнул на мысль, результатом которой стал полезный опыт.

Замечания и предложения по улучшению не стесняйтесь писать в комментариях.

макет размер ячейки

См. также

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    20677    53    19    

86

Печатные формы Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Транспорт, автопарки, такси Бухгалтерский учет Платные (руб)

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 № 78. Типовая межотраслевая форма № 4-П от 18.09.2008 г. N 152 с учетом изменений указанных в Приказе Министерства транспорта Российской Федерации №368 от 11 сентября 2020 г. №368, Типовая межотраслевая форма № ЭСМ-7, и др. ЭСМ-2, 4-С, 3 спец., 6 спец., ПЛ для Автомобильного крана.

4800 руб.

14.10.2019    40774    286    216    

187

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь Оперативный учет Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

14400 руб.

13.03.2018    63304    227    79    

120

Печатные формы Программист Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Научите вашу 1C печатать из 1С в файл Word (Например: трудовые договоры, договоры с контрагентами, спецификации, дополнительные соглашения, приказы, коммерческие предложения, акты, накладные, карточки партнера или любого справочника и многие другие). Универсальная печать предназначена для формирования печатных форм на основе шаблонов в формате Word из любой конфигурации 1С. С помощью данного инструмента можно самостоятельно заполнить шаблон реквизитами справочника или документа 1С и сформировать печатные формы на основании ссылки на любой объект.

3960 руб.

08.10.2019    49650    182    105    

175

Печатные формы Производство готовой продукции (работ, услуг) Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Оперативный учет 1С:Бухгалтерия 3.0 Строительство Россия Бухгалтерский учет Платные (руб)

Откройте для себя заполнение КС-2 и КС-3 в "1С:Бухгалтерия 3.0". Вы получаете удобство, скорость и систему, чтобы заполнить, распечатать и сохранить формы КС-2 и КС-3 из документов "Оказание производственных услуг" или "Реализация товаров услуг". Вы можете заполнить дополнительную информацию о материалах из документов "Требование-накладная" и указать сведения, которые не предусмотрены типовой конфигурацией "1С:Бухгалтерия 3.0". Так же доступно множество настроек для формирования КС-2 и КС-3.

4560 руб.

13.02.2019    103371    467    46    

450

Печатные формы Логистика, склад и ТМЦ Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработки для "1С:Бухгалтерия предприятия 3.0", которые формируют акты МХ-1 и МХ-3 для документов "ПоступлениеТоваровУслуг", "Реализация товаров услуг", "Возврат товаров поставщику", "Передача материалов в эксплуатацию" соответственно. Так же можно сформировать акты с факсимиле, которая загружена в 1С:Бухгалтерия предприятия 3.0.

3720 руб.

18.02.2019    66378    229    15    

182

Печатные формы Адаптация типовых решений Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с установленными именами. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

3500 руб.

07.02.2023    8324    89    17    

46

Печатные формы Логистика, склад и ТМЦ Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Оперативный учет Управляемые формы 1С:Комплексная автоматизация 2.х Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "Комплексная автоматизация", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

13200 руб.

27.06.2023    5117    16    2    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. miniogn 45 17.02.25 19:46 Сейчас в теме
строка с автовысотой имеет такую же высоту

Я бы на это сильно не рассчитывал. Натыкался на другие высоты, при печати из терминала или линукс. Думаю из-за разного набора шрифтов.
А так же встречал при просмотре и при распечатке на бумаге, не идентичность макетов...
dankrav4; +1 Ответить
2. dankrav4 5 18.02.25 03:31 Сейчас в теме
(1)
Я бы на это сильно не рассчитывал. Натыкался на другие высоты, при печати из терминала или линукс.

Принято, лучше уберу.


А так же встречал при просмотре и при распечатке на бумаге, не идентичность макетов...

Это вообще отдельная головная боль. Вертикальное расположение текста в узких полях; текст съезжает к границам полей; у разных пользователей по-разному отображается на предпросмотре... В общем, отдельная тема для разговора.
Оставьте свое сообщение