Настройка колонок отображается в п.4 настройки прайса.
Для каждого листа из п.3 делается собственная настройка колонок.
Выделите ячейку в нужной колонке внизу, в предварительном просмотре прайса, и нажмите правую кнопку мыши - откроется меню, в котором вы можете выбрать поле, которому соответствует информация выбранной в прайсе колонки.
Если в файле объединенные ячейки, то, чтобы избежать ошибок при настройке, разъедините эти ячейки в файле экселя, перед тем как открывать его в предварительном просмотре. При этом потом для загрузки информации из прайса разъединять ячейки не нужно, это нужно только при настройке.
В меню можно выбрать либо стандартные колонки программы (подменю Поле) либо пользовательские поля, которые добавлены самостоятельно (подменю Пользовательские).
Отдельными пунктами идут поля для загрузки информации о Группах, Дополнительных ценах и Валютах.
Колонки указываются обязательно большими буквами, не цифрами
Загрузка из нескольких колонок
Информацию в одно поле можно загружать из нескольких колонок, для этого нужно буквенные названия колонок записать в виде формулы, например, “A+B+C”. Информация в загруженном поле будет составлена из значений этих трех ячеек, в том порядке как они добавлены. Информация разных колонок будет разделена пробелом.
В формуле выше складывается текст, т.е. не суммируются какие-то числа, а просто к строке из одной ячейки добавляется строка из следующей ячейки.
Если вам нужно именно просуммировать значения, например, для остатков, то в начале формулы нужно написать тег sum (маленькими буквами). Пример:
Между тегом sum и списком колонок обязательно должен быть пробел. Аналогично и для других тегов.
Если в одной из суммируемых ячеек будет не число, а какой-то текст или пусто, то эта ячейка будет пропущена, просуммируются только те ячейки, в которых числа.
Аналогично sum можно использовать mult (перемножение колонок, если заполнено) и div (деление значений в заданном порядке колонок).
Например:
div B+C+F
Будет взято значение из колонки B и разделено на значение из колонки C, затем результат делится на значение из колонки F. Если колонки C и F не заполнены или в них не число, то результатом будет значение из колонки B, если оно число.
Можно так же загружать минимальное (min), максимальное (max) и среднее (avg) значения из указанных колонок.
Например:
avg B+C+F
Загрузка по шаблону
Можно задавать шаблон текста, который будет загружен в поле из колонок прайса. Пример:
Загружается прайс с автомобильными шинами. Названия товара в файле нет, но его можно сформировать из отдельных колонок. Для этого задается такой шаблон:
{3} {12} {26}/{17}R{7} {10}{23}
Вместо цифр в фигурных скобках подставляется текст из прайса, который содержится в указанной колонке. Другой текст (символ / и буква R) остается в том месте, где он есть в шаблоне.
Еще пример, когда нужно к коду поставщика подставлять какие-то символы, впереди кода “ПОСТ1-”, в этом случае нужно задать такой шаблон
ПОСТ1-{3}
где 3 - номер колонки, в которой находится код поставщика.
Если выделить несколько ячеек в предварительном просмотре или выделить объединенную ячейку, и добавить их в какое-то поле, то будет добавлен шаблон, а не единичное значение.
В шаблон можно добавить так же специальные теги, в любое место шаблона (они при обработке будут удалены). Пример:
{3} {12} {26}/{17}R{7} {10}{23} F#1#
F#1# - если присутствует данный тег, то все запятые в строке результата будут заменены на точки
F#2# - из строки результата будут удалены все двойные пробелы и переводы строк, т.е. останется только по одиночному пробелу между словами
Значения колонок и полей можно заполнять и вручную, если по каким-то причинам вы не можете открыть файл для предварительного просмотре при настройке: инструкция
Значения по умолчанию
Если в прайсе в колонке могут быть пустые ячейки, то можно задать значение по умолчанию. Значение устанавливается в колонке “Если пусто”.
тот текст, который введен в пусто, будет сохранен в поле товара, если в прайсе оно пустое. Будьте внимательны, для числовых полей здесь нужно указывать число.
Если перед значением в поле “Если пусто” стоит знак “равно”, то в качестве значения по умолчанию будет загружен не просто статический текст, а текст из файла прайса в колонке с номером, указанным после знака равно. Например:
При такой настройке в качестве цены будет загружено значение из колонки прайса с номером 7, если в колонке AU у этого товара пусто.
Значение по умолчанию можно устанавливать только для строк, в которых заполнена определенная ячейка. Например, устанавливать в поле значение 0 только в случае, если есть какое-то значение в колонке с номером 5. Номер колонки, которая будет проверяться, указывается после вертикальной черты после значения по умолчанию.
Это можно использовать, например, когда в прайсе нет колонки цены и вы хотите заполнить ее 0, чтобы загрузились товары. При этом в прайсе есть еще названия групп, которые указаны в отдельной строке. Чтобы группы не загрузились как товары, у них должно быть пусто в колонке цены, поэтому нужно 0 ставить только в тех строках, в которых находится товар, а не название группы. После вертикальной черты нужно указать номер колонки, в которой в строках с названием группы находятся пустые ячейки, а в строках с товаром - заполненные. Например, колонку в которой какой-то код товара или название товара, если она пустая в строках с группами.
Настройки колонок
Базовые поля
Код / Ид. поставщика - в это поле обычно загружаются какой-то уникальный код поставщика или ид товара поставщика, если такой есть в прайсе. Если в прайсе есть уникальный код, то его нужно обязательно загружать и делать его ключевым полем для этого прайса (выбирать в п.5 Сравнение при загрузке)
Подробнее про сравнение при загрузке здесь
Модель / Арт. производит. - в это поле нужно загружать артикул производителя (модель) товара, т.е. какой-то артикул, который устанавливает сам производитель и он в том или ином виде одинаковый у всех поставщиков данного товара. Это поле будет использоваться в дальнейшем для сопоставления товара между вашей базой и прайсами поставщиков.
Не загружайте в Модель название товара или какие-то коды, которые устанавливает поставщик, а не производитель.
Название - сюда загружается название товара. Если в прайсе отсутствуют уникальный код или модель, то сравнение при загрузке (п.5 настройки) можно делать по названию. При этом, если информация в колонке Название в прайсе дублируется и есть какая-нибудь дополнительная колонка, которая делает строчку с товаром уникальной, например Цвет, Размер и т.п., то добавляйте эти колонки так же в название, чтобы оно сформировалось уникальным для всех товаров.
Бренд / Производитель - указывается производитель товара (бренд). Загружайте сюда только название бренда, если в прайсе есть такое в отдельной колонке, т.е. не нужно сюда грузить название товара или т.п., программа из названия сама не получит бренд. Если в прайсе в колонке бренда указана еще, например, страна, в виде Polaris (Китай) , то лучше попробовать предварительно очистить такую информацию макросом, иначе с таким же брендом этот товар может добавиться в ваш прайс и потом будут проблемы с сопоставлением. В примере выше макросом можно вырезать всю информацию до скобки и загружать ее в качестве бренда.
Краткое описание - краткое описание товара, обычно загружается какое-то небольшое описание, один абзац текста.
Полное описание - полное описание товара, неограниченного размера.
Не загружайте описания из прайсов, если они вам не нужны. Описания увеличивают размер базы данных и замедляют скорость загрузки и обработки товаров.
Гарантия (месяцев) - колонка, в которой поставщик указывает сроки гарантия. Срок загружается в месяцах. Если в прайсе в колонке есть гарантия и в месяцах и в годах, то помимо числа в ячейке должна быть и пометка, год это, месяц или день.
Если на странице гарантия указана в годах, а не в месяцах, то, помимо указания колонки с гарантией, нужно еще в “Прочих” настройках листа указать “Год”
Страница товара (url) - ссылка на страницу товара, если она есть в прайсе. Если загрузить ссылки, то по ним можно переходить из таблиц, в которых видны товары из прайсов. Кнопка “S” появляется если стать в ячейку с названием товара.
Вес - поле в которое загружается вес товара. Если вы планируете это поле использовать в каких-то алгоритмах расчета наценки или стоимости доставки, то лучше создать пользовательское поле Вес, а не использовать то, что есть в программе.
QID (ид товара в программе) - если у вас есть прайс с идентификаторами товара, которые были назначены программой, то можно указать это поле и загрузить прайс по этому полю. В этом случае возможна загрузка только существующих товаров. Добавление новых товаров нужно отключить.
ID BY (код товара Onliner / Quad.Net) - в это поле можно загрузить код товара Onliner. При этом, если вы создаете свой каталог из товаров Onliner и поставщик указывает этот код в своем прайсе, то можно настроить, что такой товар будет создаваться в вашем каталоге автоматически. Подробнее про загрузку и сопоставление товаров по ID BY.
Метка - текстовое поле у товара, обычно используется для загрузки атрибута товара у модификации. Например цвет товара, или Цвет + Объем оперативной памяти - т.е. полностью всю отличительную часть одной модификации товара, от другой.
Сортировка - можно загрузить какое-то число, в порядке которого будут по умолчанию сортироваться товары во вкладке Продукция (поле только для Основного прайса). Поле видно в карточке товара во вкладке “Описание”.
Расширенный поиск - сюда можно добавить колонки из прайса, по которым должен работать поиск товара во вкладке Продукция (если вы загружаете туда товар из файла) или в прайсах поставщиков (вкладка Прайсы). По умолчанию поиск работает по Коду, Модели, Производителю (Бренд) и Названию товара, т.е. эти колонки не нужно добавлять в Расширенный поиск, по ним и так ищет.
Пользовательские поля
Через это подменю можно добавить соответствие колонки из прайса какому-то пользовательскому полю.
Цены
Цена - оптовая (закупочная) цена товара. Загружайте в это поле только реальную цену, за которую вы покупаете товар у поставщика, так как по этому полю считается маржа и выбирается лучший поставщик. Цена загружается в той валюте, как она есть в прайсе.
Не загружайте в это поле РЦ (рекомендованную розничную цену поставщика! Даже если у поставщика в прайсе указана только РЦ.
Если в прайсе поставщика указана только РЦ, при этом поставщик вам дает вам известную скидку от РЦ, то вы можете для поля Цены указать колонку из прайса с рц, а затем добавить скидки, чтобы получить оптовую цену.
Акционная цена - если указать эту колонку и она заполнена в прайсе, то значение из этой колонки будет записываться вместо значения, указанного в колонке Цена.
Код валюты цены - указывается, если в прайсе есть цены в разной валюте на одном листе. Код должен соответствовать коду в Конфигурации.
Если не соответствует, то нужно заменить текст с помощью справочника замен.
Если все товары на листе в одной и той же валюте, то она указывается в настройках прайса здесь
Рекомендованная цена - в это поле загружается рекомендованная поставщиком розничная цена товара (РРЦ, МРЦ). Из одного прайса можно загружать и Цену и Рекомендованную цену, при этом при помощи правил наценок можно настроить, что для товаров где есть РЦ - ставится итоговая РЦ, а где нету РЦ - розничная цена считается при помощи наценки к оптовой. Можно загрузить РЦ и опт, но при этом свою цену считать только исходя из опта, а РЦ будет видна для сравнения. При необходимости, использование рекомендованной цены для прайса можно временно выключить с помощью правил наценки или же во вкладке Загрузка прайсов.
В прайсах, где не стоит птичка РЦ, при расценке не учитывается Рекомендованная цена, даже если она загружена у товаров.
Наличие - для этого поля указывается колонка из прайса поставщика, в которой он указывает в каком-то виде наличие товара. Это может быть какое-то точное количество товара или текстовое обозначение (+/-, *, **, да, нет и т.д.). Информация из этой колонки записывается в поле Текст наличия, а так же используется для определения типа наличия товара в программе.
Кратн. заказа - кратность заказа, загружается только для Основного прайса. Используется при добавлении товара в заказ.
Доставка (кол-во, дней) - количество дней, через которое товар появится у поставщика
Доставка (дата) - дата, когда товар появится у поставщика. Если задана дата, то игнорируется поле “Доставка (кол-во, дней)”, оно посчитается автоматически исходя из даты доставки.
Остаток (кол-во, число) - в это поле загружается точный остаток товара, если поставщик дает такую информацию в прайсе. Если для каких-то товаров в прайсе в этой колонке будет текст, то в поле “Остаток” запишется пусто. Можно заменять текст на какое-то число, при необходимости, с помощью макросов. Например, “больше 10” заменить на “11”.
Грузите в это поле только реальный остаток, так как исходя из него программа может находить товары, часто продаваемые поставщиком. Так же по этому полю ведется история изменения цены и наличия товара.
Цена до Акции - загружайте в это поле информацию о цене товара, которая была до скидки или до акции, если такая информация присутствует в прайсе поставщика. При обновлении цен эта цена перенесется в ваш каталог и вы сможете ее использовать, например, для выгрузки на сайт, чтобы отобразить там старую цену или сделать скидку.
Акционная РЦ - если поставщик в прайсе дает рекомендованную цену товара + в отдельной колонке какую-то новую РЦ со скидкой, которая снижена по акции, то вы можете загрузить эту сниженную РЦ в данную колонку. При загрузке программа заменит ту цену, которая в колонке Рекомендованная цена, на цену, взятую из колонки Акционная цена, а старую РЦ (колонка Рекомендованная цена) установит в поле “Цена до акции”
Дата завершения Акции - если вы загружаете из прайса поля Цена до Акции или Акционная РЦ, при этом поставщик в прайсе указывает до какой даты действует эта цена, то вы можете загрузить дату. В этом случае, если дата завершения уже наступила, то акционная цена и цена до акции не будут загружены. Дата должна быть в формате дд.мм.гггг . Можете попробовать загрузить в том виде, как она есть в макросе, если будут ошибки то нужно будет делать макрос, который преобразует дату в нужный формат.