Бланк відправлення посилки Укрпоштою для експорту в PDF (за допомогою PHP)
  
Author:

Ниже приведён HTML-код для генерирования заполненных бланков Укрпочты (на отправку посылки / бандероли) из PHP-скриптов в PDF’ку.

Для создания PDF’ки из HTML-кода я использовал mPDF версии 5.7. (На mPDF6 почему-то сходу не заработало, но возможно потому что дело в настройках, а я не настраивал их.) Собственно, весь этот HTML-код подгонялся под «особенности» mPDF (мог бы быть реализован намного проще, если бы mPDF нормально и по-человечески парсил HTML’ки), и продублирован 4 раза, таким образом чтобы печатались четыре бланка на одной странице А4.

Потестировать можно прямо здесь — жмём экспорт в PDF. Но в рабочей версии поля у PDF’ки лучше делать по миллиметру-два с каждой стороны, не больше. Широких полей не надо.

Дальше — дело техники, имея приведённый бланк любой программер заполнит PDF’ки пачками адресов по 4 адреса на страницу. Если лень писать с нуля — могу подогнать свой готовый, цена вопроса — 100 баксов, пишите в личку.

Но основную ценность здесь конечно представляет сам бланк. Ещё в Интернетах есть бланки для Excel’я. Например, тут. Вот ещё картинка бланка.

UPD. это я сделал форму 116. Под ней -- форма 117 с небольшими дополнительными исправлениями в вёрстке.


Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №116
ПОВІДОМЛЕННЯ на посилку
№________
(за накладною ф.16)   
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
 
Оголошена цінність:    
  (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%

Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №116
ПОВІДОМЛЕННЯ на посилку
№________
(за накладною ф.16)   
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
 
Оголошена цінність:    
  (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №116
ПОВІДОМЛЕННЯ на посилку
№________
(за накладною ф.16)   
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
 
Оголошена цінність:    
  (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%

Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №116
ПОВІДОМЛЕННЯ на посилку
№________
(за накладною ф.16)   
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
 
Оголошена цінність:    
  (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%

Логотип Укрпошти
Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №117
ПОВІДОМЛЕННЯ на посилку
№_______________
(за накладною ф.16)
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Сума
післяплати
 
  (гривні прописом, копійки цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Логотип Укрпошти
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
Оголошена цінність        Сума післяплати   
  (цифрами)   (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Обведене жирною лінією заповнює відправник

Логотип Укрпошти
Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №117
ПОВІДОМЛЕННЯ на посилку
№_______________
(за накладною ф.16)
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Сума
післяплати
 
  (гривні прописом, копійки цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Логотип Укрпошти
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
Оголошена цінність        Сума післяплати   
  (цифрами)   (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Обведене жирною лінією заповнює відправник
Логотип Укрпошти
Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №117
ПОВІДОМЛЕННЯ на посилку
№_______________
(за накладною ф.16)
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Сума
післяплати
 
  (гривні прописом, копійки цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Логотип Укрпошти
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
Оголошена цінність        Сума післяплати   
  (цифрами)   (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Обведене жирною лінією заповнює відправник

Логотип Укрпошти
Маса
кг.   г.  
Плата за:
масу  
оголошену
цінність  
 
Усього
 
 
 
(підпис працівника зв’язку)
форма №117
ПОВІДОМЛЕННЯ на посилку
№_______________
(за накладною ф.16)
Найменування місця
приймання
Відбиток календарного
штемпеля
№ розрахункового
документа
Сума плати,
вид послуги
Оголошена
цінність
%VALUESTR%
  (гривні прописом)
Сума
післяплати
 
  (гривні прописом, копійки цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Найменування відправника
номер телефону, поштова адреса
%SENDERNAME%
%SENDERADDR%
У разі невручення адресату посилку    
ПОВЕРНУТИ
Розглянути як відправлення,
від якого відмовився відправник

Лінія відрізу
Логотип Укрпошти
Адреса до посилки №  
  (розрахункового документа) 
 
  (за накладною ф.16)
Оголошена цінність        Сума післяплати   
  (цифрами)   (цифрами)
Найменування адресата
номер телефону, поштова адреса
%RECIPIENTNAME%
%RECIPIENTADDR%
Обведене жирною лінією заповнює відправник

Send by E-mailSend by E-mail   Print versionPrint version
Comments(0)

No comments yet… Be the first to leave comment on this topic!

or
You may sign in using:
Enter with Facebook Enter with Google Enter with VK