Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > КИС Lack & УС Land

Обмен с кассовыми программами в системе УС Land : КИС Lack & УС Land

28.03.2024 16:54


09.04.2017 09:34
AndreyZh
 
Ура! Сегодня первый выезд на огород, скоро рыбалка и грибы. Не нужно будет думать, чем занять себя в выходные

Так, как данные возможности создаются пока по принципам "самописок" попробую, если будут "читатели" описывать памятки для себя, т.к. проблем много и они решаются "на скорую руку" и "на коленках", т.е. без тщательного проектирования и проработки технологий бизнеса. В то же время это сейчас самая актуальная и авральная задачка для розничных итэшников.

Раннее (с 01.07.16 по 31.10.16) из справочника ассортиментов выгружалась группа записей в файл некоторого формата DBF (см. инструкцию к УСЕга), который пополнял/изменял информацию внутреннего справочника кассового аппарата "УС Лэнд:ЕГАИС". Затем была сделана возможность непосредственной работы со справочниками "УС Land" из "УСЕга", в том числе в плане обновления информации и старый режим был "заброшен".

Сейчас, изучая интеграцию с кассовым п/о, акцентируясь на правила обмена с "Фронтол xPos", вернулся к данному режиму выгрузки, как почти пригодному для xPos и логически продуманному. Однако выявились несколько нюансов, которые потребовали сделать режим более гибким:

1. Отмечать в группу для выгрузки сейчас можно только по товарам с остатками магазина и нужно выгружать эти остатки - требование xPos;

2. Пока не "понятно" реальное расположение файлов обмена, а вносить в настройку УС ради "одной" операции новый параметр не хочется. Посему сейчас после формирования посылки запускается командный файл UsToCash.bat переносящий файлы выгрузок в требуемые каталоги сети;

3. "Болванки" подготавливаемая старым режимом так же конвертируется в формат Атол - отлажено с тамошними спецами. У "нас" нет сложных дисконтных политик, нет необходимости выгружать алкокоды, группы товаров, а посему по максимуму, используя допустимые умолчания получилось всё довольно простым.

Описание формата загрузки Фронтол, в моём упрощенном понимании:

Код:
КОМАНДЫ:
Удалить все товары $$$DELETEALLWARES 

Добавить товары:
    $$$ADDQUANTITY - с добавлением остатка; 
    $$$REPLACEQUANTITY - с замещением остатка и удалением продаж; 
    $$$REPLACEQUANTITYWITHOUTSALE - с замещением остатка. 

Данные: 

1   Y   C 10    Код товара или группы в числовом выражении
2   N   C x     Штрихкоды через запятую, максимальная длина штрихкода не превышает 40 символов 
3   N   С 100   Наименование 
4   N   С 100   Текст для чека - наименование для чека
5   N   N 8.*   Цена, значение по умолчанию = 0,00 
6   N   N 7.*   Остаток 
7   N   N 1     =0 Нет - просто пишем цифру 0
8   N   C       =0 Флаги через запятую: дробное количество (весовой);продажа;возврат;отрицательные остатки;без ввода количества;
                списание остатков;редактирование цены;ввод количества вручную;печатать в чеке;наливаемый товар**;скидки. 
                По умолчанию значение поля = 0 
9   N   N 8.*   Минимальная цена, значение по умолчанию = 0,00 
10  N   N 1     =0 Нет - просто пишем цифру 0
...
14  N   N 8.*   =1 Коэффициент ШК просто пишем цифру 1
15  N   N 1     =0 Нет - просто пишем цифру 0
16  N   C 10    Код родительской группы, по умолчанию поле не заполнено 
17  N   N 1     Товар или группа: для товара = 1 (значение по умолчанию): для группы = 0 
18  N   N 1     Код налоговой группы? Пишут 3
19 ... 22       Пишут пустые поля
23  N   N 8     Код налоговой группы 18000500 В ПРИМЕРЕ ДАЛЬНЕЙШЕЕ НЕ УКАЗЫВАЕТСЯ
24
25
26  N   C 20    Артикул 
27 
28 
29  N   N 9.*   Максимальная скидка, % 
30 
31  N   C       Имя файла с картинкой формата PNG, BMP, JPEG, GIF, TIFF, ICO и путь к нему 
32  N   C       Описание - произвольное
33  N   N.*     Кратность количества 
34-38 
39  N           Код ГП товара (загружается в карточку товара) 
40  N           Загружается в карточку товара
41-52 
53  N   N 9     Код вида продукции. Значение по умолчанию = 100 
54  N   N 10.6  Ёмкость тары, л. Значение по умолчанию = 1,000 
55  N   N 1     Алкогольная продукция: 0-нет; 1-алкогольная продукция. Значение по умолчанию = 0 
56  N   N 1     Маркировка алкогольной продукции: 0-с маркой; 1-без марки. Значение по умолчанию = 0 
57  N   N 10.6  Крепость алкогольной продукции. Значение по умолчанию = 0,1 

