Форматы файлов импорта SiS-2000

реклама
Форматы файлов импорта
системы управления весами SiS-2000.
В настоящий момент система SiS-2000 поддерживает два формата файла импорта: «простой»
и «CSV». Эти форматы имеют одинаковую структуру полей. Основное отличие – в формате
«простой» поля разделяются позиционно, а в формате «CSV» - явно, с помощью разделителей.
Первые версии программы поддерживали только один формат - «простой», потом по просьбам
клиентов был добавлен «CSV». Дело в том, что файлы формата «CSV» можно создавать и
редактировать с помощью Excel, используя уже имеющиеся прайс-листы.
Второе отличие – в формате «простой» длина каждого поля фиксирована. То есть данные
надо дополнять нулями до заданной длины. В формате «CSV» можно вводить только значащие
цифры. Это также облегчает ручное форматирование файла импорта в Excel.
Запись – это одна строка файла. Строка должна заканчиваться байтами <CR>, <LF>. Все
текстовые данные – в Windows-кодировке CP-1251. Оба формата поддерживают записи (строки)
четырех типов:
 Товар (заголовок «А»).
 Товарная группа (заголовок – «В»).
 Отдел (заголовок – «T»).
 Тара (заголовок – «R»).
В файле может присутствовать произвольный набор этих записей. Порядок записей в файле также
произволен.
Формат «простой».
Тип записи:
Товарная позиция
Номер
Позиция
Длина
Описание
1
2
1
2
1
12
3
4
5
6
7
8
9
10
11
14
29
33
37
38
39
47
50
54
15
4
4
1
1
8
3
4
80
Заголовок "A" – признак товарной позиции
Данные ШК
FFCCCCC00000 – для магазинов (вместо нулей весы подставят вес, стоимость
или количество.
FFCCCCCCCCCC – для производств (код, полученный в Юнискан)
Артикул товара в торговой системе. 15 цифр, буквы недопустимы.
Номер отдела
Номер товарной группы
Тип товара (0-весовой, 1-штучный)
Ценовая база (0- 1 Кг, 1 – 100 г)
Отпускная цена ХХХХХ.ХХ Точка – это байт с кодом точки!
Срок годности, дни ХXX
Номер тары
Наименование товара
Тип записи:
Данные товарных групп
Номер
Позиция
Длина
1
2
3
4
1
2
2
6
1
4
4
30
Описание
Заголовок "B" – признак данных группы
Номер товарной группы
Номер отдела, в который входит эта товарная группа
Название товарной группы
1
Тип записи:
Данные отделов
Номер
Позиция
Длина
1
2
3
1
2
6
1
4
30
Тип записи:
Описание
Заголовок "T" – признак данных отдела
Номер отдела
Название отдела
Данные тары
Номер
Позиция
Длина
1
2
3
4
1
2
6
10
1
4
4
16
Описание
Заголовок "R" – признак данных тары
Номер тары
Вес тары в граммах ХХХХ
Наименование тары
Пример.
B00010001Товарная группа #1
A220000100000000000000000015000100010000045.850050000 Бананы
A46457891234700000000 0045634000100010000099.000200000 Огурцы
T0001Овищи -фрукты
В этом файле описывается отдел «Овощи-Фрукты», входящая в него товарная группа
с номером 1, и два товара. 1-й товар «Бананы» имеет артикул 15, цену 45р. 85 коп. за кг и
срок хранения 5 дней. 2-й товар «Огурцы» имеет артикул 45634, цену 99р. за кг и срок
хранения 20 дней. Оба этих товара входят в 1-ю товарную группу. Штрихкод 1-го товара –
весовой. К указанным в файле 7 цифрам весы автоматически добавят 5 цифр веса,
количества или стоимости. Штрихкод второго товара – производственный (получают в
ЮНИСКАН). Все цифры этого штрихкода указаны явно.
Формат «CSV».
Внимание ! При формировании этого файла в Excel столбцам полей 2 и 3 (ШК и артикул)
надо присвоить текстовый тип. В противном случае числа в этих столбцах могут
быть автоматически преобразованы в экспоненциальную форму, что приведет к
ошибке импорта.
Тип записи:
Номер
поля
1
2
3
4
5
6
7
8
9
10
Товарная позиция
Имя
столбца Длина
в Excel
A
1
B
12
C
D
E
F
G
H
I
J
1…15
1…4
1…4
1
1
1…8
1…3
1…4
Описание
Заголовок "A" – признак товарной позиции
Данные ШК
FFCCCCC – для магазинов (вместо нулей весы подставят вес, стоимость или
количество.
FFCCCCCCCCCC – для производств (код, полученный в Юнискан)
Артикул товара в торговой системе. До 15 цифр, буквы недопустимы.
Номер отдела
Номер товарной группы
Тип товара (0 - весовой, 1 - штучный)
Ценовая база (0 - 1 Кг, 1 – 100 г)
Отпускная цена ХХХХХ.ХХ
Срок годности, дни
Номер тары
2
11
K
1…80
Наименование товара
Тип записи:
Номер
поля
1
2
3
4
Имя
столбца
в Excel
A
B
C
D
Данные группы
Длина
Заголовок "B" – признак данных группы
Номер товарной группы
Номер отдела, в который входит эта товарная группа
Название товарной группы
1
1...4
1...4
1...30
Тип записи:
Номер
поля
1
2
3
Данные отделов
Имя
столбца
Длина
в Excel
A
1
B
1…4
6
1…30
Тип записи:
Номер
поля
1
2
3
4
Имя
столбца
в Excel
A
B
C
D
Описание
Описание
Заголовок "T" – признак данных отдела
Номер отдела
Название отдела
Данные тары
Длина
1
1…4
1…4
1…16
Описание
Заголовок "R" – признак данных тары
Номер тары
Вес тары в граммах
Наименование тары
Пример.
B;1;1;Товарная группа #1
A;2200001;15;1;1;0;0;45,85;5;0; Бананы
A;464578912347;45634;1;1;0;0;99,00;20;0; Огурцы
T;1;1;Овощи -Фрукты;0;0
3
Скачать