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

Главная категория => Разработка => Тема начата: Maks от 13 Декабря 2009, 16:49:49



Название: Нумерация договоров.
Отправлено: Maks от 13 Декабря 2009, 16:49:49
У нас в Сети договор заключается уже у абонента по приходу монтажников.
Монтажники приносят (договор, бланк настроек, квитанцию (которую абоны потом ксерят и платят в банк)
Оплата проходит через банк по номеру договора.
Таким образом номер договора указывает оператор которы создает абонента, а абонент этот номер потом пишет в договор.
Операторы могут путаться и писать уже занятый номер договора.

Нужно сделать чтоб ноудени само нумеровано договора клентов ( на подобии предложения по выбору IP)

Кто в этом поможет и сколько этот модуль будет стоять?


Название: Re: Нумерация договоров.
Отправлено: ankos от 13 Декабря 2009, 21:29:26
Есть предложение вносить в ручную
1.есть улица, дом, квартира. улица пр.Незалежности код 010, + №дома + №квартиры получается номер договора.
к примеру 010 023 002.
В етом случае данные можно брать прямо из базы и формировать номер договора. При регистрации абонента вводятся УЛИЦА, ДОМ, КВАРТИРА.

2. Номер договора ставить по дате. Вот сегодня 13.12.2009 г.
значит №договора 131209-01 где 01 порядковый номер за сегодня.


Название: Re: Нумерация договоров.
Отправлено: Cell от 13 Декабря 2009, 21:48:28
Сложно-то как а? а id клиента не проще ли использовать?


Название: Re: Нумерация договоров.
Отправлено: elite от 13 Декабря 2009, 23:46:30
Сложно-то как а? а id клиента не проще ли использовать?
ну можно надо сделать это настраиваемым - чтобы номер договора формировался автоматически, например, 2-3 буквы + ид абонента или его платежный код


Название: Re: Нумерация договоров.
Отправлено: Maks от 14 Декабря 2009, 00:32:11
А № договоров не должны быть по порядку?
И все что вы перечислили замечательно, но как эще сделать чтоб поле договора автоматом заполнялось, а не копировать - вставить?


Название: Re: Нумерация договоров.
Отправлено: Cell от 14 Декабря 2009, 01:38:40
Сложно-то как а? а id клиента не проще ли использовать?


Название: Re: Нумерация договоров.
Отправлено: Maks от 14 Декабря 2009, 08:29:18
Сложно-то как а? а id клиента не проще ли использовать?

Тогда прозьба подсказать как сделать чтоб в поле контракт, автоматически вписивался ID?


Название: Re: Нумерация договоров.
Отправлено: Efendy от 14 Декабря 2009, 14:14:43
Если что-то добавлять в биллинг, то лучше делать это полноценно. Давайте сейчас это обсудим и я внесу в 50.33 версию. Значится так: вводится параметр "шаблон договора", в котором можн кодировать такими символами:
i - id клиента
d - текущая дата в виде 01.02.2009
n - сквозной номер договора в текущем дне
...
...

Задавать например тегах <> - это надо, поскольку нельзя исключать договоры, в которых будут присутствовать эти символы. Например шаблон:
лол-<d>-<n>


Название: Re: Нумерация договоров.
Отправлено: Александр (AleksHr) от 14 Декабря 2009, 16:22:50
А у меня например ХХ-ХХууу.
Где Х - не изменяющиеся цыфры для всех, а уу номера по возрастанию для клиентов.

Хотелося бы также что б даный способ нумерации был реализован, например шаблоном.


Название: Re: Нумерация договоров.
Отправлено: Efendy от 14 Декабря 2009, 17:46:17
Хотелося бы также что б даный способ нумерации был реализован, например шаблоном.
а я как-то иначе написал?


Название: Re: Нумерация договоров.
Отправлено: Maks от 14 Декабря 2009, 23:38:00
Выходит нужно подождать 50,33 и там будет
n - сквозной номер договора в текущем дне.
Как я понял это и будет автоматически предлагаемый номер договора.


Название: Re: Нумерация договоров.
Отправлено: goletsa от 18 Января 2010, 18:03:35
А когда 50.33 выйдет? Чтото гдето говорилось что скоро выпустят но на почту ничего не пришло.


Название: Re: Нумерация договоров.
Отправлено: Maks от 18 Января 2010, 20:23:43
Текущие версии

Версия 50: 50.32   (changelog)

Версия 49: 49.32   (changelog)

Наверное дорабатывают что-то.


Название: Re: Нумерация договоров.
Отправлено: versus от 19 Января 2010, 01:01:21
А когда 50.33 выйдет? Чтото гдето говорилось что скоро выпустят но на почту ничего не пришло.


50.33 на данный момент нет. Все силы брошены на 52 версию, в 50 ветке пока будет только работа над ошибками по мере их появления.
После выхода 52 версии будем думать как дальше жить самим 2 ветки тянуть или ментейнеров искать на фичиреквесты.


Название: Re: Нумерация договоров.
Отправлено: andromeda от 21 Февраля 2013, 12:03:32
Как сейчас обстоят дела с нумерацией договоров в биленге?
VER=52.33


Название: Re: Нумерация договоров.
Отправлено: elite от 24 Февраля 2013, 18:09:17
Как сейчас обстоят дела с нумерацией договоров в биленге?
VER=52.33
оО уже такая версия есть?)))


