Администраторам: сопряжение ShopDesk с БД учетных систем

Назад Дальше

 Компания ANDRIY.CO предлагает простое и эффективное решение по сопряжению приложения ShopDesk с различными учетными системами. В качестве идеи, легшей в основу решения, является использование промежуточной базы данных, своего рода шлюза между данными основной учетной системы любой платформы и приложением ShopDesk. В качестве такого шлюза используется база данных из дистрибутива - db_gate.mdb, содержащая в себе все необходимые таблицы для обеспечения полной функциональности приложения на рабочем месте кассира. Ее структура описана в разделе справки "Структура базы данных db_gate.mdb"

 

 Вот как схематично выглядит работа ShopDesk c ТЦУ-3 (шлюз не используется, так как структура базы данных db_gate.mdb полностью совместима со структурой базы данных ТЦУ-3):

 

Схема работы ShopDesk с ТЦУ-3:

shema1

Рис. 1

 

 

 

 

 Схема работы ShopDesk с другими учетными системами и с другими базами данных:

shema2

Рис. 2

 

 Как видно из схем, при интеграции ShopDesk с учетными системами, отличными от ТЦУ-3, разработчику достаточно создать приложение, формирующее "срез" (актуальный набор) данных, с которым будет работать приложение на рабочем месте кассира. Задача не представляется особенно сложной ввиду того, что структура базы данных db_gate.mdb достаточно проста и полностью описана в разделе справки "Структура базы данных db_gate.mdb". Приложение должно иметь возможность формировать "срезы" автоматически и регулярно, чтобы поддерживать актуальность данных на высоком уровне.

 Немногим более сложным представляется разработка торгового сервера, но и с ним не должно возникнуть особых трудностей - обработка файлов открытого формата GRR потребует лишь хорошего знания своей учетной системы. Из файлов продаж необходимо формировать расходные накладные, которые будет утверждать основная учетная система (либо торговый сервер).