Jump to content
Local
_seth_

Ручное списание абонплаты

Recommended Posts

По беспечности подумал, что достаточно закоментировать в /etc/crontab строку 31-го числа и раскоментировать 1-го, что бы ночью 2-го снялась абонплата. Само по себе, естественно, ничего не списалось. Вопрос: как списать деньги сегодня если стоимость всех ТП снимается в первый день, т.е. стоит 100 грн. и все они списываются 1 числа?
На тестовом пробовал:

/usr/abills/libexec/periodic monthly MODULES=Dv DATE=2014-01-02

/usr/abills/libexec/periodic monthly MODULES=Abon DATE=2014-01-02

деньги не списались.

$ cat /usr/abills/libexec/config.pl

...

@MODULES = ('Dv'

);

...

Не понятно как списать абонплату если в config.pl указан только модуль Dv, а в настройках снятия денег Abon...

 

post-23020-0-69449000-1388652026_thumb.png

Share this post


Link to post
Share on other sites

Хм, попробовал на тестовом:

/usr/abills/libexec/periodic monthly MODULES=Dv DATE=2014-01-01

все списалось, что в принципе логично - дата активации ж. Ща сделаю дамп и попробую на рабочем. Думаю тему можно удалить как бестолковую.

Share this post


Link to post
Share on other sites

Версия коммерческая? Надо было в config.pl дописать $conf{START_PERIOD_DAY}=2 и все. Абонка бы снялась 2-го числа:)

Share this post


Link to post
Share on other sites

А еще проще - поставить всем у кого денег на депозите >0 кредит до 02.01.14 ))

Share this post


Link to post
Share on other sites

Версия коммерческая? Надо было в config.pl дописать $conf{START_PERIOD_DAY}=2 и все. Абонка бы снялась 2-го числа :)

Неа, версия свободная. Опции такой в конфиге нет, можно было бы просто добавить её, не тестили на свободной?

Share this post


Link to post
Share on other sites

А еще проще - поставить всем у кого денег на депозите >0 кредит до 02.01.14 ))

Мне этот способ не кажется проще. Это напрямую в базе нужно было делать или через веб-интерфейс можно?

Edited by _seth_

Share this post


Link to post
Share on other sites

 

Версия коммерческая? Надо было в config.pl дописать $conf{START_PERIOD_DAY}=2 и все. Абонка бы снялась 2-го числа :)

Неа, версия свободная. Опции такой в конфиге нет, можно было бы просто добавить её, не тестили на свободной?

 

 

Не тестировал.Изначально этой опции и не должно быть. По умолчанию этот параметр равен 1. Можете поставить "2" и посмотреть следующую дату снятия абонплаты у абонентов. Если поменялось - значит опция отрабатывает. 

Edited by wantmore

Share this post


Link to post
Share on other sites

 

А еще проще - поставить всем у кого денег на депозите >0 кредит до 02.01.14 ))

Мне этот способ не кажется проще. Это напрямую в базе нужно было делать или через веб-интерфейс можно?

 

Через вебморду. Групповые операции внизу любого списка.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×