Партионная почта

Материал из ALT Linux Wiki

Введение

«Партионная почта» (далее ПП) — программа для подготовки регистрируемых почтовых отправлений (посылок, заказных писем, бандеролей) к отправке Почтой России.

Ознакомиться с документацией и скачать программу можно здесь.

На момент написания статьи (25.10.2017) на сайте имеются две версии программы:

  • Версия 1.25.02.03(s) - работает с СУБД Firebird (далее FB) >= 3.0.0
  • Версия 1.24.02.03(s) - Firebird < 3.0.0 (в архиве с дистрибутивом две версии 1.5.3 и 2.1.1)

Сразу скажем, что завести версию 1.24 пока не удалось.

Установка ПП 1.25.02.03(s) на Alt Workstation 8.1

  • Скачиваем и устанавливаем FB c официального сайта (третьей версии в p8 пока нет) - http://www.firebirdsql.org/en/firebird-3-0 (версия для Linux). Дефолтный пароль на пользователя sysdba - masterkey, данные учетные данные в программе будут доступны по хоткею Ctrl+A (поэтому для удобства пользова).
  • Устанавливаем wine: пакет i586-wine-vanilla (для x86_64, для 32х разрядной ОС - wine-vanilla-full)
  • Скачиваем и распаковываем архив дистрибутива ПП 1.25.
  • Запускаем из архива Setup.exe, устанавливаем; на запрос на установку сервера Firebird отвечаем нет.
  • В папку /home/user/.wine/drive_c/PartPost125/bin необходимо положить библиотеку GDS32.DLL

(взять ее можно, например, с машины с Windows c установленным FB 3 из папки С:\Windows\{SysWOW64|System32})

  • Следующим этапом необходимо переложить чистую БД /home/user/.wine/drive_c/PartPost125/data/PARTPOST.IB в более безопасное место и назначить необходимые права:
 # mv /home/user/.wine/drive_c/PartPost125/data/PARTPOST.IB /etc/firebird/
 # chown firebird:firebird /etc/firebird/PARTPOST.IB 
  • Затем из папки /home/user/.wine/drive_c/PartPost125/bin запускаем f103_cgf.exe ("Расположение базы данных") и указываем сервер 127.0.0.1 и путь до базы /etc/firebird/PARTPOST.IB (если указать с помощью кнопки обзор - путь будет неправильный - Z:\etc\firebird\PARTPOST.IB - работать не будет!)
  • После всех этих настроек можно пользоваться программой "Предпочтовая подготовка" - PPostIn.exe из папки /home/user/.wine/drive_c/PartPost125/bin
  • С главного меню ярлык может не заработать - необходимо подправить команду запуска на следующую:
env WINEPREFIX="/home/user/.wine" wine C:\\PartPost125\\bin\\PPostIn.exe

Известные проблемы

При тестировании партионной почты появились некоторые проблемы.

Списки>>новый список ф.103, далее заполнить поля и нажать кнопку далее появляется ошибка.

Ppost 1 error.png