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

Модуль снятия дневных, месячных и годовых абон.плат за используемые сервисы или услуги
Ответить
Sandr
Сообщения: 21
Зарегистрирован: Ср июн 14, 2017 3:17 pm

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

Сообщение Sandr »

Скажіть, будь ласка, як вимкнути заборону на додавання нульової абонплати?

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

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

~AsmodeuS~
Site Admin
Сообщения: 5721
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

Sandr писал(а):Скажіть, будь ласка, як вимкнути заборону на додавання нульової абонплати?

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

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

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

Sandr
Сообщения: 21
Зарегистрирован: Ср июн 14, 2017 3:17 pm

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

Сообщение Sandr »

На даний момент нульову абонплату можна додати лише вручну напряму в базу даних.

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

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

~AsmodeuS~
Site Admin
Сообщения: 5721
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

Sandr писал(а):На даний момент нульову абонплату можна додати лише вручну напряму в базу даних.

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

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

Sandr
Сообщения: 21
Зарегистрирован: Ср июн 14, 2017 3:17 pm

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

Сообщение Sandr »

Може у скрипті /Abills/mysql/Fees.pm знаходиться перевірка на нульове значення?

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

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

Ответить