Загрузка прайса с учетом правил приоритетов
Добрый день.
Расскажу, как проходят мои будни по сборке прайса, я продаю настольные игры и работаю с 3 поставщиками.
На сайте товары загружаю используя ключ - артикул (наименование у каждого поставщика могут отличаться), товары у поставщиков одинаковые, у кого-то чуть больше у кого-то меньше товаров, за частую 60-70% одинаковые, разные цены и соответственно наличие у кого-то есть, а у кого-то нет, но артикул производителя указывают все.
Загрузку осуществляю с помощью XLS, я через ВПР анализирую данные и подвожу всё к единому формату и мне приходится выбирать максимальную цену и на одном листе указывать 3 столбца остатков по каждому из поставщиков (в настройка стоит чекбокс суммировать остатки). Т.е. всё подвязано на формулах.
Хотелось бы так:
Есть файл Excel, в нем 3 листа, каждый лист содержит товары одного поставщика, артикул повторяется, формат столбцов у всех одинаковый.
Нужно в конфигураторе иметь возможность добавлять правило для каждого из столбца, в моем случае для цены и остатков. (уверен может пригодиться и для других целей)
Пример:
Лист 1, ID - A0001, цена 900 грн, Остаток 5 шт
Лист 2, ID - A0001, цена 870 грн, Остаток 0 шт
Лист 3, ID - A0001, цена 1000 грн, Остаток 2 шт
Для цены указал правило, чтобы система при загрузке выбирало наибольшее значение, а для остатка, чтобы суммировало значения как работает сейчас система, но чтобы учитывало также по листам.
Итого:
После загрузки, обновляется (если уже был ранее товар загружен через загрузчик) или добавляется (если ранее не был загружен) товар с ID A0001, в котором цена указан 1000 грн, Остаток 7 шт.
Правила для цены можно выбирать со справочника (наибольшее значение, среднее, наименьшее значение)
Возможно у кого-то из вас есть чем дополнить мою идею или рассказать как вы справляетесь.