[ОТВЕТИТЬ]
10.04.2018 12:50
Никита
 
Добрый день.
Имеется кассовое решение СуперМаг УКМ 4 (кассы Toshiba, Wincor NixDorf, TEC Toshiba) (версия 77, конвертер 2 CSV) и торговая программа СуперМаг+
Нужно чтобы в отчете по реализации в Супермаге печатался заводской номер кассы или хотя бы 7-10 цифр. Возможно ли это сделать, может кто уже такое реализовывал?
Спасибо.
10.04.2018 13:23
Mtirt
 
О каком "отчете о реализации" речь?

В принципе, в свойствах кассы заводской номер есть.
Если в отчете есть "учетный номер", то выбрать вместо него заводской - задача несложная.
Я, правда не помню в отчете о реализации номера кассы.
10.04.2018 13:29
Никита
 
Цитата:
Mtirt О каком "отчете о реализации" речь?

В принципе, в свойствах кассы заводской номер есть.
Если в отчете есть "учетный номер", то выбрать вместо него заводской - задача несложная.
Я, правда не помню в отчете о реализации номера кассы.
Речь идет о отчете "Реализация по Z-отчетам"

Там идет название места хранения
далее "Касса" и как я понимаю ид кассы из УКМ....

к примеру
ООО "НРП" Магазин 13
Касса: 11
Z-отчет: 688 08.04.2018


Можно ли вместо "Касса:11", чтобы было "Касса:5300550535".......или куда подскажите куда копать?
10.04.2018 13:47
Mtirt
 
А в Супермаге заводские номера касс забиты?
Разделы - Структура магазина склада.
10.04.2018 13:59
Starter
 
Цитата:
Mtirt А в Супермаге заводские номера касс забиты?
Разделы - Структура магазина склада.
Так ведь УКМ4, а там одна запись на все кассы. И даже указание серийника не поможет.

В базе есть табличка SMCASHZPLUS , в которой есть поля CASHDESKSERIALNU и CASHDESKMODEL.
У нас эта табличка пустая. Так думаю, это для касс, которые подключены непосредственно в СМ+, без УКМ4.

Т.е. в СМ+ данных о серийных номерах касс нет.
Как вариант решения (если касс немного) - подкорректировать отчёт, вкорячив туда конструкцию типа:
SQL код:
CASE  d.DeskNum WHEN 11 THEN '345345345' WHEN 12 THEN '6456456' .... END 
Костыль, конечно, за актуальностью номеров касс придётся следить, но, если магазин маленький, касс мало, то почему бы и нет.
10.04.2018 14:03
Никита
 
Цитата:
Mtirt А в Супермаге заводские номера касс забиты?
Разделы - Структура магазина склада.
Нет, как я могу понять там настраивается только выгрузка для касс. Если бы у нас был УКМ 2 или 3 где настраивается для каждой кассы отдельный каталог обмена то имел бы смысл вбить, а так у нас УКМ 4 он же использует один каталог для всех, тоесть у нас там:
графа Касса - 6
графа Тип кассы - УКМ2 станд ТХТ
графа Группа отд - Самообслуживание (отдел)
графа Активна
графа Загрузка - путь к каталогу загрузки УКМ сервера товарами
графа Закрытие - путь к каталогу куда кассы кладут закрытые смены, оттуда их берет супермаг
графа Опер. свод - путь к каталогу куда кассы кладут оперативные чеки, оттуда их берет супермаг
10.04.2018 14:06
student
 
Цитата:
Starter за актуальностью номеров касс придётся следить
сейчас ковыряю хмл обмен в нем сейчас есть по смене
====================================
<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 это сейчас отдает (мы у себя - укмвин - пока еще не отдаем - не до украшательств, но после всех проверок обязательно сделаем, чтобы добро не пропадало :))
10.04.2018 14:08
Никита
 
Цитата:
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 с версии 75 начал тоже отдавать заводские номера.....так вот может кто уже юзает эту функцию
10.04.2018 14:11
Mtirt
 
Там можно завести все кассы, с заводскими номерами, просто только для одной поставить признак - активна.
Тогда выгружаться будет однократно, а информация с номерами будет присутствовать в таблице SMCASHDESKS.

Поправить отчет, чтобы вместо номера кассы (поля ID) выводился заводской номер (поле serialnu), дело недолгое, на мой взгляд...
10.04.2018 14:14
Mtirt
 
Цитата:
Никита я вот тоже читал что УКМ 4 с версии 75 начал тоже отдавать заводские номера.....так вот может кто уже юзает эту функцию
А еще надо прочитать, что Супермаг+ умеет эту информацию извлекать из данных, выгруженных УКМ4.
Я такого не видела.
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 Кб, 1 просмотров)
11.04.2018 07:50
student
 
Цитата:
Starter Так и было
это значит мы такие везучие - наши выгрузки (укмвин) см отпинывает если не заполнить ... :)
честно сказать обмен хмл довольно странный, мало того что теги должны иметь определенный порядок, так еще и флагов блокировки\готовности каталогов нет :( получили результат при котором карточки есть, а цен нет ... спросили с+ в ответ "У Вас просто так совпало. Не стоит обращать на это внимание. Механизм достаточно простой и вполне надежный." Прием данных с учетом подобного мы уже переделали, но хотелось бы узнать у кого нибудь подобное было или все шишки только нам достаются ?

пы сы
посмотрел файлик, в нем нет секций
<payment> // minOccurs=”1” maxOccurs="unbounded" (оплаты по смене)
так что походу все от конкретного конвертера что включен зависит, осталось только понять какой именно должен быть и чего можно ожидать при очередной смене версии :(

Последний раз редактировалось student; 11.04.2018 в 07:59.
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 а не касса-заводской номер.
20.04.2018 10:06
Mtirt
 
Для сверки с ОФД, я думаю.
В данных ОФД есть номер кассы/номер ФН.
Опции темы


Часовой пояс GMT +3, время: 21:03.

 

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