Изменения

Перейти к навигации Перейти к поиску

Импорт данных из CSV файлов

9266 байт добавлено, 11:18, 3 марта 2023
Формат для импорта из файлов Excel
__TOC__
В весовом комплексе возможно использовать несколько форматов CSV файлов:
# Формат для сети магазинов "Леруа Мерлен";
# Формат для импорта из файлов Excel.
 
 
Изменение формата загружаемых файлов [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22.D0.A4.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D1.8B.D0.B9_.D0.B8.D0.BC.D0.BF.D0.BE.D1.80.D1.82.22|производится в настройках весов]].
 
 
Типы штрихкодов описаны {{Описано в разделе|Импорт_данных_по_протоколу_R1Sensor#.D0.A2.D0.B8.D0.BF.D1.8B_.D1.88.D1.82.D1.80.D0.B8.D1.85.D0.BA.D0.BE.D0.B4.D0.BE.D0.B2_.D1.82.D0.BE.D0.B2.D0.B0.D1.80.D0.BE.D0.B2_.28Barcode_Type.29}}.
 
Типы весовых единиц описаны {{Описано в разделе|Импорт_данных_по_протоколу_R1Sensor#.D0.92.D0.B5.D1.81.D0.BE.D0.B2.D1.8B.D0.B5_.D1.82.D0.B8.D0.BF.D1.8B_.D1.82.D0.BE.D0.B2.D0.B0.D1.80.D0.BE.D0.B2_.28Weight_Unit.29}}.
 
 
__TOC__
 
 
 
= Формат для импорта из файлов весов Digi =
 
Форматы файлов описаны в руководстве по весам Digi.
 
Поддерживаются форматы как для фасовочных весов Digi SM-100 (SM-300), так и для весов самообслуживания с сенсорным экраном Digi SM-5500 (SM-5300 BS).
 
Отличие форматов данных файлов заключается в наличии описания групп товаров и картинок, которые будут загружаться для кнопок товаров и групп.
 
 
Имена файлов для импорта должны соответствовать маске, заданной в настройках весов.
 
В имени файл должна присутствовать последняя тетрада IP адреса весов. Адрес должен находится в конце имени файла.
 
{{Внимание2|Имя файла ''inscale'' зарезервировано для других систем импорта и не может быть использовано при импорте файлов в формате Digi.}}
 
Например:
:Маска {{FileOrPath|*.dat}}
:Обрабатываются файлы {{FileOrPath|имя-файлаXXX.dat}}
:где ''ХХХ'' последняя тетрада IP адреса весов, а ''имя-файла'' может быть любым.
 
 
Импорт файлов производится из каталога, [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22.D0.A4.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D1.8B.D0.B9_.D0.B8.D0.BC.D0.BF.D0.BE.D1.80.D1.82.22|заданного в настройках]].
 
 
При импорте файлов срок годности может задаваться в днях или часах, для этого необходимо переключить соответствующую опцию в настройках ПО.
 
[[Файл:Файловый импорт.jpg|300x300px|center|мини|frame|Настройки файлового импорта]]
 
 
Пример файла импорта: [[Файл:Digi-011.zip]]
 
Пример файла импорта с группами: [[Файл:Import-grp-150.zip]]
= Формат для импорта из файлов Excel =
Для импорта файлов Excel их необходимо сохранить в формате: '''CSV (разделители - запятые)'''. Разделитель по умолчанию <code>;</code> (точка с запятой) при необходимости можно изменить разделитель в [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22.D0.A4.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D1.8B.D0.B9_.D0.B8.D0.BC.D0.BF.D0.BE.D1.80.D1.82.22|настройках ПО]].  Имена файлов для импорта::{{FileOrPath|inscale.csv}} или {{FileOrPath|inscaleХХХ.csv}} - где ''ХХХ'' - номер импорта для последовательного импорта нескольких обновлений.   Импорт файлов производится из каталога, [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22.D0.A4.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D1.8B.D0.B9_.D0.B8.D0.BC.D0.BF.D0.BE.D1.80.D1.82.22|заданного в настройках]].  В данном формате используется следующий порядок полей:
{| class="wikitable"
|#-!Поле !! Описание|-|Номер товара|| Номер по которому ищется товар|-|Код магазина|| Код, который по умолчанию выводится в штрих-код|-|Номер для экрана|| Номер выводимый на экранную кнопку, если не задан - берется номер товара|-|Наименование|| Для переноса строк в текст необходимо добавить последовательность <code>\n</code> или <code>//</code>|-|Наименование для печати|| |-|Цена|| |-|Номер группы ||Номер группынеобходимо задавать у всех товаров, входящих в группу|-|Название группы|| Название группы достаточно задать у первого товара из группы|-|Отдел|| Используется как префикс при формировании ШК|-|Ингредиенты || Для переноса строк в текст необходимо добавить последовательность <code>\n</code> или <code>//</code>|-|Имя файла картинки товара || Файл должен находится в каталоге импорта или в каталогах картинок: {{FileOrPath|\opt\R1Sensor\Data\Images}}{{FileOrPath|\opt\R1Sensor\Data\ImagesGoodsPictures}}{{FileOrPath|\opt\R1Sensor\Data\GroupPictures}}{{FileOrPath|\opt\R1Sensor\Data\Digi}}|-|Имя файла картинки группы || Файл должен находится в каталоге импорта или в каталогах картинок: {{FileOrPath|\opt\R1Sensor\Data\Images}}{{FileOrPath|\opt\R1Sensor\Data\ImagesGoodsPictures}}{{FileOrPath|\opt\R1Sensor\Data\GroupPictures}} {{FileOrPath|\opt\R1Sensor\Data\Digi}}|-|Номер используемого шаблона этикетки || |-|Срок годности || 0 - не печать, 1-363 - в днях, <0 - в часах|-|Цена товара со скидкой || |-|Номер используемого шаблона этикетки, если есть цена со скидкой.|| НЕ РЕАЛИЗОВАНО В ВЕСАХ.|-|Дата/время производства.|| Формат 'ГОД(4 знака) МЕСЯЦ ДЕНЬ ЧАС МИНУТЫ' строка без пробелов.|-
|}
  Если строка начинается с символа '<code>#' </code> - строка игнорируется. Это удобно использовать для комментариев или для отключения каких то товаров. 
Для добавления товара обязательны следующие поля:
'''''Номертовара''''', Название '''''Наименование''''' и '''''Цена''''' Для добавления группы товаров обязательны следующие поля:
Для добавления '''''Номер группы товаров необходимо в товаре указать номер ''''' и название '''''Название группы'''''.
При последующих добавлениях товаров в данную группу можно указывать только номер группы.
Если необходимо добавить картинку к товарам и/или группам, то в каталог обмена или в стандартном каталоге с картинками должны располагаться картинки, которые привязываются к товарам по стандартным правилам.
Для привязки Если необходимо добавить картинку к товарам и/или группам, то в каталог обмена или в стандартном каталоге с картинками должны располагаться картинки , которые привязываются к группе товарам по номеру группы[[Правила привязки картинок к товарам|стандартным правилам]].  Для использования динамические шрифты для текста наименования товара при печати необходимо что бы в наименовании товара (наименование для печати) содержалась последовательность символов <code>!-$#n#$-!</code>, имя файла должно начинаться с префикса задающая необходимы шрифт ('''''n''''group'- это номер шрифта). Данная функция предварительно должна быть [[Руководство_по_настройке_весов_LS515#.D0.9F.D0.BE.D0.B4.D1.80.D0.B0.D0.B7.D0.B4.D0.B5.D0.BB_.22.D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D1.8B.22|включена в настройках]].  В наименовании товара и строках ингридиентов может присутствовать "жесткий" перенос строк. Для этого необходимо в текст добавить последовательность <code>\n</code> или <code>//</code>.  По умолчанию при импорте товары в весах не удаляются и выполняется обновление данных существующих товаров и добавляются новые товары. Если необходимо выполнить очистку все данных в весах перед выполнение импорта новых данных, то необходимо отдельной строкой поместить в файл импорта строку:<code>{%clear-all%};</code> Строка может находится в любом месте файла.  Пример файла импорта: :Файл для передачи на весы:[[Файл:Inscale.zip]] :Файл для редактрования в Excel:[[Файл:Inscale.xls]] = Формат для импорта из файлов формата сети магазинов "Леруа Мерлен" =  {{К сведению|Форматы файлов являются конфиденциальной информацией и закрыты от свободного доступа.}}    [[Категория: LS515]][[Категория: Весы]][[Категория: Digi]][[Категория: Интеграция]]

Навигация