Задачка следующая:
Один из прайс листов изменил свой вид, что дало новые возможности, которые я затрудняюсь подключить.
1. Что было изначально.
В СТУС существуют некоторые категории, с разными наценками:
СТУС1 5%
СТУС2
СТУС3 7%
СТУС4 6%
СТУС5 15% - для производителя1, 10% - для производителя2, 20% - для производителей 3,4,5
Прайс-лист поставщика имел приблизительно следующий вид:
Категория1 | Категория2 | Наименование товара | Наличие | Цена опт, $
Группа1 | Подгруппа11 | Товар1 | 10 | 10,70
Группа1 | Подгруппа11 | Товар2 | 5 | 15,12
Группа1 | Подгруппа12 | Товар3 | 7 | 12,00
.....
Группа7 | Подгруппа73 | Товар1023 | 1 | 70,23
Мастером импорта привязал категории СТИПП к СТУС, сопоставил товары - все наценки учлись, валюты преобразовались, наличие товаров вещается. Профит.
2. Изменился прайс-лист:
Категоря1 | Категория2 | Наименование товара | Наличие | Цена опт, $ | Новинка | Распродажа | Цена, распродажа, руб.
Группа1 | Подгруппа11 | Товар1 | 10 | 10,70 | да | нет | ---
Группа1 | Подгруппа11 | Товар2 | 5 | 15,12 | нет | да | 400
Группа1 | Подгруппа12 | Товар3 | 7 | 12,00 | да | да | 200
Группа1 | Подгруппа12 | Товар3 | 7 | 12,00 | да | нет | ---
.....
Группа7 | Подгруппа73 | Товар1023 | 1 | 70,23 | нет | да | 1500
Из нового прайс-листа необходимо:
а) Учитывать содержание столбца "Новинка", и автоматически проставлять признак "Новинка" в СТУС
б) Учитывать содержание столбца "Распродажа", и автоматически проставлять признак "Распродажа" в СТУС
в) Если распродажа=нет, то (цена СТУС) рассчитывается как обычно, на основании столбца (Цена опт, $) со всеми наценками и курсами
Если распродажа=да, то (цена СТУС)=(Цена, распродажа, руб.) - без наценки, один к одному
г) Также, если распродажа=да, то игнорировать цены других поставщиков
Нужно автоматизировать сей момент как можно больше. Не хотелось бы опять писать новые макросы, как то пришлось с форматами b2b или CommerceML. Посоветуйте что-нить умное
Оч надо, и желательно в течение недели.
Ну или хотя бы технические ответы на отдельные вопросы, например - можно ли менять значение полей "новинка" и "распродажа" в СТУС на основании содержания полей в СТИПП?