При редактировании файла загрузки вручную в полях, в том числе строковых, не допустим ввод символов <;> и <,>. 
В строковых полях вместо <;> следует использовать символ <¤> (Alt + 0164). 

Особенности полей: 
. Любые значения, кроме 0 и 1 (даже пустые) в поле №8 обрабатываются как эквивалент 0. 
. Если в поле №14 не задано значение, при загрузке в БД будет добавлен ШК со значением коэффициента = 1, и значением настройки <Использовать коэффициент> в положении OFF. 
. Поле №16 предназначено для построения иерархического списка товаров, т.е. для разбиения товаров по соответствующим группам при отображении в визуальном поиске. При значении поля = 0 объект будет загружен в корневую группу. 
. Если в поле №31 не указан путь к картинке, а указано только имя файла, то картинка загрузится, только если она находится в каталоге загрузки. Для загрузки изображения по FTP имя файла должно
    быть указано только латинскими буквами или цифрами. При некорректной загрузке будет выведено сообщение об ошибке, но товар все равно
    загрузится, а все ошибки будут записаны в LoadResult, а также в журнале операций, если загрузка производилась через меню <Сервис>. 
. Для разделения строк в поле №32 должен использоваться символ <|> (A6h). 

Прочие особенности: 

. Если в начале файла нет ни одной команды, то считается, что указана команда <$$$ADDQUANTITY>. 
. Если указана команда без данных (например, $$$DELETEALLWARES), но данные для неё присутствуют, после
  удаления всех товаров последующие данные будут считаться загрузкой товаров ($$$ADDQUANTITY).
Пример реальной выгрузки, которую "с удовольствием кушает" Фронтол xPos. Как можно видеть - большинство параметров задаются "по умолчанию", но при продажах через xPos всё нормально используется и изменяются, например цены:

Код:
##@@&&
#
$$$DELETEALLWARES
$$$REPLACEQUANTITY
14210;8002793010756;4 вольте 25 кр. сух. 0.75л вино;4 вольте 25 кр. сух. 0.75л вино;700.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;401;0,750000;1;0;14,000000
15202;8032973026918;50 & 50(Тоскана) 2012 0.75л кр.сух. вино;50 & 50(Тоскана) 2012 0.75л кр.сух. вино;18900.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;404;0,750000;1;0;13,500000
14987;46155467;Сигареты Бонд спесиаль блю;Сигареты Бонд спесиаль блю;75.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;100;;0;1;
14945;46080844;Сигареты Вайсрой Блю;Сигареты Вайсрой Блю;73.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;100;;0;1;
14156;8437000038054;Эпико 2013 кр. сух. вино;Эпико 2013 кр. сух. вино;1050.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;402;0,750000;1;0;14,000000
11424;40677408;Ягермайстер 0.2л   ликер;Ягермайстер 0.2л   ликер;750.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;212;0,200000;1;0;35,000000
10743;4067700013057;Ягермайстер 0.5л   ликер;Ягермайстер 0.5л   ликер;1700.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;212;0,500000;1;0;35,000000
10990;4067700013019;Ягермайстер 0.7л   ликер;Ягермайстер 0.7л   ликер;2250.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;212;0,700000;1;0;35,000000
11666;3014409000551;Яхт Клуб скотч 0.5л. 40% виски;Яхт Клуб скотч 0.5л. 40% виски;690.00;9999;0;0;0;0;0;0;0;1;0;;1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;280;0,500000;1;0;40,000000
12.04.2017 17:04
AndreyZh
 
