Quad.Wiki
Quad.Magic: импорт информации в прайсы
- 1 Настройки задания
- 1.1 Настройка 1
- 1.2 Настройка 2
- 1.3 Настройка 3
- 1.4 Настройка 4
Если в какой-то прайс, либо в свой каталог, нужно загрузить какую-то дополнительную информацию, при этом чтобы не затирались и обновлялись какие-то другие данные, кроме тех, что в загружаемом файле, можно использовать действие Quad.Magic с ид = 66 “Импорт информации в прайсы”.
Информация этим действием загружается через Excel, т.е. файл должен быть либо в формате Excel, либо в CSV, но при этом корректно открываться в Excel.
В Excel должны быть колонки с информацией, а так же колонка с каким-то кодом или названием товара, который соответствует вашему или какому-то полю в прайсе.
Настройки задания
Настройка 1
здесь указывается путь к файлу с информацией, которую нужно загрузить. Файл Excel или другой, корректно открывающийся через Excel. Загружаемая информация в файле должна быть на первом листе.
Настройка 2
указываются настройки загрузки. Первые 2 строки - фиксированные настройки, остальные строки - соответствия между загружаемой колонкой и полем в базе данных программы.
Строка 1 - указываются опции (теги) загрузки, разделитель вертикальная черта |
MAIN|CLEAR|NOCASE
MAIN
- если указано, то загружается в ваш каталог (вкладка продукция), если не указано, то в прайсы указанные в Настройка 4 или во все прайсы, если Настройка 4 пустая.
CLEAR
- если указано, то, если в файле присутствует какой-то товар и в колонке соответствующей какому-то полю пусто, это поле будет очищено в программе. Если такой тег не указан, то в программе останется ранее установленное значение.
Поля для товаров, которых нет в файле, не очищаются при любых настройках
NOCASE
- если тег указан, то при поиске соответствия по какому-то коду или названию не будет учитываться “регистр” букв, т.е. поиск будет по тексту без учета большими буквами написано или маленькими.
Строка 2 - указывается колонка из файла и поле в базе, которому оно соответствует. По этому полю программа будет искать товар из файла в базе программы, чтобы записать ему информацию из файла. Указывается в виде Номер колонки|Поле базы данных (разделитель вертикальная черта) Примеры:
четвертая колонка из файла соответствует полю Код
4|code
вторая колонка из файла соответствует полю Название
2|title
Остальные строки - указывается соответствие между колонкой в файле и полем в программе, в которое будет загружена информация из файла. Пример:
в примере 5 колонка из файла загружается в поле ID каталога BY, а третья - в пользовательское поле с кодом f_3rdtfu1md
Настройка 3
здесь можно указать SQL-фильтр товаров из программы, чтобы ограничить товары, для которых будет загружена информация из файла. Например:
только товары у которых не заполнен ID каталога BY
только товары у которых не заполнено поле с кодом f_3rdtfu1md
Настройка 4
здесь выбирается прайс или несколько прайсов, в которые будет загружена информация.
Если прайсы не выбраны, то информация загружается во все прайсы, в которых найдено соответствие из Настройка 2.
Если загружаете информацию в свой каталог (вкладка Продукция), то в Настройка 4 не нужно выбирать никаких прайсов, а нужно указать тег MAIN в Настройка 1