Макет для полиса ОСАГО

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

Итак, возможно, придется проводить пробную печать несколько раз. Естественно, что «живые» полисы тратить неразумно. Можно было бы тренироваться на скан-копии, но вот беда, копир выдает копию с искаженными пропорциями (исходный документ чуть длиннее стандартного формата А4).

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

Далее начинаем ковырять саму печатную форму. Не буду описывать здесь алгоритмы печати, в моем случае обработка писалась для Альфа-авто 5 на базе штатной, с учетом слегка измененной конфигурации, так что будьте готовы лезть в конфигуратор. Важно не это, важен сам макет.

Можно распечатывать на тех же листах, на которых перед этим распечатали бланк полиса. Можно распечатывать на чистом листе и проверять, сложив 2 листа и просветив их.

В моем случае все надписи в конце концов встали на свои места.

3 Comments

  1. TimofeySin

    Пасибо! Вставил ща страхушки испытывают.

    А почему не оформил как внешнюю печатную форму? то есть реквизит СсылкаНаОбъект + форма выбора документа.

    Reply
  2. skif47

    (1) TimofeySin, это и есть внешняя печатная форма, только для Альфа-авто. В Рарусе свои стандарты разработки, приходится под них подстраиваться.

    Расскажи потом о результатах испытаний, ок?

    Reply
  3. natachern

    Спасибо!Очень нужная для меня вещь!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *