Изменения

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

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

5200 байт добавлено, 11:18, 3 марта 2023
Формат для импорта из файлов 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}}.
Форматы файлов описаны в руководстве по весам Digi.
Поддерживаются форматы как для фасовочных весов Digi SM-100 (SM-300), там так и для весов самообслуживания с сенсорным экраном Digi SM-5500 (SM-5300 BS). Отличие форматов данных файлов заключается в наличии описания групп товаров и картинок, которые будут загружаться для кнопок товаров и групп.  Имена файлов для импорта должны соответствовать маске, заданной в настройках весов.
Отличие форматов данных файлов заключается В имени файл должна присутствовать последняя тетрада IP адреса весов. Адрес должен находится в наличии описания групп товаров и картинок, которые будут загружатся на кнопки товаров и группконце имени файла.
{{Внимание2|Имя файла ''inscale'' зарезервировано для других систем импорта и не может быть использовано при импорте файлов в формате Digi.}}
Имена файлов для импортаНапример::Маска {{FileOrPath|InScale*.csvdat}} или :Обрабатываются файлы {{FileOrPath|InScaleХХХимя-файлаXXX.csvdat}} - :где ''ХХХ'' последняя тетрада IP адреса весов, а ''имя- номер импорта для последовательного импорта нескольких обновленийфайла'' может быть любым.
[[Файл:Файловый импорт.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|InScaleinscale.csv}} или {{FileOrPath|InScaleХХХinscaleХХХ.csv}} - где ''ХХХ'' - номер импорта для последовательного импорта нескольких обновлений.
В данном формате используется следующий порядок полей:
{| 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''''' - это номер шрифта).
Данная функция предварительно должна быть [[Руководство_по_настройке_весов_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]]
= Формат для импорта из файлов формата сети магазинов "Леруа Мерлен" =

Навигация