Загрузка продаж и возвратов

В блок программы администратора "сервис" добавлен режим "Импорт продаж и возвратов из кассовых программ". Общий подход, исходя из "неизвестностей" реальной работы:

1. Запускается батник, переносящий данные о продажах и возвратов, сохраненные в CSV форматах из УСЕга и/или Фронтол xPos в каталог обмена посылками с фиксированными именами ExportUs.csv и ExpFront.txt соответственно

2. Далее файлы по своим (для разных касс) алгоритмам переносятся в унифицированную таблицу структуры:


dat дата операции (чека)
dMove продажа или возврат
codMin код ассортимента - уникальный идентификатор УС
number номер чека - в УС Land разрешено их дулирование
sales цена товара в чеке
qtyAl количество товара


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

4. Создаются отгрузочные и возвратные от покупателя накладные, которые сразу оплачиваются, т.е. упрощая предполагаю, что нет частичных оплат.

Структуры посылки из "УСЕга":

Код:
1   Номер чека
2   Дата чека
3   Время передачи в ЕГАИС - сохранения информации
4   Номер кассы магазина
5   Номер смены продавцов
6   Код PDF417 товара или ничего для неалкоголя
7   Продано количество. При непустом codIs == 1
8   Уникальные код проданного товара - ШК EAN13. По нему остальные атрибуты из s_wares
9   Для простоты выборки дублирую. Тип товара 1-бухло, 2-пиво, 3...-неалкогольный товар
10  Реальная, со всеми скидками цена продажи
11  идентификатор запроса к ЕГАИС. Печать на слипе. Для отложенного запроса
12  отпечаток КЭП. Печать на слипе. Для отложенного запроса
13  Собственное наименование для удобства продаж
14  Код АП в ЕГАИС. Можно не вести, но не будет связи с остатками.
15  Литраж единицы. См. regId Это и следующие имеют преимущество определения из regId
16  Градус. Нужен при продаже пива
17  Код вида АП - для подготовки журнала учета продаж бухла
18  Код товара для обмена с учетными системами, если не пустой - код ассортимента
Пример посылки из "УС Лэнд:ЕГАИС":

Код:
1.00000;20170408;10:57:06;9002;1.00000;22N00001CHHOGJIMSY53SS861226003000721NNHF8DV2UR54FTIFDZCVAECBULW2TNP;1.00000;8000160653414;1;490.00000;;;;;0.00000;0.00000;;
1.00000;20170408;10:57:06;9002;1.00000;22N00001CHHOGJIMSY53SS86122600300072037TP4H7OCZ5UA7THQRH7864VMF57GVM;1.00000;8000160653414;1;490.00000;;;;;0.00000;0.00000;;
2.00000;20170408;11:17:19;9002;1.00000;22N00002NS4CKHMBF6Y7I7J50722014000485RIZL5Q8KD0NWAIQ649WEVLGJ4SFMSQB;1.00000;3263287626036;1;1500.00000;;;Брют Даржан Розе Пино Нуар Брют игр.0,75л;0350191000003353514;0.75000;12.00000;440;0B42
19.00000;20170408;19:45:09;9002;1.00000;22N00001CHHOGJIMSY73SS861226002001140MF1NUI8EK38VKW5616USKKWKFW4A4UJ;1.00000;8000160653407;1;490.00000;;;;;0.00000;0.00000;;
19.00000;20170408;19:45:09;9002;1.00000;22N00001CHHOGJIMSY73SS861226002001137LRYR363JT0ONEBXIRAIZJI5SF7H5EVE;1.00000;8000160653407;1;490.00000;;;;;0.00000;0.00000;;
20.00000;20170408;21:39:18;9002;1.00000;22N00001CHHOGJI7XTR3SS860803007002381QGS8IE432ATCGQWSYG4Z8SEH4YNKZ8Q;1.00000;4860099002233;1;950.00000;;;Алазанская Долина Тавади кр. п/сл. 1.5л вино;;1.50000;11.00000;403;0ASW
Замечу, что корректность данных жестко контролируется на уровне "семейки" УС Лэнд, а посему кассир (оператор) в принципе не сможет обмануть "выгрузку"... Чего не сказать о Фронтол xPos! Правда в письме спецам я просил, но как они такое сделали - не рассказывают
Цитата:
2. Для отладки импорта продаж сделайте пожалуйста имитацию кассовой смены:

