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

Изменение ТП при нулевом депозите

Добавлено: Пн июн 10, 2013 12:19 pm
galaxy
настроил в каждом ТП поле Действие при недостаточном депозите:
Действие при недостаточном депозите: 46 no-use-0(0/0)
и создал ТП №46
Присвоил тестовому юзеру новый ТП.
Но при достижении 0 или минуса он так и остается на прежнем ТП.

Re: Изменение ТП при нулевом депозите

Добавлено: Пн июн 10, 2013 2:27 pm
~AsmodeuS~
переключение происходит ночным периодиком

Re: Изменение ТП при нулевом депозите

Добавлено: Сб июн 15, 2013 7:40 am
galaxy
У Вас ошибка в периодике

Код: Выделить всё

./.#periodic.1.11.6.35.2.94
Use of bare << to mean <<"" is deprecated at ./.#periodic.1.11.6.35.2.94 line 69                                                                                        3.
Use of bare << to mean <<"" is deprecated at ./.#periodic.1.11.6.35.2.94 line 70                                                                                        1.
Scalar found where operator expected at ./.#periodic.1.11.6.35.2.94 line 732, ne                                                                                        ar "$Company"
        (Missing semicolon on previous line?)
Use of bare << to mean <<"" is deprecated at ./.#periodic.1.11.6.35.2.94 line 73                                                                                        8.
Use of bare << to mean <<"" is deprecated at ./.#periodic.1.11.6.35.2.94 line 74                                                                                        5.
Can't modify numeric lt (<) in concatenation (.) or string at ./.#periodic.1.11.                                                                                        6.35.2.94 line 706, near ""$line->{id} UID: $uid\n" if"
syntax error at ./.#periodic.1.11.6.35.2.94 line 706, near ""$line->{id} UID: $u                                                                                        id\n" if"
syntax error at ./.#periodic.1.11.6.35.2.94 line 750, near ""Company: $c->{name}                                                                                         ID: $company_id\n" if"
syntax error at ./.#periodic.1.11.6.35.2.94 line 791, near "}"
syntax error at ./.#periodic.1.11.6.35.2.94 line 830, near "}"
syntax error at ./.#periodic.1.11.6.35.2.94 line 987, near "}"
Execution of ./.#periodic.1.11.6.35.2.94 aborted due to compilation errors.
обновился 10,06,2013 и перестало снимать абонплату
при обновлении через цвс ошибка та-же
поменял периодик на ./.#periodic.1.11.6.35.2.93 и доснимал абонплату за 5 дней

Re: Изменение ТП при нулевом депозите

Добавлено: Сб июн 15, 2013 11:00 am
~AsmodeuS~
Вы правили у себя файл, а потом поверху пробовали обновить и система показала отличия

удалите файл и по новому обновите

Re: Изменение ТП при нулевом депозите

Добавлено: Сб июн 15, 2013 12:52 pm
galaxy
Что самое смешное не правил

Re: Изменение ТП при нулевом депозите

Добавлено: Вс июн 16, 2013 11:23 am
galaxy
~AsmodeuS~ писал(а):переключение происходит ночным периодиком

Код: Выделить всё

periodic daily
включен по крону

если даю на выполнение на тестовом сервере

Код: Выделить всё

./periodic daily SHEDULE=1
получаю в ответ

Код: Выделить всё

DBD::mysql::db do failed: Variable 'sql_mode' can't be set to the value of 'NO_ENGINE_SUBSTITUTION' at /usr/abills/libexec/../Abills/mysql/main.pm line 75.
возможно не нравится версия мускула

на рабочем сервере

Код: Выделить всё

./periodic daily DEBUG=2 DATE=2013-06-16 LOGIN=test2gb
DEBUG MODE: 2
Reset Credit
Reset reduction
DV: Daily periodic fees
TP ID: 8 DF: 3.20 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 9 DF: 4.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 10 DF: 5.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 11 DF: 6.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 32 DF: 6.00 POSTPAID: 0 REDUCTION: 1 EXT_BILL: 0 CREDIT: 0.00
TP ID: 33 DF: 10.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 34 DF: 2.66 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 40 DF: 4.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 41 DF: 5.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 45 DF: 6.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 50 DF: 2.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 51 DF: 3.30 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
 test2gb  UID: 1484 SUM: 3.30 REDUCTION: 0.00
TP ID: 52 DF: 4.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
TP ID: 53 DF: 5.00 POSTPAID: 0 REDUCTION: 0 EXT_BILL: 0 CREDIT: 0.00
Bonus payments
DV: Daily warning messages
DV: Holdup abon
ABON: Periodic payments
Mdelivery
Shedule
тарифный план пользователю test2gb не сменило хотя он уже в минусе

и действует ли это при дневной абонплате, было-бы тоже неплохо

Re: Изменение ТП при нулевом депозите

Добавлено: Пн июн 17, 2013 8:54 am
~AsmodeuS~
только при месячной