Программы для склада, для торговли, для производства

Программное обеспечение

для торговли, склада, производства

Vvs "Торговля" для Android

Vvs "Торговля"

Печать чеков на он-лайн кассу Атол в сетевом режиме

Версия для Android  |  Версия для Windows и Linux  |  Техническая поддержка


Подключение к ККМ Атол в сетевом режиме.

Работа с кассовым аппаратом по локальной сети позволяет использовать один кассовый аппарат с нескольких рабочих мест продавцов.

Можно также настроить удаленный доступ для печати чеков через интернет.  В этом случае чек в электронном виде отправляется по e-mail или SMS.

В качестве Web сервера для доступа к кассовому аппарату используется программа Vvs «Торговля Лайт» или Vvs «Торговля SQL».  

В качестве клиента для учета товаров и отправки чеков на сервер может использоваться как программа Vvs «Торговля», так и Vvs «Офис – Склад – Магазин».

Другие программы и Web сайты могут также использовать Web сервер для формирования чеков. Протокол обмена описан ниже в этом документе. Код для страницы Web сервера поставляется с исходными кодами и может быть изучен и модифицирован при необходимости.

Подготовка Web сервера.

Установите и запустите программу Vvs «Торговля Лайт» или Vvs «Торговля SQL».

Зайдите в меню «База данных» - «Параметры», на вкладке «Обмен данными» задайте для параметра «Web форма по умолчанию» форму «Печать чека на ККМ АТОЛ (Web доступ)» или запомните ID этой формы.

Для запуска сервера используйте пункт меню «Сервис» - «Сервер обмена данными».

Включите параметр «Разрешить подключения без имени», если сервер будет работать в доверенной локальной сети.

В параметре «Номер порта» можно изменить порт для сервера, по умолчанию – 1024.

Для установки связи нужно знать IP адрес сервера и номер порта. IP адрес на сервере с Windows можно узнать в сведениях о сетевом подключении или командой ipconfig

Если Вы не сделали на сервере печать чека формой по умолчанию, то обратиться к ней можно по ID.  Например, если ID формы = 76, то URL страницы: http://l192.168.1.12:1024/_form76 (где 192.168.1.12 – IP адрес сервера, 1024 – номер порта, 76 – ID формы).

Скорее всего Вам потребуется в брандмауэре Windows дать разрешение для подключений для программы или для порта..

В свойствах ярлыка для запуска программы можно задать параметры командной строки для перехода в режим сервера при запуске:

"C:\Program Files (x86)\Vvs\Vvs Commerce SQL\vvstrade.exe" --login=Admin –server

Ярлык можно поместить в папку Автозагрузка для старта программы при включении компьютера.

Для доступа к серверу через интернет рекомендуем настроить VPN для безопасных подключений.

Печать чека.

Вывод чека из программы Vvs «Торговля»

С программой поставляются формы «Печать чека на ККМ АТОЛ (на web сервер)» для накладной на продажу и «Печать чека возврата на ККМ АТОЛ (на web сервер)» для накладной на возврат от покупателя.

Перед использованием необходимо настроить адрес и порт сервера. Для этого надо перейти в режим редактирования формы и в первых строках исправить строки:

var kassaurl="http://localhost";

var port=1024;

Вывод чека из программы Vvs «Офис – Склад - Магазин»

Для программы поставляются формы «Печать чека на ККМ АТОЛ (Web доступ)».

Перед использованием необходимо настроить адрес и порт сервера. Для этого надо перейти в режим редактирования формы и в первых строках исправить строку:

var kassaurl="http://localhost:1024";

Формат HTTP запросов.

Формат запроса задан в форме «Печать чека на ККМ АТОЛ (Web доступ)». Эта форма обрабатывает запросы на печать чеков.

Данные передаются через POST запрос, в заголовке HTTP запроса передаются параметры чека.

checktype

Тип чека: 1 – продажа, 2 – возврат продажи и т.д.

address

E-mail или номер телефона для отправки электронной копии чека

paytype1

Основной тип оплаты: 0 – наличными, 1 –электронно .

paytype2

Тип оплаты для доплаты в случае смешанной оплаты

paysum1

Сумма основной оплаты

paysum2

Сумма доплаты в случае смешанной оплаты

isround

Отбрасывать копейки в сумме

password

Пароль кассира в ККМ. По нему определяется кассира для чека.

toprint

Если =0, то только электронный чек. По умолчанию = 1 – печать бумажного чека

itemstring

Строка в формате JSON с товарами, ценами и количеством для чека.

Формат JSON для товаров.

Товары передаются как массив объектов. Каждый элемент массива – один товар для чека. Свойства объекта:

qty - количество

price - цена

amount - сумма

vat – ставка НДС

iname – наименование товара

Пример:

[{"iname":" Пиво \"Велтинс Пилсенер\" светлое /БУТ/  0,5 л /4,8%/ /по 20/ ", "qty":2, "price":128.00, "amount":256, "vat":0.00}, {"iname":" Пиво \"Битбургер\" 0,33л /БУТ/ Премиум 4,8%/по 24/ ", "qty":5, "price":98.00, "amount":490, "vat":0.00}]


Пишите: vvs@vvs.ru