Главная » IS-Kiosk » Интеграция сторонних систем в IS-Kiosk » 1С в IS-Kiosk » Описание формата обмена данными с 1С в IS-Kiosk » Загрузка позиций прейскуранта - XYYYYMMDD_hhmmss.txt
Назад

Загрузка позиций прейскуранта - XYYYYMMDD_hhmmss.txt

Номер статьи: 0000182

Файлы должны быть представлены в кодировке Windows-1251 или UTF-8

1.1 Загрузка прейскуранта.

Прейскурант считается новым, если в указанной папке содержится файл формата 'XYYYYMMDD_hhmmss.txt', где:

 

Идентификатор

Описание

X

заглавная, латинская буква X

YYYY

год формирования каталога (четыре цифры)

MM

месяц формирования каталога (две цифры)

DD

день формирования каталога (две цифры)

hh

часы формирования каталога (две цифры)

mm

минуты формирования каталога (две цифры)

ss

секунды формирования каталога (две цифры)

 

Если в каталоге содержится несколько файлов формата 'XYYYYMMDD_hhmmss.txt', система выбирает файл с самой большей датой/временем.

Файл формата 'XYYYYMMDD_hhmmss.txt' единственный обязательный файл в каталоге. 

Остальные файлы являются дополнением:

Имя файла

Описание

Taxes.txt

налоги, устанавливаемые на товары/услуги

Screen.txt

группы товаров и настройка для формирования горячих (экранных) клавиш

1.1.1 Загрузка позиций прейскуранта

Описание файла формата 'XYYYYMMDD_hhmmss.txt'.

Каждая строка файла описывает один товар/услугу или модификатор и имеет следующий формат:

Поле

Размер

[байт]

Описание

Tax

1

Идентификатор схемы налогообложения товара

(0 – означает “без налогов”, остальные значения это ссылки на схемы налогообложения описанные в 'Taxes.txt')

Div

3

Номер отдела – число от 0 до 999 (не используется)

INN

2

Идентификатор торгующей организации (не используется)

ID

13

Идентификатор товара (PLU). В системе IS – баркод товара.

Если баркод короче 13-ти символов, то он дополняется справа пробелами (0x20)).

Info

50

Наименование товара (ANSI строка)

(если наименование короче 50-ти символов, то оно дополняется справа пробелами (0x20)).

Price

15

Цена товара в базовой валюте, с точность до “копеек” этой валюты (в качестве разделителя целой и дробной части должна использоваться точка; если для представления цены все 15 символов не нужны, то она дополняется слева пробелами (0x20)).

Code

16

Короткий код товара (не используется)

Articul

25

Артикул товара

$

1

Разделитель (символ с кодом 0x24)

IdPrt

2

Идентификатор марочного принтера в системе IS

EOL

2

Возврат каретки и перевод строки

(пара символов с кодами 0x0D, 0x0A соответственно)

 

Просмотры: 507