BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 04:08

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Новый договор
СообщениеДобавлено: 22 мар 2011, 09:45 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
День добрый.

стоит шаблон на имя договора ${N5}

постоянно генерируется договор с номером 100000

не понимаю почему - во первых 6 чисел
во вторых создаю еще один договор - снова 100000

если сделать ${NR5} то все время 00000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 22 мар 2011, 13:55 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
а у вас есть договор с номером 99999?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 22 мар 2011, 14:03 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
skn писал(а):
а у вас есть договор с номером 99999?

да

дело в том что у нас не с нуля все
в старом биллинге номера назначались случайным образом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 22 мар 2011, 15:09 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
у нас ходиться договор по заданой маске и к нему прибавляется 1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 22 мар 2011, 15:16 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
skn писал(а):
у нас ходиться договор по заданой маске и к нему прибавляется 1



а можо как нить добавить маску которая будет из диапазона будет рандомом выбирать свободный?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 22 мар 2011, 15:26 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
:-( навряд ли, для этого перебирать придется, т.е. придумываем номер, проверяем свободен ли, если занят, придумываем новый, и т.д.
если свободных мало, это поцедура может зависнуть на неопределленное время, может вам к номеру добавить год например ${N5}-${YY} или увеличить ${N6}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 22 мар 2011, 16:45 
Не в сети
Клиент

Зарегистрирован: 23 сен 2010, 10:37
Сообщения: 208
Откуда: Снежинск
Карма: 0
skn писал(а):
:-( навряд ли, для этого перебирать придется, т.е. придумываем номер, проверяем свободен ли, если занят, придумываем новый, и т.д.
если свободных мало, это поцедура может зависнуть на неопределленное время, может вам к номеру добавить год например ${N5}-${YY} или увеличить ${N6}


не вариант, придется с платежными системами пере заключать договора...
эх...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 22 мар 2011, 18:47 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
ну можете написать скрипт который на событие создания договора вычислять новый номер договора
при этом скрипт будет выбирать номер договора например из некой таблицы с незанятыми договорами,
а эту таблицу можете составлять другим скриптом например раз в день.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новый договор
СообщениеДобавлено: 23 мар 2011, 16:27 
Не в сети

Зарегистрирован: 08 окт 2009, 16:06
Сообщения: 186
Карма: 20
попробуйте так

Код:
${NR3}${time:dd}


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.039s | 33 Queries | GZIP : On ]