- продажи товара, в том числе неалкогольного в одном чеке - сигареты;
- возврат товара от покупателей;
- может быть возможно сделать какие-то ошибки кассира, влияющие на данные по продажам или на процесс импорта продаж.
Ну и на обработку этих глюков Фронтола пришлось "поломать голову", но как обычно - всё получилось...


Структура посылки из "Фронтол xPos": (описание делал понятным себе, а не фрагмент инструкции)

Код:
1   Целое       № транзакции 
2   Дата        Дата транзакции 
3   Время       Время транзакции 
4   Целое       11 Продажа или 12 Возврат - только их закачиваю
5   Целое       Номер РМ 
6   Целое       Номер документа 
7   Строка      Код кассира 
8   Строка      0 или Код товара - передаваемый в цифровом виде код ассортимента
9   Строка      Коды значений разрезов через запятую 
10  Дробное     Цена товара без скидок 
11  Дробное     Количество товара (отрицательное для возврата)
12  Дробное     Сумма товара + сумма округления  (отрицательное для возврата)
13  Целое       Тип чека ККМ 
14  Целое       Номер смены 
15  Дробное     Округленная итоговая цена со скидками 
16  Дробное     Сумма товара + сумма округления со скидками   (отрицательное для возврата)
17  Строка      Код ГП товара 
18  Строка      - / Артикул товара 
19  Целое       Штрихкод регистрации 
20  Дробное     Сумма товара без скидок 
23  Строка      Код вида документа 
26  Строка      Информация о документе 
34  Строка      Марка

Пример выгрузки из "Фронтол xPos": с примером косяков, которые может делать кассир в рамках штатной работы с xPos

