Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: DenisNikolaich от 10 Января 2019, 07:34:17



Название: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: DenisNikolaich от 10 Января 2019, 07:34:17
Доброго времени суток, уважаемые форумчане, имеется к Вам вопрос по теме Учет Абонентов Кабельного ТВ. На данный момент для этих целей у нас работает самописная программа от которой мы хотим отказаться в пользу NoDeny +, т.е. что бы все абоненты были в одной базе. Но вот есть нюанс в плане вывода информации и формирования отчетов в NoDeny: по платежам, реестр абонентов, должники подключенные, должники отключенные, отключившиеся по заявлению, вызов информации конкретно по услуге. Как я понимаю из коробки биллинг этого делать не умеет. Так вот интересует вопрос, возможно ли реализовать в NoDeny+ данный функционал? Что для этого необходимо (т.з. и т.д.), ну и цена вопроса. Может уже есть такой модуль. Заранее благодарю за ответы.


Название: Re: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: Warlock от 10 Января 2019, 09:40:48
У меня это реализовано так:
Есть отдельная группа "Телевидение", туда вносятся все абоненты КТВ, а дальше услуги типа Basic которые рас в месяц снимают со счета абонплату.


Название: Re: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: DenisNikolaich от 10 Января 2019, 10:15:38
Это я уже подсмотрел)) Спасибо за ответ. Интересует в большей мере отчетность, вывод и конвертирование информации в excel например. Критерии вывода я указал в посте выше, если нужно будет, то подготовлю т.з.


Название: Re: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: Efendy от 10 Января 2019, 18:06:34
Отчет в виде списка абонентов (платежей) или какую-то группировку делать? По порядку:
1) отчет по платежам - есть же мощные фильтры и по времени и по типу и категории платежа. Более того, можно на странице поиска выбрать абонентов по любому критерию (группе, улице проживания, задолженности, подключенных услугах и тд) и получить список платежей чисто по ним.
2) реестр абонентов - это список абонентов?
3) должники подключенные - это ж фильтр "баланс меньше нуля" + "доступ включен"?
4) должники отключенные  - это ж фильтр "баланс меньше нуля" + "доступ выключен"?
5) отключившиеся по заявлению - ввести критерий "как отключился" и можно применять такой фильтр. Это может быть поле "выпадающий список", например
6) вызов информации конкретно по услуге - не совсем понял
Более детально опиши.

Отчеты надо именно в xls? Не пойдет в csv?


Название: Re: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: DenisNikolaich от 11 Января 2019, 06:52:21
Можно и в csv, без проблем. Насчет фильтров я понял и активно пользуемся)) но вот если еще это экспортировать, было бы замечательно. В общем, я обсужу с руководством, в плане отчетности и могу написать своего рода ТЗ.


Название: Re: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: DenisNikolaich от 17 Января 2019, 08:28:18
Есть вопрос, набросал шаблон экспорта платежей в csv.
Код:
{% for i in pays %}{% one_line %}
{% if i.category == 1 %}
{{ i.user.dopdata._adr_street.get()|csv }};{{ i.user.dopdata._adr_house.get()|csv }};{{ i.user.dopdata._adr_room.get()|csv }};{{ i.user.dopdata._adr_telefon.get()|csv }};{{ i.user.fio|csv }};{{ i.user.services }};{{ i.cash }};{{ i.user.balance }}
{% endif %}
{% one_line_end %}
{% endfor %}
Выводит все нормально кроме поля user.services, вместо подключенной услуги получаю ARRAY(0x803688d38). Ребят помогите, очень нужно что бы в отчете по платежам отображалась подключенная услуга.


Название: Re: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: Efendy от 17 Января 2019, 12:19:19
Это потому что услуг может быть несколько. Вот как показать название первой услуги:

Цитировать
{{ i.user.services.0.title }}


Название: Re: Учет Абонентов КТВ с помощью NoDeny +
Отправлено: DenisNikolaich от 17 Января 2019, 12:50:28
Это потому что услуг может быть несколько. Вот как показать название первой услуги:

Цитировать
{{ i.user.services.0.title }}

Спасибо огромное Станислав, очень помог, все отлично отображается.