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/ |