Код:
#
1
2
28;11.04.2017;15:10:24;42;1;5;;;;;;;0;2;;;0;;;;;;0000000001;;;1/2/5;;;;;;;;
29;11.04.2017;15:10:24;11;1;5;;14210;;10.00;1.000;10.00;0;2;10.00;10.00;0;;8002793010756;10.00;;;0000000001;;;1/2/5;;;;;;;;
30;11.04.2017;15:11:03;11;1;5;;14882;;10.00;2.000;20.00;0;2;10.00;20.00;0;;46151575;20.00;;;0000000001;;;1/2/5;;;;;;;;
31;11.04.2017;15:11:32;49;1;5;;;;;;30.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
32;11.04.2017;15:11:32;45;1;5;;;;;;30.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
33;11.04.2017;15:11:32;56;1;5;;;0;;-3.000;-30.00;0;2;;;0;;;;;;0000000001;;;1/2/5;;;;;;;;
34;11.04.2017;15:31:22;42;1;7;000000000001;;;;;;0;2;;;0;;;;;;0000000001;;;1/2/7;;;;;;;;
35;11.04.2017;15:31:22;11;1;7;000000000001;11500;;10.00;1.000;10.00;0;2;10.00;10.00;0;;3359880400606;10.00;;;0000000001;;;1/2/7;;;;;;;;
36;11.04.2017;15:31:26;11;1;7;000000000001;13556;;10.00;1.000;10.00;0;2;10.00;10.00;0;;4850001275923;10.00;;;0000000001;;;1/2/7;;;;;;;;
37;11.04.2017;15:31:46;41;1;7;000000000001;;0000000001;0;20.00;20.00;0;2;;;;;;;;;0000000001;;;1/2/7;;;;;;;;
38;11.04.2017;15:31:46;43;1;7;000000000001;;0000000001;0;20.00;20.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
39;11.04.2017;15:31:46;49;1;7;000000000001;;;;;20.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
40;11.04.2017;15:31:46;45;1;7;000000000001;;;;;20.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
41;11.04.2017;15:31:46;55;1;7;000000000001;;;;2.000;20.00;0;2;;;0;;;;;;0000000001;;;1/2/7;;;;;;;;
42;11.04.2017;15:31:59;42;1;8;000000000001;;;;;;0;2;;;0;;;;;;0000000001;;;1/2/8;;;;;;;;
43;11.04.2017;15:31:59;11;1;8;000000000001;13479;;10.00;1.000;10.00;0;2;10.00;10.00;0;;4011869014073;10.00;;;0000000001;;;1/2/8;;;;;;;;
44;11.04.2017;15:32:08;49;1;8;000000000001;;;;;10.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
45;11.04.2017;15:32:08;45;1;8;000000000001;;;;;10.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
46;11.04.2017;15:32:08;56;1;8;000000000001;;0;;-1.000;-10.00;0;2;;;0;;;;;;0000000001;;;1/2/8;;;;;;;;
47;11.04.2017;15:30:23;42;1;6;000000000001;;;;;;0;2;;;0;;;;;;0000000001;;;1/2/6;;;;;;;;
48;11.04.2017;15:30:23;11;1;6;000000000001;15106;;10.00;1.000;10.00;0;2;10.00;10.00;0;;5000277000579;10.00;;;0000000001;;;1/2/6;;;;;;;;
49;11.04.2017;15:30:28;11;1;6;000000000001;11536;;10.00;1.000;10.00;0;2;10.00;10.00;0;;4607026340828;10.00;;;0000000001;;;1/2/6;;;;;;;;
50;11.04.2017;15:30:28;12;1;6;000000000001;11536;;10.00;-1.000;-10.00;0;2;-10.00;-10.00;0;;4607026340828;-10.00;;;0000000001;;;1/2/6;;;;;;;;
51;11.04.2017;15:30:37;11;1;6;000000000001;14987;;10.00;1.000;10.00;0;2;10.00;10.00;0;;46155467;10.00;;;0000000001;;;1/2/6;;;;;;;;
52;11.04.2017;15:32:43;41;1;6;000000000001;;0000000004;0;20.00;20.00;0;2;;;;;;;;;0000000001;;;1/2/6;;;;;;;;
53;11.04.2017;15:32:43;43;1;6;000000000001;;0000000004;0;20.00;20.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
54;11.04.2017;15:32:43;49;1;6;000000000001;;;;;20.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
55;11.04.2017;15:32:43;45;1;6;000000000001;;;;;20.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
56;11.04.2017;15:32:43;55;1;6;000000000001;;;;2.000;20.00;0;2;;;0;;;;;;0000000001;;;1/2/6;;;;;;;;
57;11.04.2017;15:33:01;42;1;9;000000000001;;;;;;0;2;;;0;;;;;;0000000001;;;1/2/9;;;;;;;;
58;11.04.2017;15:33:01;11;1;9;000000000001;14210;;10.00;1.000;10.00;0;2;10.00;10.00;0;;8002793010756;10.00;;;0000000001;;;1/2/9;;;;;;;;
59;11.04.2017;15:33:01;11;1;9;000000000001;14882;;10.00;2.000;20.00;0;2;10.00;20.00;0;;46151575;20.00;;;0000000001;;;1/2/9;;;;;;;;
60;11.04.2017;15:33:12;41;1;9;000000000001;;0000000001;0;30.00;30.00;0;2;;;;;;;;;0000000001;;;1/2/9;;;;;;;;
61;11.04.2017;15:33:12;43;1;9;000000000001;;0000000001;0;30.00;30.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
62;11.04.2017;15:33:12;49;1;9;000000000001;;;;;30.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
63;11.04.2017;15:33:12;45;1;9;000000000001;;;;;30.00;0;2;;;0;;;;;;0000000001;;;0/0/0;;;;;;;;
64;11.04.2017;15:33:12;55;1;9;000000000001;;;;3.000;30.00;0;2;;;0;;;;;;0000000001;;;1/2/9;;;;;;;;
65;11.04.2017;15:42:54;42;1;11;000000000001;;;;;;1;2;;;0;;;;;;0000000002;;;1/2/11;;;;;;;;
66;11.04.2017;15:43:12;11;1;11;000000000001;14882;;10.00;-1.000;-10.00;1;2;10.00;-10.00;0;;46151575;-10.00;;;0000000002;;;1/2/11;;;;;;;;
67;11.04.2017;15:44:13;41;1;11;000000000001;;0000000004;0;-10.00;-10.00;1;2;;;;;;;;;0000000002;;;1/2/11;;;;;;;;
68;11.04.2017;15:44:13;43;1;11;000000000001;;0000000004;0;-10.00;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
69;11.04.2017;15:44:13;49;1;11;000000000001;;;;;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
70;11.04.2017;15:44:13;45;1;11;000000000001;;;;;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
71;11.04.2017;15:44:13;56;1;11;000000000001;;0;;1.000;10.00;1;2;;;0;;;;;;0000000002;;;1/2/11;;;;;;;;
72;11.04.2017;15:45:23;42;1;12;000000000001;;;;;;1;2;;;0;;;;;;0000000002;;;1/2/12;;;;;;;;
73;11.04.2017;15:45:42;11;1;12;000000000001;14882;;10.00;-1.000;-10.00;1;2;10.00;-10.00;0;;46151575;-10.00;;;0000000002;;;1/2/12;;;;;;;;
74;11.04.2017;15:46:21;41;1;12;000000000001;;0000000004;0;-10.00;-10.00;1;2;;;;;;;;;0000000002;;;1/2/12;;;;;;;;
75;11.04.2017;15:46:21;43;1;12;000000000001;;0000000004;0;-10.00;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
76;11.04.2017;15:46:21;49;1;12;000000000001;;;;;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
77;11.04.2017;15:46:21;45;1;12;000000000001;;;;;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
78;11.04.2017;15:46:21;56;1;12;000000000001;;0;;1.000;10.00;1;2;;;0;;;;;;0000000002;;;1/2/12;;;;;;;;
79;11.04.2017;15:46:25;42;1;13;000000000001;;;;;;4;2;;;0;;;;;;0000000004;;;1/2/13;;;;;;;;
80;11.04.2017;15:46:33;50;1;13;000000000001;;;;;0.00;4;2;;;;;;;;;0000000004;;;1/2/13;;;;;;;;
81;11.04.2017;15:33:33;42;1;10;000000000001;;;;;;1;2;;;0;;;;;;0000000002;;;1/2/10;;;;;;;;
82;11.04.2017;15:42:11;11;1;10;000000000001;14882;;10.00;-1.000;-10.00;1;2;10.00;-10.00;0;;46151575;-10.00;;;0000000002;;;1/2/10;;;;;;;;
83;11.04.2017;16:55:58;41;1;10;000000000001;;0000000001;0;-10.00;-10.00;1;2;;;;;;;;;0000000002;;;1/2/10;;;;;;;;
84;11.04.2017;16:55:58;43;1;10;000000000001;;0000000001;0;-10.00;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
85;11.04.2017;16:55:58;49;1;10;000000000001;;;;;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
86;11.04.2017;16:55:58;45;1;10;000000000001;;;;;-10.00;1;2;;;0;;;;;;0000000002;;;0/0/0;;;;;;;;
87;11.04.2017;16:55:58;56;1;10;000000000001;;0;;1.000;10.00;1;2;;;0;;;;;;0000000002;;;1/2/10;;;;;;;;
88;11.04.2017;16:56:09;61;1;14;000000000001;;;70.00;;70.00;10;2;;;0;;;;;;;;;;;;;;;;;
23.05.2017 17:29
AndreyZh
 
