Не снимает денежку при смене Тарифного Плана
Не снимает денежку при смене Тарифного Плана
После обновления до 0.42 перестало снимать денежку при изменении ТП. Как за смену так и за тариный пакет в целом. Последний раз обновлял биллинг перед написание сообщения.
http://v-lan.com.ua Выделенные линии в Боярке
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Хм. Уважаемый, я очень редко ошибаюсь. И перед тем как написать пост о каком-либо глюке проверяю несколько раз. Собственно так-же как и ВЫ заявляю.~AsmodeuS~ писал(а):проверенно все нормально работает
ПРОВЕРЕНО! НЕ РАБОТАЕТ!
Мало того, после прочтения сегодня вашего поста, обновился до последней версии, проверил, НЕ РАБОТАЕТ.
Дальше полез в Internet->тарифные планы.
Отобразились все тарифные планы, но при нажати на любой из них (для отображения детальной статистики) получаем на выходе
Код: Выделить всё
Ошибка
[2] ERROR_NOT_EXIST
http://v-lan.com.ua Выделенные линии в Боярке
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
У меню тут другой вопрос возник.
Деньги-то снимает, всё нормально. Возникла необходимость в тарифе с фиксированной месячной абонплатой, и возможностью перехода на него в любое время.
Создал тариф(как обычно), + поставил галочку "выравнивание месяца",
в результате получил - при переводе всё ок, снимает только нужную сумму. Но вот потом...
Почему-то в следующем месяце абонплату снимает не 1 числа, а в день смены тарифа. При этом у всех пользователей в поле активация 00-00-00.
Так задумано или я чего-то не догоняю?
Деньги-то снимает, всё нормально. Возникла необходимость в тарифе с фиксированной месячной абонплатой, и возможностью перехода на него в любое время.
Создал тариф(как обычно), + поставил галочку "выравнивание месяца",
в результате получил - при переводе всё ок, снимает только нужную сумму. Но вот потом...
Почему-то в следующем месяце абонплату снимает не 1 числа, а в день смены тарифа. При этом у всех пользователей в поле активация 00-00-00.
Так задумано или я чего-то не догоняю?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Все верно, именно это я и имел ввидуran писал(а):2Асмодеус: ну насколько я понял - борода говорит о том что в активации стоят нули а снимает не 1 числа... или я что-то неправильно понял? у меня с январской версией с этим порядок... обновляться боюсь
Если не ставить "Выравнивание месяца", то все ок, но мне как раз таки необходимо выравнивание.
Из описания Dv:
"При включённой опции система при переводе на данный тарифный план снимает с пользователя суму, рассчитанную с текущего дня до конца месяца. Таким образом происходит выравнивание по 1 числу следующего месяца. Если в поле активизация стоит дата, тогда система снимает деньги от даты активизации"
Тут собственно не написано что в следующем месяце снятие произойдет именно 1 числа(а хотелось бы). Или я не прав?
Без обид, зачем мне смотреть демо версию, если я говорю о багах которые появились после обновления ! Я конечно рад, что демо версия есть но все-же.~AsmodeuS~ писал(а):смотрите демо версию
Этот ответ напоминает мне сериал "хакеры", "А вы пробывали выключить и включить компьютер ?? ...ммм... и что не помогло ??? ... Хммм... сделайте это еще раз..."
Теперь тем, у кого Нормально работает! Уважаемый, вы сначала обновитесь до последней версии, а потом мы с вами поговорим.
Кстати, после сегодняшнего обновления - проблема не исправлена.
http://v-lan.com.ua Выделенные линии в Боярке
Кстати! Ради интереса зашел в ДЕМО. так там версия 0.41b, а по cvs 0.42. Естественно что демо будет работать
http://v-lan.com.ua Выделенные линии в Боярке
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
1.Не хотел обидеть. Так, что так реагирывать нет надобности.~AsmodeuS~ писал(а):1 в демо версии сегодняшний снепшот в обед обновлял
2 задится все в демо так как там правильно все настроени и ничего незабыто
3 абонплату мождно снять произволно за любое число указав его в параметрах
2. Похоже Вы так и не хотите меня услышать. как насчет
Код: Выделить всё
Мало того, после прочтения сегодня вашего поста, обновился до последней версии, проверил, НЕ РАБОТАЕТ.
Дальше полез в Internet->тарифные планы.
Отобразились все тарифные планы, но при нажати на любой из них (для отображения детальной статистики) получаем на выходе
Код:
Ошибка
[2] ERROR_NOT_EXIST
Где я мог что-то не так настроить ? Например раньше http://www.billing-site.com/admin/index ... 11&TP_ID=2 отображалась информация о тарифном плане, сейчас пишет тот самый ерор. Я думаю что это взаимосвязано. Мало того, есть основания пологать, что 1го числа у всех пользователей не снимет денежку. Вот это будет номер!
http://v-lan.com.ua Выделенные линии в Боярке
Итого:
В логах апача
собственно
Говорит нам, что таблица tarif_plans такого поля не имеет
Ткните носом, может я не прав ? Или что-то не там смотрю.
В логах апача
Код: Выделить всё
DBD::mysql::st execute failed: Unknown column 'tp_id' in 'field list' at ../../Abills/mysql//main.pm line 178.
Код: Выделить всё
user# cd /usr/abills/db/
user# grep tp_id *
Abon.sql: `tp_id` smallint(6) unsigned NOT NULL default '0',
Iptv.sql: `tp_id` smallint(5) unsigned NOT NULL default '0',
Iptv.sql: KEY `tp_id` (`tp_id`)
Sharing.sql: `tp_id` smallint(5) unsigned NOT NULL default '0',
Sharing.sql: `tp_id` smallint(5) unsigned NOT NULL default '0',
Sharing.sql: UNIQUE KEY `id` (`id`,`tp_id`)
Sharing.sql: `tp_id` smallint(6) unsigned NOT NULL default '0',
Ureports.sql: `tp_id` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
Ureports.sql: `tp_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
Ureports.sql: KEY `tp_id` (`tp_id`)
Ureports.sql: `tp_id` SMALLINT(5) UNSIGNED DEFAULT '0'
Ureports.sql: `tp_id` SMALLINT(6) UNSIGNED NOT NULL DEFAULT '0',
Ureports.sql: KEY `tp_id` (`tp_id`, `report_id`)
user#
Код: Выделить всё
mysql> select * from tarif_plans;
| id | hourp | month_fee | uplimit | name | day_fee | logins | day_time_limit | week_time_limit | month_time_limit | day_traf_limit | week_traf_limit | month_traf_limit | prepaid_trafic | change_price | activate_price | credit_tresshold | age | octets_direction | max_session_duration | filter_id | payment_type | min_session_cost | rad_pairs | reduction_fee | postpaid_fee | traffic_transfer_period | gid | neg_deposit_filter_id | module | ext_bill_account | credit | ippool | period_alignment | min_use | abon_distribution | postpaid_daily_fee | postpaid_monthly_fee |
http://v-lan.com.ua Выделенные линии в Боярке