Здесь программа 1С не задействована. Обмен осуществляется между несколькими "ЛАПАМИ" как описано здесь. Но поскольку раздел посвящен форматам обмена, то опишем этот формат здесь.
| № | Файл | Описание | Размер файла |
|---|---|---|---|
| Пример файла обмена синхронизации накоплений по картам | 73 Kb |
Файл загрузки и выгрузки данных имеет одинаковый формат и состоит из двух частей: шапки файла и непосредственно информации о реквизитах товара. Шапка файла состоит из двух строк
- Первая строка – строка инициализации файла «##@@&&» (6 символов).
- Вторая строка – признак обработки файла «#» (1 символ).
После успешной обработки файла признак меняется с «#» на «@».
После шапки файла следуют непосредственно управляющие команды и данные для этой команды.
В каждой строке файла располагается одна команда. Все команды начинаются с символов «$$$».
Добавить схему накопительной скидки.
$$$ADD_SCHEM
Данные:
|
№ поля |
Тип поля |
Назначение для товара |
|
1 |
Число 18 |
Код |
|
2 |
Строка 100 |
Наименование схемы |
|
3 |
Число 1 |
Период учета 0 - весь 1 - текущий месяц 2 - предыдущий месяц 3 - последние 30 дней |
|
4 |
Число 1 |
0/1 - Не включать/Включать в накопления для текущего чека |
|
5 |
Число 1 |
0/1 - включать в накопление товар со скидкой/вез скидки |
|
6 |
Число 1 |
0/1 - включать в накопление сумму без учета скидки |
Добавить значение накопительной скидки.
$$$ADD_CARDDISC
Данные:
|
№ поля |
Тип поля |
Назначение для товара |
|
1 |
Число 18 |
Код |
|
2 |
Строка 100 |
Наименование скидки |
|
3 |
Число 18 |
Код схемы скидки |
|
4 |
Число 8.2 |
Значение скидки |
|
5 |
Число 8.2 |
Фактор "сумма" начальная |
|
6 |
Число 8.2 |
Фактор "сумма" конечная |
Добавить карту.
$$$ADD_CARDS
Данные:
|
№ поля |
Тип поля |
Назначение для товара |
|
1 |
Число 18 |
Код |
|
2 |
Строка 100 |
Наименование карты |
|
3 |
Число 18 |
Код схемы скидки |
|
4 |
Число 18 |
Тип карты 0 - накопительная 1 - платежная |
|
5 |
Строка 100 |
Номер карты |
|
6 |
Число 8.2 |
Общая сумма накопления |
|
7 |
Число 8.2 |
Сумма кредита |
Добавить накопление по карте.
$$$ADD_ACCUMULATION
Данные:
|
№ поля |
Тип поля |
Назначение для товара |
|
1 |
Число 18 |
Код накопительной карты |
|
2 |
Дата Время |
Дата и время операции |
|
3 |
Число 18 |
Номер документа |
|
4 |
Число 18 |
Номер кассы |
|
5 |
Число 8.2 |
Сумма операции |