Вот настало время решать задачи по on-line кассе в общепите и так, как руководство желает продолжать легальную и честную торговлю, то и встала задача выбора... По максимуму в плане обучения, сопровождения, регистрации я дистанцировался от данной задачи, тем более, что наблюдения за действиями шаманов ЦТО по данным процедурам не "вдохновили" - одна только перепрошивка со вскрытием корпуса (это потеря гарантии) и заменой платы чего стоило.

Так же "понравился" запуск и обучение по "Фронтол xPos", который, как оказалось "требует" для удобства специализированной клавиатуры и не даёт полезных отчетов для работы. Короче - настраивал и поверхностно обучал специалист умных девушек всего около 8 часов, при этом сам натыкался на "новенькое" созваниваясь, как представитель с Атол. Да и стоимость "в итого" оказалась весьма большой - если включить затраты на технику, ФР, программу, обслуживание, регламентные платежи и обновление компов получилось около 70 тыр.

Для общепита, где продают на розлив или просто отдают вскрытые бутылки (всего до 300 наименований), а учет, в том числе на УС Land и УС Лэнд:ЕГАИС ведут на "дохлом" ноуте (Atom) решил найти более "бюджетный" вариант... и остановился на варианте автономной кассы, тем более, что интеграция с ЕГАИС не нужна, а продажи по кассе, продажи по ЕГАИС и продажи в учётке производятся в разные моменты времени и по разным "причинам":

