Quad.Wiki

Настройка прайса: сравнение при загрузке

п. 5 “Сравнение при загрузке”

При настройке прайса вы указываете поле по которому будет синхронизироваться товар между файлом поставщика и товаром поставщика, который уже загружен в программу. Т.е. поле, содержащее уникальный текст для каждого товара, по которому программа будет видеть, что такой товар уже есть в программе и нужно ему из прайса подгрузить цену и наличие, или что товара в базе еще нет и нужно создать новый товар.

В большинстве случаев для этого подойдет какой-то Код или Ид товара, если поставщик дает такое в прайсе. Если кода нет - можно использовать для этих целей название товара.

Поле указывается здесь:

Если в прайсе поставщика нет колонки, значение которой было бы уникальным для каждого товара, а есть например Название, которое может быть одинаковым у нескольких товаров и отдельные колонки Размер, Цвет и т.п., то нужно добавить эти колонки в Название (например A+B+C) и в настройке 5 указать поле Название.

Если в прайсе поставщика нет вообще возможности сделать уникальным название товара, то это значит, что товары в этом прайсе дублируются и получится загрузить только 1 из них.

Указывайте всегда Код, если он есть в прайсе и разный для каждого товара, вместо Названия, а так же добавляйте проверку по ячейке с названием этого поля.

 

Дублирование товара в прайсе

Из-за поля, указанного в настройке 5 товар может задублироваться. В каких случаях такое бывает:

1. Вы изменили колонку из прайса, которая загружается в поле, указанное в настройке 5

Например, было указано K, а вы поменяли на J

Текст в колонке J отличается от того что был в колонке K, поэтому программа воспримет все товары с новым кодом как новые, которых еще не было в базе, соответственно все товары из прайса задублируются.

Если вы хотите поменять код товара, загружаемого из прайса поставщика, при этом колонка Код указана в пункте 5 настройки прайса, то нельзя его просто так взять и поменять. Чтобы сохранились связи и не задублировался товар, нужно:

  • поменять в п.5 настройку на поле Название и поменять в п.4 поле Код на новую колонку

  • загрузить прайс - теперь товары загрузятся по названию и у них заменится содержимое поля Код

  • поменять в п.5 настройку поля обратно на Код, чтобы следующий раз товары из прайса загружались уже по новому коду

Если товар у вас уже задублировался, то весь новый товар нужно удалить, как написано ниже.

 

2. Поставщик изменил прайс, колонки в нем сместились, и в колонке, которая выбрана в п.5 настройки стала записываться другая информация, не та, что была при настройке прайса.

Чтобы такого не было нужно добавлять проверку прайса. Если проверка добавлена, то в этом случае программа выдаст ошибку и нужно изменить настройки прайса в соответствии с новым форматом. Если проверки не было вообще, или не проверялась конкретно колонка из которой загружается информация в поле, указанное в п.5 настройки, то товар задублируется.

Может быть вы указали только часть колонок в проверку, а изменились как раз те, которые не указали

как исправить написано в п.1

 

3. Поставщик изменил все коды товара или названия товара

Если в настройке 5 указана колонка Код, а поставщик поменял все коды товара, то нужно проделать операции, указанные в п.1, т.е. поменять загрузку на название, загрузить новые коды, в потом вернуть сравнение при загрузки на поле Код.

Если в настройке 5 указана колонка Название и в прайсе отсутствует код, при этом поставщик поменял все или часть названий, или поменял и названия и коды, то в этом случае дубля товара избежать не получится и нужно заново связывать товар. Старые товары, которые остались со старыми кодами или старыми названиями нужно удалить.

Удаление задублированного товара

Если товар у вас уже задублировался и это не случай из п.3 выше, то весь новый товар нужно удалить, чтобы остался только старый, который у вас уже связан, после этого исправить настройки прайса так, чтобы товар не дублировался и добавить проверку прайса. Для удаления:

1. Выберите во вкладке Прайсы нужный прайс

2. Отсортируйте товары в прайсе по дате добавления

3. Выделите товар, который добавился с момента дублирования и нажмите Удалить