Выгрузка в XML файл данных из ПО Орион-Про (турникет)

В рамках развития проекта «Учет ТМЦ в организации«, возникла нужда выгружать данные полученные с турникета Perco, из программы Орион-Про (благо формат базы данных хорошо описан в документации). А точнее список забитых в Орион-Про сотрудников, и журнал регистрации входов-выходов. Выгрузку реализовал как на Lazarus, так и на Delphi. Почему? Потому что в Lazarus как оказалось не реализован класс ADOConnection, а потому обработка написанная на Lazarus (FreePascal) не может подключиться к серверу MSSQL если оный расположен удаленно.

Скачать исходники можно здесь (export_orion_pro.zip).

Из интересных моментов, в FreePascal (Lazarus) и в Delphi по разному реализована работа с датами в запросах в MSSQL.

WEB парсер форума

Сканирует форум http://www.ladyauto.ru и пишет содержимое в SQL дамп в формате форума PHPBB. Написано под заказ для ИА «Пегас»

Скачать здесь: https://sourceforge.net/projects/melkoe/

Alko-server v.2

Программа для приема деклараций по алкоголю в Вологодской области. Возможности: работа до 50 пользователей одновременно, отправка/прием почты, автоматический прием деклараций по электронной почте, проверка их на «валидность», отчетность в Word,Excel,PDF. Автообмен с менеджером алкогольных лицензий LicMan. Встроеный чат для сотрудников. Используется MS SQL 2005.

Скриншотов к сожалению нет, т.к. нет доступа к рабочей базе.  Но исходный код скачать можно здесь: https://sourceforge.net/projects/alkoserver

Alco-client+учетная система

Вторая версия программы для сдачи деклараций по алкоголю розницей в Вологодской области. Включает в себя модуль мини-учетной системы (разработчик модуля -Киселёв Алексей). Использует MS SQL-Express. Формирует отчетность при помощи FastReport. Сам отправляет отчетность по электронной почте по протоколу SMTP (компоненты Indy).

Реализовано автоматическое обновление через интернет (сам проверяет обновления, качает, устанавливает).

Среда разработки: Delphi 2006

Исходники можно скачать здесь: https://sourceforge.net/projects/alcoclient2/

 

Менеджер лицензий LicMan

Менеджер алкогольных лицензий. Позволяет распечатывать лицензии, вести учет по точкам продаж, выгружать данные в Alko-Server. Хранит данные в формате MS-Access. Отчетность выводит в MS Word

Создано Лякховским Алексеем в 2006 году. В 2006-2008 годах практически полностью была мною переработана и переписана.

Исходники можно скачать здесь:https://sourceforge.net/projects/licman

1 2