1. Егаис в конце дня списание по факту вскрытия тары;
2. Касса - покупателю сразу нужен чек с отправкой в ОФД;
3. Учетка, учитывая процесс "производства" - данные вводятся в свободное от покупателей время по проданным "пачке" покупателей товаров.

Выбрал, правда консультируясь со спецами ЦТО аппарат "Пионер 114Ф" - самый продвинутый.



Кратко описание:

Касса - онлайн Пионер 114Ф - это инновационный кассовый аппарат с жидкокристаллическим цветным монитором (разрешение 230х320 пикселей) и сенсорной влагозащищенной клавиатурой на 23 клавиши. ККТ соответствует требованиям законодательства 54-ФЗ. Касса - онлайн передает фискальные данные на сервер ОФД, отправляет копию электронного чека на мобильный телефон (SMS) покупателя, генерирует и печатает QR-код.

Устройство оснащено надежным термопринтером японским PTMBL1B02A-01E/WRZDA007-01N. Ширина чековой ленты, на которой работает аппарат - 57мм, при этом внешний диаметр рулона не должен превышать 6см.

ККТ может работать в режиме свободных цен без указания наименования товара, а также может автоматически подбирать номенклатуру по коду / штрихкоду в чек с подстановкой стоимости товара (если последняя предварительно заведена, в противном случае цена вводится вручную).

Код товара может находиться в диапазоне от 0 до 99999.
Количество номенклатурных позиций, которые ККТ может содержать в своей памяти - 2000 ед., при этом длина наименования товара не может превышать 24 символов. Для простоты заведения номенклатуры во внутреннюю базу кассы - онлайн Пионер 114Ф рекомендовано подключение PC - клавиатуры (через USB порт). Возможна совместная работа с программируемой клавиатурой.

Касса - онлайн имеет возможность подключения сканера штрихкода, с помощью кабеля USB. Поддерживаемые штрихкоды: EAN13, EAN8, UPC-A. Допустима работа с весовым товаром.

Передача фискальных данных в режиме реального времени происходит с помощью Ethernet.

Питание ККТ - онлайн осуществляется благодаря сменным батареям АА (4шт.), либо подключению к сети питания.
Температура при которой рекомендовано использование ККТ от 0°С до +40°С.


Заказали... Стоимость с годовым обслуживанием и прочим платежам: 29 тыр - и всё!!! Поставка в течении 1 месяца.

Уже отладил загрузку товаров из учетки... Формат крайне примитивный. Это "липа" для форума:

Код:
INTCODE;NAME;BARCODE;DEPT;PRICE
605;Торт Кармен;90809809;1;78
1597;Тирамису 0.08;980909;1;110
1612;Пир. Медовое 0.07;64-09-09;1;78
Таким образом кассир может бить продажи по уникальным кодам из УС или сканируя локальный (или от производителя) ШК со вскрытой бутылки. Управление показали, а учитывая наглядность информации на цветном дисплее очень простое даже для бабушки из деревни.
23.05.2017 18:34
KirillHome
 
А посредством чего номенклатура грузится в кассу?
Есть какая-то программка; файл должен находится на флешке и иметь уникальное имя и т.п. варианты?