Название: Re: Нумерация договоров.
Отправлено: boomer666 от 24 Февраля 2013, 19:40:25
Как сейчас обстоят дела с нумерацией договоров в биленге?
VER=52.33
оО уже такая версия есть?)))
;D


Название: Re: Нумерация договоров.
Отправлено: andromeda от 27 Февраля 2013, 10:43:33
Не туда ткнул VER=50.32
сорь.


Название: Re: Нумерация договоров.
Отправлено: andromeda от 27 Февраля 2013, 10:57:24
Подскажите как организовать такую схему
ДОГОВІР № {{_contract}} сменить на ДОГОВІР № {{_id}} -(Это я сменить смогу) и подразумевать что id клиента и есть номер договора. Но как сделать так чтоб этот id автоматически вносился в таблицу _contract и прописывался в доп.поле договор, при этом чтоб его можно было менять на любой другой. с проверкой на то что такого номера  договора еще нет? Как-то так.


Название: Re: Нумерация договоров.
Отправлено: stix от 27 Февраля 2013, 11:10:23
в web/adduser.pl
измени
Код:
"contract='',".
на
Код:
"contract=$mid,".

Код:
update users set contract=id;
этим запросом ты сделаешь всем договора равными id


Название: Re: Нумерация договоров.
Отправлено: andromeda от 27 Февраля 2013, 11:18:10
В конце договора есть код
Код:
         </div>      
</td></tr></table>


     <br><br><br>
<div align=center>
<div id=nav>
<a href='javascript:history.go(-1)'>назад</a>&nbsp;&nbsp;&nbsp;
<a href="javascript:document.getElementById('nav').style.display='none'; document.execCommand('Print')">печать</a>
</div>
</div>
<br><br>
</body></html>
</html>
Что туда добавить чтоб было еще была кнопка  сохранить (в html)
Сейчас буду пробовать только договор перезалью. А то как-то не кошерно всегда сохранить как....


Название: Re: Нумерация договоров.
Отправлено: stix от 27 Февраля 2013, 11:27:53
а зачем тебе файлик с html ?


Название: Re: Нумерация договоров.
Отправлено: andromeda от 27 Февраля 2013, 12:22:00
Прошу прошения туплю сильно, сутки не спал, просто параллельно делаю бланк настроек и это нужно там, а не в договоре.


Название: Re: Нумерация договоров.
Отправлено: stix от 27 Февраля 2013, 12:29:07
http://forum.nodeny.com.ua/index.php?topic=2029.0


Название: Re: Нумерация договоров.
Отправлено: andromeda от 27 Февраля 2013, 12:36:01
http: //forum.nodeny.com.ua/index.php?topic=2029.0
Спс. это все от недосыпания, про эту тему совсем забыл.


Название: Re: Нумерация договоров.
Отправлено: stix от 27 Февраля 2013, 12:39:59
тем более сам же и создал ту тему  ;D


Название: Re: Нумерация договоров.
Отправлено: andromeda от 27 Февраля 2013, 12:52:24
Та у меня пол годика назад сгорело питание на серве и каким-то боком накрыла рейды,мамку, погорели винты . много чего пришлось поднимать снова и восстанавливать
(методом наблюдения было обнаружено что питание убило по причине того, что стойку по глупости заземлили на советское отопления, а в соседнем помещении его как раз его демонтировали и срезали эл.сваркой, сказали что каратнуло у них чуть... ирония)


Название: Re: Нумерация договоров.
Отправлено: andromeda от 27 Февраля 2013, 21:33:50
Сяп за помощь. Слепил решения на основе id клиента из 2 топиков.