Добрый день! У клиента магазин с этим режимом, а цены они считают в excel причём в зависимости от ряда условий иногда на товар нужно показать 3 цены (от 1 до 5, от 6 до 10, от 11 до 15 к примеру) а иногда 2 (3 и 2 это тоже к примеру). Я написал парсер который парсит их xls файл, получает данные о ценах товара и о том какой диапазон (от 1 до 5, от 6 до 10, от 11 до 15 ) у этого товара нужно показать и собственно с помощью класса CPrice обновляет/добавляет цены. Проблема в том что CPrice::Update() не очищает уже записанные данные о ценовых предложениях а тупо обновляет текущие (если QUANTITY_FROM и QUANTITY_TO совпали я полагаю) или добавляет новые. Чтобы снесити не нужные в данный момент ценовые предложения, я их вообще выкашиваю с помощью DeleteByProduct() а потом вношу новые, но трабл в том что после отработки DeleteByProduct() выключается "расширенный режим управления ценами" и цена из xls попадает в карточку товара последняя (т.е. последнее ценовое предложение). Кто знает как включить расширенный режим управления ценами программно - подскажите. В методах классов CPrice и CCatalogProduct ничего полезного не нашёл.
Заранее спасибо!
Заранее спасибо!
Всё сбудется, стоит только расхотеть...