Есть "обратный процесс" (выгрузка продаж)?
23.05.2017 19:49
AndreyZh
 
Цитата:
KirillHome А посредством чего номенклатура грузится в кассу?
Есть утилита для Win, где можно "загрузить" каталог из программы или в обычной табличке набить номенклатуру... Все забиваемые атрибуты в примере "выгрузки". ШК EAN13 не обязателен - можно работать по кодам

Цитата:
KirillHome Есть какая-то программка; файл должен находится на флешке и иметь уникальное имя и т.п. варианты?
Касса подключается к сети через WiFi (наш выбор) или проводное подключение Ethernet, но якобы у нас уже будет новая обещанная прошивка, что можно через флэшку.

Цитата:
KirillHome Есть "обратный процесс" (выгрузка продаж)?
Этого НЕТ!!! Но нам и не нужно, т.к. в УС учет по своим правилам... Изучая дешевые автономые кассы - нет такого нигде, кроме возможно Эватор, но там платно и через облако
23.05.2017 19:49
KirillHome
 
Да, и ещё один вопрос - есть ли команда "обнуления" товарного справочника?
То есть интересует работа с заказами.
Передали заказ, в нём товары с кодами 1, 17, 157; потом следующий - 2, 128, 254 и так далее.
Если "не обнулять" - то мы рано или поздно забъём все 2000 ячеек. И что тогда?

А можно ли передать (и выбрать) товар с кодом больше 2000?
23.05.2017 19:53
KirillHome
 
Цитата:
AndreyZh Есть утилита для Win, где можно "загрузить" каталог из программы или в обычной табличке набить номенклатуру... Все забиваемые атрибуты в примере "выгрузки". ШК EAN13 не обязателен - можно работать по кодам
Утилита - "в комплекте" (на сайте производителя, на диске в поставке и т.п.) или надо писать самому?

Цитата:
AndreyZh Касса подключается к сети через WiFi (наш выбор) или проводное подключение Ethernet, но якобы у нас уже будет новая обещанная прошивка, что можно через флэшку.
Ну, штрихи тоже обещали, но пока (на сколько я знаю) дальше обещаний не продвинулись).


Цитата:
AndreyZh Этого НЕТ!!! Но нам и не нужно, т.к. в УС учет по своим правилам... Изучая дешевые автономые кассы - нет такого нигде, кроме возможно Эватор, но там платно и через облако
Да мне тоже не очень нужно Но спросить то надо.

"Спасибы" кончились - поэтому просто напишу: Спасибо!
23.05.2017 19:54
AndreyZh
 
Цитата:
KirillHome Да, и ещё один вопрос - есть ли команда "обнуления" товарного справочника?
То есть интересует работа с заказами.
Передали заказ, в нём товары с кодами 1, 17, 157; потом следующий - 2, 128, 254 и так далее.
Если "не обнулять" - то мы рано или поздно забъём все 2000 ячеек. И что тогда?

А можно ли передать (и выбрать) товар с кодом больше 2000?
При закачке из вне каталог в кассе полностью обнуляется; можно добавить ручками через USB клаву непосредственно в кассу; интервал цифровых кодов 0-99 999, просто уникальных наименований ОДНОВРЕМЕННО не больше 2000... При этом по закону мы всю, например кондитерку можем записать "кондитерские изделия" и пробивать по "свободной цене"
23.05.2017 19:59
AndreyZh
 
Цитата:
KirillHome Утилита - "в комплекте" (на сайте производителя, на диске в поставке и т.п.) или надо писать самому?
В составе поставки, но как всегда сейчас - самый свежий релиз на сайте... Меня мало волнует всё это - итоговая цена включает все услуги ЦТО и мы уже проверили "загрузку" + они всё ставят, настраивают и обучают всех... в дальнейшем 100% сопровождение

Нам "выше крыши" будет уже встроенного WiFi, тем более, что касса кажется не имеет 3G модуля и отправка в ОФД через локальную сеть... Вопрос выбора подключения к ней
23.05.2017 20:03
KirillHome
 
Андрей, ещё раз - спасибо за разъяснения!
Часовой пояс GMT +3, время: 16:54.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.