[ОТВЕТИТЬ]
Опции темы
21.06.2016 12:59  
SMak
В супермаге меняем формат данных общения с кассой, сейчас db, хотим xml из-за наличия в последнем егаисовского флага.
Кассы у нас фронтол, конвертеры самописные.
Структура xml практически полностью описана здесь. Пример выгрузки на кассы мы получили из супермага.
Теперь вопрос: как происходит выгрузка из кассы (укм4-xml) ?
Интересуют названия файлов чеков и смен, про это в вики нет ничего :(
И, если кто сможет, были бы рады примеру выгрузки :)
 
21.06.2016 20:42  
Павел Сосновских
на той же странице внизу описано
выгружаются "чек" и "смена"
 
22.06.2016 10:01  
SMak
так и называются? по русски? без номеров? чек.xml и смена.xml ?
можно я не поверю? :(
 
22.06.2016 11:18  
whitewizard
shift_[2]_[21]_[1226]_[1].xml
[2] - индекса магазина
[21] - номер кассы
[1226] - номер смены
[1] - непонятно что, но всегда [1]. думаю, что если выгрузить эту смену ещё раз, то будет [2]
 
"Спасибо" whitewizard от:
22.06.2016 11:55  
SMak
а чеки?
 
22.06.2016 13:15  
bob
receipt_[3]_[52]_[2680]_[73]_[1]
индекс магазина, номер кассы, номар смены, номер чека, [1] - непонятно что
Цитата:
<?xml version="1.0" encoding="UTF-8"?>

-<receipt receiptNum="73" shiftNum="2680" posNum="52" storeId="3">

<version>1.0</version>

<receiptDateTime>2016-06-22T15:12:21</receiptDateTime>

<cashierName>Гесс Любовь</cashierName>

<cashierCode>11</cashierCode>

<type>0</type>

<amount>85.30</amount>


-<item>

<article>Ц061370</article>

<barcode>4603552013137</barcode>

<quantity>1.000</quantity>

<price>44.00</price>

<total>42.65</total>

<stockId>15</stockId>

<enterType>0</enterType>


-<discount>

<programId>16</programId>

<programName>Скидка 3%</programName>

<programType>19</programType>

<discCardNumber>999</discCardNumber>

<amount>1.32</amount>

</discount>


-<discount>

<programId>17</programId>

<programName>скидка на мелочь</programName>

<programType>21</programType>

<amount>0.03</amount>

</discount>

</item>


-<item>

<article>Ц061370</article>

<barcode>4603552013137</barcode>

<quantity>1.000</quantity>

<price>44.00</price>

<total>42.65</total>

<stockId>15</stockId>

<enterType>0</enterType>


-<discount>

<programId>16</programId>

<programName>Скидка 3%</programName>

<programType>19</programType>

<discCardNumber>999</discCardNumber>

<amount>1.32</amount>

</discount>


-<discount>

<programId>17</programId>

<programName>скидка на мелочь</programName>

<programType>21</programType>

<amount>0.03</amount>

</discount>

</item>


-<payment>

<paymentId>4</paymentId>

<paymentName>Банковская карта</paymentName>

<paymentAmount>85.30</paymentAmount>

</payment>

</receipt>
 
"Спасибо" bob от:
22.06.2016 16:47  
SMak
Есть ли какой-то признак того, что выгрузка из СМ+ завершена и можно обрабатывать файлы?
 
22.06.2016 21:48  
bob
Цитата:
Сообщение от SMak
Есть ли какой-то признак того, что выгрузка из СМ+ завершена и можно обрабатывать файлы?
Не видел. и по логике, скорее всего - нет.
 
24.06.2016 16:09  
Павел Сосновских
признак - наличие файла
 
29.06.2016 22:04  
SMak
а нужны ли чеки, если не используем оперсводку?
 
 


Опции темы



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

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