Заметил что после внесения данного исправления, у тех кто имеет алиасы, и для основной записи указана скидка, то у алиасной записи показывает задолженность, равная скидке предоставленной для основной записи. Пример: у клиента два ІР, тариф 100грн., скидка 10% (10грн.), открываешь алиас, а там -10грн. задолженность. Может такое только у меня?
Да, есть такой баг. Он непринципиальный т.к. он проявляется чисто на странице просмотра данных клиентов, реально считается все правильно. Исправление в user.pl:
($Mstate,$paket,$paket3,$balance,$limit_balance,$block_if_limit,$start_day,$srvs) = &Get_fields qw(
state paket paket3 balance limit_balance block_if_limit start_day srvs) if $p;
->
($Mstate,$paket,$paket3,$balance,$limit_balance,$block_if_limit,$start_day,$srvs,$discount) = &Get_fields qw(
state paket paket3 balance limit_balance block_if_limit start_day srvs discount) if $p;
и
($cstate,$lstate,$next_paket,$next_paket3,$hops,$detail_traf,$discount,$sortip,$comment) = &Get_fields qw(
cstate lstate next_paket next_paket3 hops detail_traf discount sortip comment);
->
($cstate,$lstate,$next_paket,$next_paket3,$hops,$detail_traf,$sortip,$comment) = &Get_fields qw(
cstate lstate next_paket next_paket3 hops detail_traf sortip comment);
фикс выпустим