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

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 ничего не съезжает)

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

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

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

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

См. также

SALE! 15%

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

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    244098    1129    912    

1052

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

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

22200 руб.

06.10.2023    20242    51    19    

86

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

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

14400 руб.

13.03.2018    63194    226    79    

120

Печатные формы Бухгалтер Платформа 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    40622    281    216    

184

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

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

4560 руб.

13.02.2019    103065    466    46    

449

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

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

3960 руб.

08.10.2019    49503    181    105    

174

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

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

3720 руб.

18.02.2019    66230    225    15    

180

Печатные формы Адаптация типовых решений Бухгалтер Пользователь Платформа 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    8194    88    17    

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

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

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


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

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