forum.bitel.ru
http://forum.bitel.ru/

Генерация номера договора (он же логин)
http://forum.bitel.ru/viewtopic.php?f=1&t=1639
Страница 1 из 1

Автор:  Desmaster [ 21 ноя 2008, 18:29 ]
Заголовок сообщения:  Генерация номера договора (он же логин)

возможна ли генерация номера договора в
виде /год/месяц/день/порядковый номер договора в этот день/ ?
Например 2008112007 (2008 год, ноябрь, 20 число, седьмой договор в
течении дня)
Сейчас у нас так генерируется в UTM5, базу которого надо будет в дальнейшем переносить в BGBilling

Если не в тот раздел разместил вопрос, то извиняюсь заранее :)

Автор:  m2pod [ 21 ноя 2008, 20:04 ]
Заголовок сообщения: 

http://www.bgbilling.ru/v4.5/doc/ch01s16s15.html

Шаблон имени может включать буквы, символы и следующие подстановки:

${NX} - порядковый номер договора, X - цифра. Подстановка будет заменена порядковым номером договоров такого типа дополненным слева нулями до длины X;

${Y2} - две последние цифры года создания договора;

${Y4} - четыре последние цифры года создания договора;

${time:<format>} - время создания договора, вместо <format> может быть строка макроса с yy - две последние цифры года, yyyy - четыре цифры года, MM - месяц, dd - день месяца;

насчет "7 договор за сегодня" не уверен можно ли такое сделать

Автор:  Администратор [ 21 ноя 2008, 20:28 ]
Заголовок сообщения: 

${Y4}${time:MM}${time:dd}${N2}. Только номер получается абсолютный порядковый для договоров такого вида.. Т.е. номер в пределах дня не получится сделать. Требуется новый макрос вместо ${N, чтобы искал следующий номер для договоров с точно совпадающей остальной частью..

Автор:  Desmaster [ 24 ноя 2008, 12:50 ]
Заголовок сообщения: 

Возможно ли дописать данный макрос и включить в состав системы?

Автор:  Администратор [ 25 ноя 2008, 16:35 ]
Заголовок сообщения: 

Возможность в целом полезная, вписал в TODO для постепенной реализации.

Автор:  Desmaster [ 23 дек 2008, 18:10 ]
Заголовок сообщения: 

Администратор писал(а):
Возможность в целом полезная, вписал в TODO для постепенной реализации.

Когда это будет реализовано?

Автор:  Администратор [ 24 дек 2008, 16:18 ]
Заголовок сообщения: 

Для 4.6 уже сделали, возможно скоро патчем накатим на 4.5. Тут еще доработки требуются просто по генерации номера скорее всего.

Автор:  blib [ 03 янв 2009, 14:08 ]
Заголовок сообщения: 

можно еще макрос что бы он контрольную цифру считал (допустим по алгоритму что в ИНН используется)

Автор:  dimOn [ 11 янв 2009, 16:42 ]
Заголовок сообщения: 

blib писал(а):
можно еще макрос что бы он контрольную цифру считал (допустим по алгоритму что в ИНН используется)
Хм, а зачем?

Автор:  blib [ 11 янв 2009, 17:33 ]
Заголовок сообщения: 

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

оссобенно актуально для всяких платежных терминалов

Автор:  Администратор [ 12 янв 2009, 14:08 ]
Заголовок сообщения: 

http://wiki.bgbilling.ru/index.php/%D0% ... 1%80%D0%B0

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/