forum.bitel.ru http://forum.bitel.ru/ |
|
Операционная программа по наработке http://forum.bitel.ru/viewtopic.php?f=56&t=12300 |
Страница 1 из 1 |
Автор: | Ildar [ 15 мар 2017, 13:37 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
А задача планировщика добавлена? |
Автор: | abu [ 15 мар 2017, 14:26 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
Задача в планировщике включена. Каждый раз после изменений в конфигурациях ее запускаю. В логе ничего необычного нет: Цитата: 03-15/09:56:12 INFO [Thread-12] RunTaskDataManager - get next tasks: new task id=13 ru.bitel.bgbilling.plugins.bonus.server.task.CalculationBonus 03-15/09:56:12 INFO [Thread-12] TaskRunProcessor - Running Task: ru.bitel.bgbilling.plugins.bonus.server.task.CalculationBonus 03-15/09:56:12 INFO [pool-1-thread-3] CalculationBonus - start task id => 6 at time 15.03.2017 09 03-15/09:56:12 INFO [pool-1-thread-3] CalculationBonus - Task finished time=28 ms. 03-15/09:56:12 INFO [pool-1-thread-3] CalculationBonus - task time : 0 d 00:00:00 03-15/09:56:12 INFO [pool-1-thread-3] CalculationBonus - RunTask finished time=59 ms. Единственно, что делал, мб, не так, это менял периоды действия на месяц назад, и переначисление АП за февраль, чтобы бонусы начислились за прошлый месяц, т.к. виртуалка "свежая", в ней АП не было. |
Автор: | Ildar [ 15 мар 2017, 14:47 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
Возможно вы уже запускали задачу начисления до того как была наработка за март и теперь он за этот период уже не начисляет( защита от двойного начисления ). Удалите запись из таблицы bonus_program_log( перед этим можете посмотреть что там сейчас: SELECT * FROM bonus_program_log и удалить: DELETE FROM bonus_program_log where programId=2, установите свой код programId ) и запустите задачу в ручную еще раз. |
Автор: | abu [ 15 мар 2017, 15:05 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
Действительно, удалил запись, поставил код абонентской платы (он у меня = 10), начислился бонус. Спасибо за объяснение. Так как операционная программа по наработке, то я правильно понимаю, что это отработало начисление за предыдущий месяц, то есть, за февраль? И еще попутный вопрос - как быть в случае перерасчета бонусов за прошлые месяцы, если вдруг это будет нужно? |
Автор: | Ildar [ 15 мар 2017, 16:20 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
Да, за февраль. Никак, по тому как нельзя быть уверенным, что данные бонусные приходы не пошли в оборот. По этому проводите расчет в середине или к концу месяца. |
Автор: | abu [ 15 мар 2017, 17:37 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
Ildar писал(а): Да, за февраль. Никак, по тому как нельзя быть уверенным, что данные бонусные приходы не пошли в оборот. По этому проводите расчет в середине или к концу месяца. То есть нежелательно проводить расчет в последний или первый день месяца (бухгалтерия норовит все выгрузки и отчеты привязать к началу месяца, как правило)? Извините, не смог понять, почему. |
Автор: | Ildar [ 15 мар 2017, 18:24 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
Просто чем будет больше времени тем проще , если что, поправить не верную наработку( которая по той или иной причине может произойти(тариф, кол-во услуг, период итд) ) и тем меньше вам потом в ручную придется править баланс бонусов. В смысле вам просто надо это иметь это ввиду. |
Автор: | abu [ 15 мар 2017, 18:53 ] |
Заголовок сообщения: | Re: Операционная программа по наработке |
Понятно, спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |