BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 12 май 2024, 01:31

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: 21 ноя 2008, 18:29 
Не в сети

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 ноя 2008, 20:04 
Не в сети

Зарегистрирован: 29 окт 2008, 18:03
Сообщения: 212
Карма: 0
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 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 ноя 2008, 12:50 
Не в сети

Зарегистрирован: 21 ноя 2008, 18:06
Сообщения: 3
Карма: 0
Возможно ли дописать данный макрос и включить в состав системы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 ноя 2008, 16:35 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Возможность в целом полезная, вписал в TODO для постепенной реализации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 дек 2008, 18:10 
Не в сети

Зарегистрирован: 21 ноя 2008, 18:06
Сообщения: 3
Карма: 0
Администратор писал(а):
Возможность в целом полезная, вписал в TODO для постепенной реализации.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 дек 2008, 16:18 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Для 4.6 уже сделали, возможно скоро патчем накатим на 4.5. Тут еще доработки требуются просто по генерации номера скорее всего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 янв 2009, 14:08 
Не в сети

Зарегистрирован: 29 мар 2007, 16:21
Сообщения: 109
Откуда: Иркутск
Карма: 2
можно еще макрос что бы он контрольную цифру считал (допустим по алгоритму что в ИНН используется)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 янв 2009, 16:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
blib писал(а):
можно еще макрос что бы он контрольную цифру считал (допустим по алгоритму что в ИНН используется)
Хм, а зачем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 янв 2009, 17:33 
Не в сети

Зарегистрирован: 29 мар 2007, 16:21
Сообщения: 109
Откуда: Иркутск
Карма: 2
затем что бы договора были не попорядку и можно было бы понять правильно номер договора сказали/ввели

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 янв 2009, 14:08 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
http://wiki.bgbilling.ru/index.php/%D0% ... 1%80%D0%B0


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

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


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

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


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

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