_seth_ 2 Опубликовано: 2014-01-02 08:41:19 Share Опубликовано: 2014-01-02 08:41:19 По беспечности подумал, что достаточно закоментировать в /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... Ссылка на сообщение Поделиться на других сайтах
_seth_ 2 Опубліковано: 2014-01-02 08:52:36 Автор Share Опубліковано: 2014-01-02 08:52:36 Хм, попробовал на тестовом: /usr/abills/libexec/periodic monthly MODULES=Dv DATE=2014-01-01 все списалось, что в принципе логично - дата активации ж. Ща сделаю дамп и попробую на рабочем. Думаю тему можно удалить как бестолковую. Ссылка на сообщение Поделиться на других сайтах
wantmore 30 Опубліковано: 2014-01-02 09:38:08 Share Опубліковано: 2014-01-02 09:38:08 Версия коммерческая? Надо было в config.pl дописать $conf{START_PERIOD_DAY}=2 и все. Абонка бы снялась 2-го числа Ссылка на сообщение Поделиться на других сайтах
hapel 31 Опубліковано: 2014-01-02 10:05:42 Share Опубліковано: 2014-01-02 10:05:42 А еще проще - поставить всем у кого денег на депозите >0 кредит до 02.01.14 )) Ссылка на сообщение Поделиться на других сайтах
_seth_ 2 Опубліковано: 2014-01-02 10:06:36 Автор Share Опубліковано: 2014-01-02 10:06:36 Версия коммерческая? Надо было в config.pl дописать $conf{START_PERIOD_DAY}=2 и все. Абонка бы снялась 2-го числа Неа, версия свободная. Опции такой в конфиге нет, можно было бы просто добавить её, не тестили на свободной? Ссылка на сообщение Поделиться на других сайтах
_seth_ 2 Опубліковано: 2014-01-02 10:09:04 Автор Share Опубліковано: 2014-01-02 10:09:04 (відредаговано) А еще проще - поставить всем у кого денег на депозите >0 кредит до 02.01.14 )) Мне этот способ не кажется проще. Это напрямую в базе нужно было делать или через веб-интерфейс можно? Відредаговано 2014-01-02 10:10:38 _seth_ Ссылка на сообщение Поделиться на других сайтах
wantmore 30 Опубліковано: 2014-01-02 10:37:00 Share Опубліковано: 2014-01-02 10:37:00 (відредаговано) Версия коммерческая? Надо было в config.pl дописать $conf{START_PERIOD_DAY}=2 и все. Абонка бы снялась 2-го числа Неа, версия свободная. Опции такой в конфиге нет, можно было бы просто добавить её, не тестили на свободной? Не тестировал.Изначально этой опции и не должно быть. По умолчанию этот параметр равен 1. Можете поставить "2" и посмотреть следующую дату снятия абонплаты у абонентов. Если поменялось - значит опция отрабатывает. Відредаговано 2014-01-02 10:37:18 wantmore Ссылка на сообщение Поделиться на других сайтах
hapel 31 Опубліковано: 2014-01-02 11:34:32 Share Опубліковано: 2014-01-02 11:34:32 А еще проще - поставить всем у кого денег на депозите >0 кредит до 02.01.14 )) Мне этот способ не кажется проще. Это напрямую в базе нужно было делать или через веб-интерфейс можно? Через вебморду. Групповые операции внизу любого списка. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас