Форматы файлов импорта системы управления весами 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