На главную страницу Версия-Т
VTSoft.ru

MC-01 - интеграция с комплексом VT:Магазин


Разработано программное обеспечение для миникомпьютера МС-01 с поддержкой Касби-02К для работы ККМ на удаленной торговой точке и взаимодействия с офисом на основе документооборота.

Более подробно данная технология работы рассмотрена в ранее опубликованной статье.

Программное обеспечение  (далее k2manager) устанавливается на  миникомпьютер МС-01 и работает в комплексе с  ККМ Касби-02К и GPRS модемом. Рабочее место очень компактное,  возможна  установка на ограниченном пространстве торгового объекта.

Назначение и принцип работы.

Данный комплекс обеспечивает:

k2manager с установленной периодичностью ищет на FTP сервере входящие документы (накладные) и сохраняет их в собственной базе данных. В базу товаров, которую может использовать ККМ, товары из накладной попадают только после операции проводки. Все операции с накладными генерируют подтверждения для обеспечения обратной связи с центральным офисом.

k2manager предоставляет различные виды отчетов, которые печатаются на принтере ККМ. "Общение" с МС-01/k2manager происходит посредством механизма управляющих кодов/штрихкодов.
Помимо подтверждений операций с накладными, k2mananger отправляет на FTP сервер каждый пробитый чек, а также Z-отчет. Все документы представляют собой XML-файлы. В целях уменьшения трафика все исходящие XML-файлы упаковываются алгоритмом gzip. Входящие файлы могут быть как упакованы, так и нет – k2manager прозрачно работает и с теми и с другими.

Настройки.

Настройка приложения k2manager, осуществляется через WEB-интерфейс. МС-01 должен быть подключен к локальной сети Ethernet. По умолчанию страница настроек МС-01 находится по адресу http://192.168.0.222, но нужно иметь в ввиду, что как IP-адрес, так и маска подсети могут быть изменены в настройках. Далее войдите на страницу Приложение k2manager -> Параметры:

Управляющие код/штрихкоды.


k2manager использует механизм запросов по коду/ШК в обход его основного назначения – передачи в ККМ информации о товаре – для проводки накладных и вывода различных отчетов. Управляющие коды/ШК настраиваются на странице Приложение k2manager -> Управляющие коды/ШК. В каждом пункте указывается один или несколько (через запятую) кодов/ШК, на которые k2manager будет реагировать соответствующим образом.  Код/ШК можно вводить с клавиатуры ККМ, либо с помощью сканера ШК.

Формат входящих документов.

Как входящие, так и исходящие документы представляют собой (возможно) упакованные алгоритмом gzip XML-файлы. 
Входящими документами для k2manager являются накладные, которые после операции проводки так или иначе изменяют базу товаров. За основу формата документов принят формат проекта VT:Магазин. Многие поля в контексте МС-01 + ККМ не имеют смысла, однако сохранены для совместимости. 
Подробное описание формата приведено в проекте VT:Магазин, а также в инструкции к МС-01.

Отчёты о продажах и Z-отчёт.

Отчет о продаже формируется по пробитии чека кассовым аппаратом.
Z-отчёт формируется, когда закрывается смена на ККМ. 

Проводка накладной.


Проводка входящего документа по сути сводится к внесению изменений в базу товаров, которая используется для предоставления информации о товарах в ККМ. Все такие изменения обладают ощим свойством: они полностью заменяют всю информацию о товаре с данным кодом, за исключением цены и количества – с этими параметрами разные виды входящих документов ведут себя по разному:

Вид отчетов на ленте ККМ.

Отчет по остаткам товаров:

[    ОТЧЕТ ПО    ]
[    ОСТАТКАМ    ]

[                ]
[Товар 199       ]
[КОД          199]
[ШК    1000001991]
[ЦЕНА        1.99]
[КОЛ.       8.000]
[КРАТ.          1]
[СУММА      15.92]
[----------------]
[----------------]

Проведенные накладные:

[  ПРОВЕДЕННЫЕ   ]
[   НАКЛАДНЫЕ    ]

[   ЗА ПЕРИОД    ]
[С  08.05.2008   ]
[ПО 08.05.2008   ]
[                ]
[                ]
[ID 1234567      ]
[СОЗДАНА:        ]
[30.04.2008 13:09]
[СОХРАНЕНА:      ]
[05.05.2008 17:16]
[ПРОВЕДЕНА:      ]
[08.05.2008 09:17]
[ТИП       приход]
[СУММА    2010.00]
[----------------]
[----------------]


Непроведенные накладные:

[ НЕПРОВЕДЕННЫЕ  ]
[   НАКЛАДНЫЕ    ]
[                ]
[ID 2            ]
[СОЗДАНА:        ]
[30.04.2008 13:09]
[СОХРАНЕНА:      ]
[05.05.2008 18:06]
[ТИП       приход]
[СУММА    6010.00]
[----------------]
[----------------]

Проводка накладной:

[    ПРОВОДКА    ]
[   НАКЛАДНОЙ    ]

[                ]
[ID 2            ]
[СОЗДАНА:        ]
[30.04.2008 13:09]
[СОХРАНЕНА:      ]
[05.05.2008 18:06]
[ПРОВЕДЕНА:      ]
[08.05.2008 11:44]
[ТИП       приход]
[СУММА    6010.00]
[----------------]
[----------------]

Удаление накладной:


[    УДАЛЕНИЕ    ]
[   НАКЛАДНОЙ    ]
[                ]
[ID 20           ]
[СОЗДАНА:        ]
[30.04.2008 13:09]
[СОХРАНЕНА:      ]
[08.05.2008 11:58]
[ТИП       приход]
[СУММА   78010.00]
[----------------]
[----------------]

Выписка из накладной:


[     ТОВАРЫ     ]
[  ИЗ НАКЛАДНОЙ  ]
[   ID 1234567   ]
[                ]
[Товар 200       ]
[КОД          200]
[ШК    1000002001]
[ЦЕНА        2.00]
[КОЛ.          10]
[КРАТ.          1]
[СУММА      20.00]
[ОТДЕЛ          9]
[ТИП          шт.]
[ИЗГОТОВИТЕЛЬ    ]
[ Фабрика 200    ]
[АРТ.    20000200]
[ГРУППА          ]
[ Бакалея        ]
[----------------]
[----------------]


Все публикации