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]
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>
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, время: 11:43.

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