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

Нарахування нульової абонплати

Добавлено: Вс окт 01, 2017 9:03 pm
Sandr
Скажіть, будь ласка, як вимкнути заборону на додавання нульової абонплати?

Щоб можна було ставити нуль в абонплату і додавати її в перелік абонплат по абоненту.

Це потрібно для відображення історії абонплат по місяцях. Є такі місяці, коли треба ставити нуль.

Re: Нарахування нульової абонплати

Добавлено: Пн окт 02, 2017 8:33 am
~AsmodeuS~
Sandr писал(а):Скажіть, будь ласка, як вимкнути заборону на додавання нульової абонплати?

Щоб можна було ставити нуль в абонплату і додавати її в перелік абонплат по абоненту.

Це потрібно для відображення історії абонплат по місяцях. Є такі місяці, коли треба ставити нуль.

Ні на даний момент може бути тільки абон. плата більша чим ноль

Re: Нарахування нульової абонплати

Добавлено: Ср ноя 01, 2017 2:05 pm
Sandr
На даний момент нульову абонплату можна додати лише вручну напряму в базу даних.

При додаванні з інтерфейсу білінгової системи виконується перевірка умови, щоб в полі не було нуля.

Питання в тому, де саме в коді ця перевірка проводиться?

Re: Нарахування нульової абонплати

Добавлено: Ср ноя 01, 2017 3:43 pm
~AsmodeuS~
Sandr писал(а):На даний момент нульову абонплату можна додати лише вручну напряму в базу даних.

При додаванні з інтерфейсу білінгової системи виконується перевірка умови, щоб в полі не було нуля.

Питання в тому, де саме в коді ця перевірка проводиться?
Модуль Abon
залежно від версії в різних місцях

Re: Нарахування нульової абонплати

Добавлено: Ср ноя 01, 2017 4:20 pm
Sandr
Може у скрипті /Abills/mysql/Fees.pm знаходиться перевірка на нульове значення?

Там є рядки:
if ($sum <= 0) {
$self->{errno} = 12;
$self->{errstr} = 'ERROR_ENTER_SUM';
return $self;
}

Але якщо їх закоментувати, то помилка виникає і скрипт перестає працювати.