https://storage.olegon.ru/supermag/u...lSMConvert.rar
Готовое решение.
Тестировалось очень мало.
Выдержки из описания:
Особенности реализации:
Скидки.
Все скидки предоставляются на позицию.
Объединение происходит по правилу «максимальная».
Скидки по картам: распространяются на весь товар, кроме тех товаров, на группы которых указаны ограничения по скидке по карте. Т.е. если на товар нет ограничения на группу по скидке по карте, то весь этот товар объединяется классификатором, на который и предоставляется скидка.
Скидки на количество: в отдельный классификатор объеденяются товары участвующие в скидках на количество. В условиях указываются количество товара, сам товар и процент скидки. Т.е. скидка на количество предоставится только на тот товар, количество которого превысило порог условия.
Скидка по картам на группы товаров: для отдельных групп товаров может быть назначена отдельная скидка по отдельной карте. Для этого создаются свои классификаторы. Размер скидки от 0% до 1% игнорируется.
Скидок по времени нет.
Ограничения по скидкам: если на товар указано ограничение по скидке – оно будет указано и во фронтол. В противном случае будут искаться ограничения на группы, на родителей группы и т.д. Для работы ограничений во фронтол нужно установить на закладке глобальный контроль все соответсвующие поля на «ТОВАР».
Оперсводка не конвертится.
Не заполняются таблицы при выгрузке:
CASHCMNT –– не будет реализовано
CURMONEY – не будет реализовано
CASHAUTH – не будет реализовано
CASHTAX - не будет реализовано
CASHLOG – не будет реализовано
Возможно при жизненной их необходимости и будут заполняться…
ВАЖНО!!!
Т.к. касс несколько, то логика выгрузки товара на кассу такова:
Все выгружаемые на кассу товары сначала удаляются по коду из фронтола, потом добавляются обратно.
Все ШК удаляются и добавляются.
Все скидки и сценарии тупо записываются поверх – ничего не удаляется. Можно юзать свои скидки и сценарии.
Полная перевыгрузка с очисткой всех справочников производится только вручную!!! Т.е. сначала ручками удаляем все справочники на кассе, а потом выгружаем все это из СуперМага.
Более подробный механизм реализации в описании в архиве.