|
Розница 2.1 начисление бонусов на День рождения | ☑ | ||
---|---|---|---|---|
0
dmtrpv
09.12.15
✎
23:24
|
Розница 2.1
Не могу понять принцип начисления бонусов на день рождения. Хочу чтобы именно в день рождения начислялось 100 баллов на карту физ. лица. Создал 2 дисконтные карты, привязал к двум физ. лицам у которых указал дни рождения 09.12.2000 и 10.12.2000 Создал "Бонусную программу", к ней привязал "Правила расчета бонусных баллов" настройки ее такие: схема компоновки данных - предопределенная "начисление в день рождения", а в ее свойствах: Количество периодов: 1, Периодичность: День, Количество баллов: 100. Расписание "Правила расчета бонусных баллов" устанавливать не стал, а запускаю процесс ручным запуском Регламентного задания: Расчет бонусов по правилу. Получается вот что: сегодня 09.12.2015 запускаю регламентное задание, формируется документ "Начисление бонусных баллов" и туда попадает карта с начислением 100 баллов, но она принадлежит физ. лицу у которого ДР только 10.12.2015.... Странно. Переводу дату на 11.12.2015, запускаю регламентное задание, появляется документ "Начисление бонусных баллов", туда попадают уже обе карты, у которых у физ. лиц день рождения 10 и 11.12.2015. А если перевести дату на 11.12.2015, то в документ "Начисление бонусных баллов" попадает только одна карта, ДР физ лица которой 11.12.2015. Кто-нить разобрался как эту ерунду с ДР вообще настраивать? |
|||
1
dmtrpv
09.12.15
✎
23:55
|
Похоже я уловил в чем проблема, возможно кому то будет интересно. Баг или фича?
При указании в справочнике Физ. лица день рождения, 1С подразумевает время 00:00. При создании документа "Начисление бонусных баллов" на основании созданного правила, которое основано на основе предопределенной СКД "начисление в день рождения", захватывается период вплоть до следующего дня с временем 00:00. Поэтому при заполнении документа "Начисление бонусных баллов", дата создания которого 09.12.2015 попадают карты, день рождения физ. лиц у которых только 10.12.2015. А при создании этого документа 10.12.2015 туда попадают карты, ДР которых и 10 и 11.12.2015. Кто сталкивался не? Как жить с этим? |
|||
2
lenochka-semicova
10.12.15
✎
09:04
|
(0) В последней рознице (2.1.9.17) вроде что-то подобное исправляли - в списке ошибок на сайте у 1С было. Но там надо будет схемы начисления все пересоздавать.
|
|||
3
dmtrpv
10.12.15
✎
10:06
|
(2) Розница последняя от 05.12.2015.
Поразбирался еще. Назначить скидку на ДР с помощью предопределенной СКД "начисление в день рождения" можно только минимум за ДЕНЬ до самого ДР. Но в процессе назначения документом "Начисление бонусных баллов" в этот док попадают карты за ДЕНЬ до самого ДР и в ЭТОТ день, то есть если предположить что док "Начисление бонусных баллов" мы делаем каждый день и атоматом заполняем его по правилу на основе СКД "начисление в день рождения", то в этот док попадают карты и за День до ДР и в день ДР, а на след день ОПЯТЬ попадет карта, которая была в пред день, то есть ЗА ДЕНЬ до момента. |
|||
4
cw014
10.12.15
✎
10:18
|
Супер решение, начислять по 50 баллов
|
|||
5
lenochka-semicova
10.12.15
✎
10:18
|
(3) У меня совершенно не так работает
|
|||
6
lenochka-semicova
10.12.15
✎
10:18
|
(3) Сейчас посмотрю еще раз
|
|||
7
cw014
10.12.15
✎
10:18
|
Тогда
08.12 - у тебя начислится ф1 50 баллов 09.12 - у тебя начислится ф1 50 баллов, ф2 50 баллов 10.12 - ф2 50 баллов Итого у каждого по 100 баллов |
|||
8
cw014
10.12.15
✎
10:18
|
Профит
|
|||
9
lenochka-semicova
10.12.15
✎
10:23
|
Да. там обязательный параметр - количество периодов до дня рождения. По умолчанию при создании схемы заполняется 1 неделя. 0 дней указать нельзя - получается - минимально за 1 день до ДР он начислит баллы.
|
|||
10
lenochka-semicova
10.12.15
✎
10:25
|
(3) А вот этой ошибки уже нету - нужно взять создать НОВОЕ правило начисления (не копированием) и проверить - у меня 100% работает.
|
|||
11
lenochka-semicova
10.12.15
✎
10:26
|
(10) И тогда - при начислении сегодня СКД смотрит вчерашние начисления и исключает их
|
|||
12
lenochka-semicova
10.12.15
✎
10:28
|
Вот смотрю отличия с 2.1.9.17 и 2.1.9.12
в 12 - доп. условия нету в 17 указано в одном из запрсов в СКД И НЕ ИнформационныеКарты.Ссылка В (ВЫБРАТЬ Т.ДисконтнаяКарта ИЗ ПредыдущиеНачисления КАК Т) |
|||
13
lenochka-semicova
10.12.15
✎
10:30
|
Получается такая логика, что мы должны начислить баллы минимум за 1 день до ДР, но тогда в ДР мы их повторно уже не начислим, а вот если за 1 день начисление не сработало - то начислится уже в ДР.
|
|||
14
dmtrpv
10.12.15
✎
15:10
|
(13) Похоже вы правы, у меня был предыдущий релиз. Обновил до 2.1.9.17 и проблема исчезла. Плохо тестируют свои конфы господа из 1С.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |