Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Передача заводского номера кассы в Супермаг

01.11.2020 2:05


10.04.2018 14:21
vdm
 
Цитата:
Starter Т.е. в СМ+ данных о серийных номерах касс нет.
Как вариант решения (если касс немного) - подкорректировать отчёт, вкорячив туда конструкцию типа:
SQL код:
CASE d.DeskNum WHEN 11 THEN '345345345' WHEN 12 THEN '6456456' .... END
Костыль, конечно, за актуальностью номеров касс придётся следить, но, если магазин маленький, касс мало, то почему бы и нет.
В СМ можно прописать сколько угодно неактивных касс с номерами соответствующими УКМ, отчет поправить на вывод их серийников.
А так-то получать все через xml конечно было-бы правильно.
10.04.2018 14:23
Starter
 
Посмотрел выгрузку по смене (xml). Действительно, номера есть.

Код:
-<shift shiftNum="1539" posNum="1" storeId="2">
<version>1.2</version>
<dateClose>2018-04-09T22:54:26</dateClose>
<kkm_shift_number>313</kkm_shift_number>
<kkm_serial_number>02005003331</kkm_serial_number>
<kkm_registration_number>0000587235059275</kkm_registration_number>
<kkm_model_name>ККТ СП402-Ф/СП101-Ф/СП802-Ф</kkm_model_name>
<cashierName>Масовец Л.</cashierName>
<cashierCode>4</cashierCode>
<saleAmount>87821.00</saleAmount>
<returnAmount>0.00</returnAmount>
<saleCount>267</saleCount>
<returnCount>0</returnCount>
<kkm_saleAmount/>
<kkm_returnAmount/>
<kkm_saleCount/>
<kkm_returnCount/>
<kkm_withdrawal/>
<kkm_insertion/>
Только вот в СМ+ они никуда не попадают (1.036.1 сп2). Может когда то и будут.
Завести кассы и дергать номера оттуда - вполне годный вариант. Но опять же, если касс немного. Если много, тогда пытаться что то самим сделать, типа из mysql данные загрузить в оракл, озаботиться их обновлением периодическим, ну и в отчете использовать. Это если делать нечего :)

Ну и всегда остается вариант обратиться в С+. Только, боюсь, стоимость доработки неприятно удивит.
10.04.2018 15:12
student
 
Цитата:
Starter <kkm_saleAmount/>
<kkm_returnAmount/>
<kkm_saleCount/>
<kkm_returnCount/>
<kkm_withdrawal/>
<kkm_insertion/>
а это так и было не заполнено в файлике или просто затер при вставке на форум ?
просто у нас (укмвин) если не заполнено то см отказывается принимать - пишет что типа данные по смене не соответствуют данным ккм (точно не помню, а сейчас уже не проверить - пришлось вставить суммы)
10.04.2018 18:27
Starter
 
Так и было. Во вложении эта смена полностью.
Вложения
Тип файла: 7z shift_[2]_[1]_[1539]_[1].7z (23.2 Кб, 20 просмотров)
11.04.2018 07:50
student
 
Цитата:
Starter Так и было
это значит мы такие везучие - наши выгрузки (укмвин) см отпинывает если не заполнить ... :)
честно сказать обмен хмл довольно странный, мало того что теги должны иметь определенный порядок, так еще и флагов блокировки\готовности каталогов нет :( получили результат при котором карточки есть, а цен нет ... спросили с+ в ответ "У Вас просто так совпало. Не стоит обращать на это внимание. Механизм достаточно простой и вполне надежный." Прием данных с учетом подобного мы уже переделали, но хотелось бы узнать у кого нибудь подобное было или все шишки только нам достаются ?

пы сы
посмотрел файлик, в нем нет секций
<payment> // minOccurs=”1” maxOccurs="unbounded" (оплаты по смене)
так что походу все от конкретного конвертера что включен зависит, осталось только понять какой именно должен быть и чего можно ожидать при очередной смене версии :(
19.04.2018 20:21
bob
 
Цитата:
student сейчас ковыряю хмл обмен в нем сейчас есть по смене
====================================
<kkm_serial_number></kkm_serial_number> (заводской номер ККТ - trm_out_shift_close.kkm_serial_number)
<kkm_registration_number></kkm_registration_number> (регистрационный номер ККТ - trm_out_shift_close.kkm_registration_number)
<kkm_model_name></kkm_model_name> (название модели ККТ - trm_out_shift_close.kkm_model_name)
====================================
т.е. по идее они куда то в см должны попадать :) если конечно укм4 это сейчас отдает (мы у себя - укмвин - пока еще не отдаем - не до украшательств, но после всех проверок обязательно сделаем, чтобы добро не пропадало :))
Отдает.. Отдает. Все отдает. вчера только смотрел выгрузку из УКМ4.
19.04.2018 20:25
bob
 
УКМ79 СП1

<?xml version="1.0" encoding="UTF-8" ?>
- <shift storeId="7" posNum="10" shiftNum="289">
<version>1.2</version>
<dateClose>2018-04-19T20:15:55</dateClose>
<kkm_shift_number>293</kkm_shift_number>
<kkm_serial_number>02005003879</kkm_serial_number>
<kkm_registration_number>0000749410024956</kkm_registration_number>
<kkm_model_name>ККТ СП402-Ф/СП101-Ф/СП802-Ф по TCP/IP</kkm_model_name>
<cashierName>!Понькина Наталья</cashierName>
<cashierCode>10</cashierCode>
<saleAmount>2605.52</saleAmount>
<returnAmount>0.00</returnAmount>
<saleCount>16</saleCount>
<returnCount>0</returnCount>
<kkm_saleAmount>2605.52</kkm_saleAmount>
<kkm_returnAmount>0.00</kkm_returnAmount>
<kkm_saleCount>16</kkm_saleCount>
<kkm_returnCount>0</kkm_returnCount>
<kkm_withdrawal>1</kkm_withdrawal>
<kkm_insertion>0</kkm_insertion>
- <payment>
<paymentId>0</paymentId>
<paymentName>Наличные</paymentName>
<paymentAmountSale>2605.52</paymentAmountSale>
<paymentAmountReturn>0.00</paymentAmountReturn>
<kkm_paymentAmountSale>2605.52</kkm_paymentAmountSale>
<kkm_paymentAmountReturn>0.00</kkm_paymentAmountReturn>
</payment>
20.04.2018 08:32
student
 
Цитата:
bob Отдает. Все отдает
тогда значит пока просто см не понимает - но здесь я думаю что и его научат :)
20.04.2018 08:46
Starter
 
Цитата:
student тогда значит пока просто см не понимает - но здесь я думаю что и его научат :)
Думаю, что ждут, пока появится кто-то ,отчаянно в этом нуждающийся, и оплатит доработку :)
20.04.2018 09:34
bob
 
Цитата:
Starter Думаю, что ждут, пока появится кто-то ,отчаянно в этом нуждающийся, и оплатит доработку :)
В принципе не понимаю, для чего это нужно торговой системе? Ну будет в каком то отчете касса 13 а не касса-заводской номер.

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