Страница 1 из 1

Ошибка в dv_sheduler

Добавлено: Чт апр 02, 2015 8:38 am
heks
Версия abills: cvs-current
ТП с месячной абонплатой и выравниванием месяца.
Функция dv_sheduler, стр. 6276
if ($action == 3) {
...
}
elsif ($action == 3) {
service_get_month_fee($Dv, { QUITE => 1, SHEDULER => 1, DATE => $attr->{DATE} });
}
Следовательно, нет снятий при активации абонента по расписанию.
Если в условии прописать 0, появляется другая проблема - если активация 1-го числа, то происходит два снятия: по рассписанию dv и модулем Abon месячным периодиком.
Как исправить?

Re: Ошибка в dv_sheduler

Добавлено: Чт апр 02, 2015 2:04 pm
~AsmodeuS~
heks писал(а):Версия abills: cvs-current
ТП с месячной абонплатой и выравниванием месяца.
Функция dv_sheduler, стр. 6276
if ($action == 3) {
...
}
elsif ($action == 3) {
service_get_month_fee($Dv, { QUITE => 1, SHEDULER => 1, DATE => $attr->{DATE} });
}
Следовательно, нет снятий при активации абонента по расписанию.
Если в условии прописать 0, появляется другая проблема - если активация 1-го числа, то происходит два снятия: по рассписанию dv и модулем Abon месячным периодиком.
Как исправить?
использовать или дневную или месячную распределённую абонку

Re: Ошибка в dv_sheduler

Добавлено: Пт апр 03, 2015 1:14 pm
heks
Решения с правкой кода, я так понимаю, не будет?

Re: Ошибка в dv_sheduler

Добавлено: Пт апр 03, 2015 1:46 pm
~AsmodeuS~
heks писал(а):Решения с правкой кода, я так понимаю, не будет?
почему ?

Re: Ошибка в dv_sheduler

Добавлено: Сб апр 04, 2015 12:38 pm
heks
Потому что для решения проблемы в предыдущем посте предлагалось использовать другой механизм.

Re: Ошибка в dv_sheduler

Добавлено: Сб апр 04, 2015 3:40 pm
~AsmodeuS~
heks писал(а):Потому что для решения проблемы в предыдущем посте предлагалось использовать другой механизм.
это пожелание будет учтено