| 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/  | 
|