Добрый день! Конфигурация УТ11 - 11.4.14.78. Возникла необходимость настроить несколько видов карт лояльности. Один и тот же клиент может иметь несколько карт лояльности. Одна бонусная - по ней клиент может накапливать бонусы которыми он может оплатить следующие покупки, другая скидочная - по ней он получает определенную скидку на позиции в чеке. При считывании карты лояльности идет расчет скидки и учитывается максимальный размер скидки доступный клиенту судя по условию предоставления скидки. Отсюда возникает вопрос: можно ли настроить несколько видов карт лояльности, условия скидки по которой будут срабатывать в зависимости от считанной карты лояльности в РМК?
Итак, мне удалось разобраться в чем было дело. В регистре сведений Действие скидок (наценок) задвоились данные по действующим скидкам. Из-за того что в регистре были записи с пустым полем Источник, при считывании карты лояльности и расчете скидки по карте лояльности эти скидки так же учитывались не зависимо от того какая карта лояльности была считана. Я убрал лишние записи без источника и все стало работать корректно.
Итак, мне удалось разобраться в чем было дело. В регистре сведений Действие скидок (наценок) задвоились данные по действующим скидкам. Из-за того что в регистре были записи с пустым полем Источник, при считывании карты лояльности и расчете скидки по карте лояльности эти скидки так же учитывались не зависимо от того какая карта лояльности была считана. Я убрал лишние записи без источника и все стало работать корректно.