Страница 1 из 2
Не снимает денежку при смене Тарифного Плана
Добавлено: Пн апр 13, 2009 1:52 pm
star
После обновления до 0.42 перестало снимать денежку при изменении ТП. Как за смену так и за тариный пакет в целом. Последний раз обновлял биллинг перед написание сообщения.
Добавлено: Пн апр 13, 2009 7:38 pm
~AsmodeuS~
проверенно все нормально работает
Добавлено: Ср апр 15, 2009 9:16 am
star
~AsmodeuS~ писал(а):проверенно все нормально работает
Хм. Уважаемый, я очень редко ошибаюсь. И перед тем как написать пост о каком-либо глюке проверяю несколько раз. Собственно так-же как и ВЫ заявляю.
ПРОВЕРЕНО! НЕ РАБОТАЕТ!
Мало того, после прочтения сегодня вашего поста, обновился до последней версии, проверил, НЕ РАБОТАЕТ.
Дальше полез в Internet->тарифные планы.
Отобразились все тарифные планы, но при нажати на любой из них (для отображения детальной статистики) получаем на выходе
З.Ы. Биллинг отстроенный и работает не первый год, обновляюсь как обычно, сначала правлю базу, потом обновляю по cvs. Прошу отнестись к моему соощению серьезно. Т.к. действительно в данный момент - все выше изложенное работает именно так как написано выше. Спасибо.
Добавлено: Ср апр 15, 2009 2:49 pm
~AsmodeuS~
смотрите демо версию
Добавлено: Чт апр 16, 2009 2:56 am
boroda
У меню тут другой вопрос возник.
Деньги-то снимает, всё нормально. Возникла необходимость в тарифе с фиксированной месячной абонплатой, и возможностью перехода на него в любое время.
Создал тариф(как обычно), + поставил галочку "выравнивание месяца",
в результате получил - при переводе всё ок, снимает только нужную сумму. Но вот потом...
Почему-то в следующем месяце абонплату снимает не 1 числа, а в день смены тарифа. При этом у всех пользователей в поле активация 00-00-00.
Так задумано или я чего-то не догоняю?
Добавлено: Чт апр 16, 2009 7:09 am
~AsmodeuS~
так правильно когда перевели тогда и сняло или как вы хотите чтобы заднимчислом снимало ??
Добавлено: Чт апр 16, 2009 7:31 am
ran
2Асмодеус: ну насколько я понял - борода говорит о том что в активации стоят нули а снимает
не 1 числа... или я что-то неправильно понял? у меня с январской версией с этим порядок... обновляться боюсь

Добавлено: Чт апр 16, 2009 2:11 pm
~AsmodeuS~
ещё раз повторюсь етсь демка можно проверить
и опистаь по демке шаги
Добавлено: Чт апр 16, 2009 5:02 pm
boroda
ran писал(а):2Асмодеус: ну насколько я понял - борода говорит о том что в активации стоят нули а снимает
не 1 числа... или я что-то неправильно понял? у меня с январской версией с этим порядок... обновляться боюсь

Все верно, именно это я и имел ввиду

Если не ставить "Выравнивание месяца", то все ок, но мне как раз таки необходимо выравнивание.
Из описания Dv:
"При включённой опции система при переводе на данный тарифный план снимает с пользователя суму, рассчитанную с текущего дня до конца месяца. Таким образом происходит выравнивание по 1 числу следующего месяца. Если в поле активизация стоит дата, тогда система снимает деньги от
даты активизации"
Тут собственно не написано что в следующем месяце снятие произойдет именно 1 числа(а хотелось бы). Или я не прав?
Добавлено: Чт апр 16, 2009 5:05 pm
boroda
~AsmodeuS~ писал(а):ещё раз повторюсь етсь демка можно проверить
и опистаь по демке шаги
В смысле создать в демке тариф и подождать конца месяца?
Кстати могу помочь автору с исправлением орфографических ошибок и очЕпЯток в документации. Без обид))) . Цивильней выглядеть будет.
Добавлено: Чт апр 16, 2009 6:32 pm
star
~AsmodeuS~ писал(а):смотрите демо версию
Без обид, зачем мне смотреть демо версию, если я говорю о багах которые появились после обновления ! Я конечно рад, что демо версия есть но все-же.
Этот ответ напоминает мне сериал "хакеры", "А вы пробывали выключить и включить компьютер ?? ...ммм... и что не помогло ??? ... Хммм... сделайте это еще раз..."
Теперь тем, у кого Нормально работает! Уважаемый, вы сначала обновитесь до последней версии, а потом мы с вами поговорим.
Кстати, после сегодняшнего обновления - проблема не исправлена.
Добавлено: Чт апр 16, 2009 6:47 pm
star
Кстати! Ради интереса зашел в ДЕМО. так там версия 0.41b, а по cvs 0.42. Естественно что демо будет работать

Добавлено: Чт апр 16, 2009 6:55 pm
~AsmodeuS~
1 в демо версии сегодняшний снепшот в обед обновлял
2 задится все в демо так как там правильно все настроени и ничего незабыто
3 абонплату мождно снять произволно за любое число указав его в параметрах
Добавлено: Чт апр 16, 2009 8:30 pm
star
~AsmodeuS~ писал(а):1 в демо версии сегодняшний снепшот в обед обновлял
2 задится все в демо так как там правильно все настроени и ничего незабыто
3 абонплату мождно снять произволно за любое число указав его в параметрах
1.Не хотел обидеть. Так, что так реагирывать нет надобности.
2. Похоже Вы так и не хотите меня услышать. как насчет
Код: Выделить всё
Мало того, после прочтения сегодня вашего поста, обновился до последней версии, проверил, НЕ РАБОТАЕТ.
Дальше полез в Internet->тарифные планы.
Отобразились все тарифные планы, но при нажати на любой из них (для отображения детальной статистики) получаем на выходе
Код:
Ошибка
[2] ERROR_NOT_EXIST
?
Где я мог что-то не так настроить ? Например раньше
http://www.billing-site.com/admin/index ... 11&TP_ID=2 отображалась информация о тарифном плане, сейчас пишет тот самый ерор. Я думаю что это взаимосвязано. Мало того, есть основания пологать, что 1го числа у всех пользователей не снимет денежку. Вот это будет номер!
Добавлено: Чт апр 16, 2009 9:11 pm
star
Итого:
В логах апача
Код: Выделить всё
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#
Говорит нам, что таблица tarif_plans такого поля не имеет
Код: Выделить всё
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 |
Ткните носом, может я не прав ? Или что-то не там смотрю.