|
1С Розница 2.2, при оплате бонусами снова начисляются бонусы, почему? | ☑ | ||
---|---|---|---|---|
0
Pro1001C
27.03.18
✎
11:42
|
Добрый день
Не могу никак разобраться, подскажите кто сталкивался. При оплате чека бонусами на него все равно начисляются бонусы, хотя в бонусной программе стоит "При оплате позиций бонусными баллами: Бонусные баллы не начисляются" При чем работает это следующим образом: Вариант №1 Указали карту, подобрали товар, оплачиваем часть чека бонусами - бонусы будут начислены. Вариант №2 Подобрали товар, указали карту, оплачиваем часть чека бонусами - бонусы НЕ будут начислены. Вроде отладчиком все облазил, вижу что в варианте №1 таблица заполнена, а при варианте №2 таблица с начислением баллов пустая, но что-то не соображу как исправить. Настроил что-то не так или глюк в релизе, не пойму. Подскажите кто сталкивался, куда копать? |
|||
1
Pro1001C
27.03.18
✎
11:53
|
Понимаю, что при варианте №1, т.к. в начале указана карта, то при добавлении товара идет расчет бонусов, которые должны быть начислены, таблица начисления бонусов заполняется, но она почему то не очищается, когда я ставлю оплату бонусами.
При втором варианте №2 товар подбирается, карты еще в чеке нет и бонусы соответственно не начисляются, когда указываем карту таблица начисления бонусных баллов пустая, если сразу делаем оплату бонусами, что бонусы на чек не начисляются |
|||
2
lenochka-semicova
27.03.18
✎
12:34
|
(1) Администрирование - пользователи и права - персональные настройки - дополнительные права
Автоматический расчет скидок при редактировании документа продажи - снять флаг И лучше вообще никогда не включать все галочки в правах... |
|||
3
Мимохожий Однако
27.03.18
✎
12:37
|
Если бонусы начисляются на оставшуюся сумму по чеку, то это нормально.
|
|||
4
Pro1001C
27.03.18
✎
13:05
|
(2) логика в таком решении понятна. Автоматически скидки после каждого действия рассчитываться не будут. Расчет будет идти в самом конце и тогда проблемы из (0) не будет. Но это же крайне не удобно в работе. У нас постоянно проходят акции и не всегда есть смысл переклеивать ценники, достаточно повесить табличку "Скидка 20%". Клиент спрашивает, а какая будет итоговая цена? Тогда ответить ему можно только либо пробив чек, либо все же рассчитать скидки в чеке. При второй варианте вполне возможно повторение ситуации из (0)
Да и по логике, если я указываю что не нужно начислять баллы в чеке если часть суммы чека оплачивается баллами, зачем ее начислять? Может я что-то не так настроил в бонусной системе? (3) Почему это нормально? Есть же настройка в бонусной программе: "При оплате позиций бонусными баллами: Бонусные баллы не начисляются". Если бы я хотел начислять бонусе при оплате бонусами создал бы новое правило начисления, задал бы как мне надо. |
|||
5
Мимохожий Однако
27.03.18
✎
13:09
|
(4) Бонусные баллы не начисляются на сумму оплаченную бонусами. Я именно так интерпретирую эту настройку.
Если спецы подтянутся - они нас рассудят. |
|||
6
Pro1001C
27.03.18
✎
13:16
|
(5) Что-то я не пойму вас. Допустим есть у меня чек на 1000 рублей. У клиента на карте есть 100 бонусов. Он говорит: списывайте все бонусы. Сумма чека становится 900 рублей.
Я правильно вас понимаю, что на 900 рублей должны быть начислены бонусы по заданной бонусной программе? Я понимаю так, что если клиент оплачивает часть чека бонусами, то никаких начислений новых бонусов быть не должно. |
|||
7
Pro1001C
27.03.18
✎
13:18
|
+(6) как предложили из п. (2) так и работает, при оплате бонусами, новые бонусы на оставшуюся сумму чека не начисляются. Но в таком варианте крайне не удобно смотреть цены акционного товара. Пока не нажмешь кнопку "Рассчитать скидки" не понятна какая конечная сумма чека. А если этой кнопкой пользоваться постоянно, то может возникнуть опять же ситуация из (0)
|
|||
8
lenochka-semicova
27.03.18
✎
13:21
|
(7)
предположение >> А если этой кнопкой пользоваться постоянно, то может возникнуть опять же ситуация из (0) не верно. Не может возникнуть, т.к. в процедурах расчета скидок анализируется это право, и ошибка возникает только, если право установлено. если право снято, то работает вполне себе все корректно. (6) Это регулируется параметрами бонусной программы и настройками скидок - может начисляться, а может и не начисляться. |
|||
9
Pro1001C
27.03.18
✎
13:36
|
(8)
Но мне дает начислить бонусы. На всякий случай уточняю, что работа идет через РМК. Последовательность действий: - указываю карту клиента - подбираю товар, автоматически скидки не работают, т.к. отлючены у пользователя. Покупатель спрашивает: какая общая сумма чека с учетом всех скидок. Я нажимаю кнопку: Расчет скидок. Идет полный расчет всех скидок, в том числе заполняется таблица начисления бонусных баллов. - клиент говорит: оплачиваю бонусами. Делаю частичную оплату бонусами. - пробиваю чек. Бонусы начислились. То же самое как в (0) |
|||
10
lenochka-semicova
27.03.18
✎
13:39
|
(9) В бонусной программе есть переключатель "При оплате чека бонусными баллами"
НУжно поставить "Бонусные баллы не начисляются" |
|||
11
Pro1001C
27.03.18
✎
13:43
|
(10) все верно, так и стоит. Поэтому и не пойму, почему не работает
|
|||
12
lenochka-semicova
27.03.18
✎
13:45
|
(11) надо проверить такой же сценарий в чеке. Если в чеке работает корректно, а в РМК нет - значит релиз старый, потому что давно как-то была похожая ошибка.
|
|||
13
Pro1001C
27.03.18
✎
13:48
|
(12) у вас работает все правильно в РМК?
|
|||
14
lenochka-semicova
27.03.18
✎
14:25
|
(13) Да. Вообще нет никаких проблем с такими бонусами.
|
|||
15
Pro1001C
27.03.18
✎
14:27
|
Что-то я делаю не так или не понимаю разработчиков. Открыл можно сказать последний релиз Розница, редакция 2.2 (2.2.7.39) демо база. Попробовал в РМК воспроизвести сценарий. Все то же самое, оплачиваешь бонусами и бонусы начисляются.
|
|||
16
Pro1001C
27.03.18
✎
14:30
|
вот так выглядит бонусная программа:
http://pixs.ru/showimage/1jpg_5241861_29768070.jpg Вот такой получается чек: http://pixs.ru/showimage/2jpg_7083314_29768074.jpg http://pixs.ru/showimage/3jpg_7429454_29768076.jpg |
|||
17
lenochka-semicova
27.03.18
✎
14:32
|
(16) Получается чек - а если то же самое сделать непосредственно в списке чеков - создать новый и оплатить бонусами (можно даже не пробивать, а потом распровести).
|
|||
18
Pro1001C
27.03.18
✎
14:38
|
(17) если через документ чек ККМ, то все хорошо. При подборе товара сразу встают бонусы, но как только в оплату добавляем оплату бонусами закладка "Бонусы" обнуляется и больше туда данные не попадают пока есть оплата бонусами.
|
|||
19
lenochka-semicova
27.03.18
✎
14:44
|
(18) Ну вот на 39 на демобазе только что проверила и в РМК, и в Чеке - поведение одинаковое - все хорошо. У Вас точно 39? может, конфа правленная?
|
|||
20
Мимохожий Однако
27.03.18
✎
14:51
|
(6) У моих клиентов так и работает. Только стоит ограничитель, что оплата бонусами не более 20%. Клиент счастлив, хотя понятно, что никогда не сможет истратить накопленные бонусы.
|
|||
21
Pro1001C
27.03.18
✎
14:56
|
(19) если не сложно, посмотри, пожалуйста, в моей демо базе https://yadi.sk/d/O3PuQjho3Toc99
релиз типовой. В базе есть касса ККМ "ТД "Комплексный"(Магазин "Бытовая техника")" настроена под пользователем "БорисовФМ (Администратор); Борисов Федор Михайлович" Поменяйте у себя рабочее место в кассе ККМ и будет доступен режим через РМК. Чек последний, номер ТДРТ-000003 Порядок действий в РМК 1. Указываю карту Бонусная карта 2900000407183 2. Добавляю товар Чайник MOULINEX L 1,3 3. Кнопка "Оплата бонусами", например 100 бонусов 4. Оплата наличными |
|||
22
Pro1001C
27.03.18
✎
14:59
|
+(21) у пользователя стоит галка "Автоматический расчет скидок при редактировании документа продажи"
|
|||
23
lenochka-semicova
27.03.18
✎
15:11
|
(22) Какой-то сюрр. Я же написала в (2).
естественно, смотрела без этого флага. |
|||
24
Pro1001C
27.03.18
✎
15:13
|
(23) но в (9) я написал что так не будет работать, даже без этого флага "Автоматический расчет скидок при редактировании документа продажи"
|
|||
25
lenochka-semicova
27.03.18
✎
15:21
|
(24) Так а толку, что в (9) написано, если без этого флага отлично работает.
|
|||
26
lenochka-semicova
27.03.18
✎
15:23
|
Да. С флагом "Авторасчет..." в 39 релизе не работает - начисляются в любом случае. Без флага - работает. На 40 не хочу уже проверять.
|
|||
27
Pro1001C
27.03.18
✎
15:23
|
Тут еще накладывается такой момент, что много товара продается по "Спец. цене". Т.е. это отдельный вид цен, который применяется как акция на определенный период времени.
И получается, что когда есть авторасчет скидок в чеке сразу видно, действует спец. цена или нет. Если авторасчет скидок убрать, то пока не произойдет расчет скидок не будет понятно действует спец. цена или нет. А нажимать лишние кнопки не очень хочется. Представте очереди в продуктовых магазинах и если кассир, чтобы понять действуют какие-то цены или нет, чтобы понять применилась скидка или нет будет нажимать каждый раз кнопку "Расчет скидки", ну или на худой конец он увидит это в самом конце при оплате. А если чек из 10-20 позиций, то и не увидит. |
|||
28
lenochka-semicova
27.03.18
✎
15:27
|
(27) Полно продуктовых магазинов, в которых скидки рассчитываются в конце.
Мало того, пятерочки и перекрестки всякие, они карту спрашивают в принципе в конце при расчете, а пока подбирают товары - все скидки без учета карты. То же самое в Окей много раз сама покупала - все ценники со спец.ценой по карте. Пока тележку всю пикают - действуют повышенные цены, если потом карту даешь - пересчитывается (надо кстати, туда заехать как-нибудь - давно не была). Поэтому все эти пользовательские стенания - вилами по воде и литье в уши. |
|||
29
Pro1001C
27.03.18
✎
15:28
|
(26) сомневаюсь что в 40 релизе что-то поменяли, но проверю. Спасибо вам за помощь, буду копать дальше.
|
|||
30
lenochka-semicova
27.03.18
✎
15:36
|
(29) Случайно вспомнила, что в 40 там только изменение в каком-то макете с описанием - и все :)
|
|||
31
Pro1001C
27.03.18
✎
15:54
|
ну да, ничего не поменялось
|
|||
32
Pro1001C
27.03.18
✎
17:39
|
Все дело оказалось в том, что в чеке ккм при выборе оплаты бонусами сразу идет полный расчет скидок и ранее начисленные баллы в чеке обнуляются. В РМК такого нет, указали оплату бонусами и все, никакого дальнейшего расчета всех скидок нет и из-за этого не обнуляется начисленные баллы. Во всех остальных расчетах программа не "видит" что есть оплата бонусов.
Если кто столкнется ищите в конфе по "БудетОплатаБонусами" будет понятно почему так происходит. Будем теперь смотреть как это исправить |
|||
33
Pro1001C
27.03.18
✎
17:55
|
Процедура ВыполнитьЧО08ОплатаБонусами()
есть код: Если ДополнительныеПараметры.УменьшатьСуммуЧекаДляСкидокНаСуммуБонусов Тогда ОтменитьСкидкиИОплатуБонусамиСервер(); Иначе Если (НЕ Объект.ПродажаПоЗаказу) И (НЕ Объект.СкидкиРассчитаны) Тогда НазначитьАвтоматическиеСкидкиКлиент( , , ПараметрыДействия); КонецЕсли; КонецЕсли; вот как раз процедура НазначитьАвтоматическиеСкидкиКлиент( , , ПараметрыДействия); не отрабатывает из-за того, что Объект.СкидкиРассчитаны=Истина, т.е. ранее скидки были рассчитаны. В том числе из-за этого все работает, когда не стоит галка "Автоматический расчет скидок при редактировании документа продажи", просто раньше скидки не рассчитывались. Но стоит только скидки рассчитать перед оплатой бонусами и так же перестанет работать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |