forum.bitel.ru http://forum.bitel.ru/ |
|
Новый договор http://forum.bitel.ru/viewtopic.php?f=22&t=5291 |
Страница 1 из 1 |
Автор: | Kostiksnz [ 22 мар 2011, 09:45 ] |
Заголовок сообщения: | Новый договор |
День добрый. стоит шаблон на имя договора ${N5} постоянно генерируется договор с номером 100000 не понимаю почему - во первых 6 чисел во вторых создаю еще один договор - снова 100000 если сделать ${NR5} то все время 00000 |
Автор: | skn [ 22 мар 2011, 13:55 ] |
Заголовок сообщения: | Re: Новый договор |
а у вас есть договор с номером 99999? |
Автор: | Kostiksnz [ 22 мар 2011, 14:03 ] |
Заголовок сообщения: | Re: Новый договор |
skn писал(а): а у вас есть договор с номером 99999? да дело в том что у нас не с нуля все в старом биллинге номера назначались случайным образом |
Автор: | skn [ 22 мар 2011, 15:09 ] |
Заголовок сообщения: | Re: Новый договор |
у нас ходиться договор по заданой маске и к нему прибавляется 1 |
Автор: | Kostiksnz [ 22 мар 2011, 15:16 ] |
Заголовок сообщения: | Re: Новый договор |
skn писал(а): у нас ходиться договор по заданой маске и к нему прибавляется 1 а можо как нить добавить маску которая будет из диапазона будет рандомом выбирать свободный? |
Автор: | skn [ 22 мар 2011, 15:26 ] |
Заголовок сообщения: | Re: Новый договор |
![]() если свободных мало, это поцедура может зависнуть на неопределленное время, может вам к номеру добавить год например ${N5}-${YY} или увеличить ${N6} |
Автор: | Kostiksnz [ 22 мар 2011, 16:45 ] |
Заголовок сообщения: | Re: Новый договор |
skn писал(а): :-( навряд ли, для этого перебирать придется, т.е. придумываем номер, проверяем свободен ли, если занят, придумываем новый, и т.д. если свободных мало, это поцедура может зависнуть на неопределленное время, может вам к номеру добавить год например ${N5}-${YY} или увеличить ${N6} не вариант, придется с платежными системами пере заключать договора... эх... |
Автор: | skn [ 22 мар 2011, 18:47 ] |
Заголовок сообщения: | Re: Новый договор |
ну можете написать скрипт который на событие создания договора вычислять новый номер договора при этом скрипт будет выбирать номер договора например из некой таблицы с незанятыми договорами, а эту таблицу можете составлять другим скриптом например раз в день. |
Автор: | braek-neck [ 23 мар 2011, 16:27 ] |
Заголовок сообщения: | Re: Новый договор |
попробуйте так Код: ${NR3}${time:dd}
|
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |