BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 апр 2024, 21:16

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 15 дек 2014, 16:09 
Не в сети

Зарегистрирован: 28 авг 2014, 09:26
Сообщения: 162
Карма: 0
Здравствуйте.

Кому-нибудь приходилось настраивать мультивалютную систему? Какие вобще решения / идеи есть по этому вопросу?

Стараюсь для себя попробывать построить алгоритм работы, но все идеи отпадают из-за своей сложности/корявости.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2014, 17:46 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
а поподробнее что нужно и для чего?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 апр 2016, 03:55 
Не в сети
Клиент

Зарегистрирован: 30 авг 2013, 03:37
Сообщения: 183
Карма: 12
В новом ЛК реализовали!

Цитата:
Сейчас пока поддержка локализации не до конца сделана - нельзя выбрать, но как просто пример форматирования валюты -
если зайти с браузера с русской локалью - будет 1,00 руб., если зайти с браузера с английской локалью - будет 1.00 RUB.


>- написание самой валюты. (вы это в криптографию загнали /u0441/u0443/u043c, а попроще нельзя)

Это используется стандартные java properties-файлы, они исторически закодированы в ANSI.
Можно кодировать в нормальный вид
/opt/java/jdk8/bin/native2ascii -encoding UTF-8 -reverse Locale.properties Locale-UTF8.properties
отредактировать новый файл и перекодировать
/opt/java/jdk8/bin/native2ascii -encoding UTF-8 Locale-UTF8.properties Locale.properties

>>Если судить по шаблонам LibreOffice для узбекской валюты - то вроде правильно все.
>Все подходит только триады через пробел не хватает!

Тогда такой шаблон: #,##0
Т.е. в Locale.properties укажем
currency.UZS={0,number,#,##0} \u0441\u0443\u043C.

_________________
BGBilling 7.1.xxxx+BGCRM, update от ВЧЕРА, Ubuntu 17.04 64bit, JAVA 1.8.xxxx


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

Зарегистрирован: 07 май 2008, 13:34
Сообщения: 594
Откуда: Москва
Карма: 27
Локаль и мультивалютность биллинга это не одно и тоже, это надо пояснять разве? Вы можете жить на Нибиру, но покупать апгрейд на новую версию BGB будете за рубли. Смысл зависимости валюты договора от локали сервера/клиента от меня ускальзает, мне кажется это надо исправить в новом ЛК.

Для начала определимся что такое мультивалютность. Полноценная поддержка нескольких валют подразумевает учет услуг в разной валюте на одном лицевом счете. Например, абонентская плата в долларах, а превышение трафика в рублях. Вот такое извращение в BGB реализовать нельзя, так как BGB вообще никаких валют не поддерживает, он просто оперирует цифрами.
Любое другое понимание мультивалютности реализовать в BGB возможно. Например, валюту сделаем параметром договора, тарифные планы раздельные для каждой валюты, соответсвенно если договор долларовый, то и разрешенные для него тарифы долларовые, это все можно автоматизировать с помошью шаблонов договоров и групп тарифных планов. Если нам требуется для долларовых договоров выставлять долларовые инвойсы, то делаем "типы счетов/фактур" для этого случая, если же надо конвертировать в рубли, то опять же делаем отдельные "типы документов" и в них конвертируем (несколько извратно, придется придумать где хранить и откуда брать курсы валют). С платежами аналогично, если платеж зачисляется в той же валюте что и договор, то просто зачисляется, если в другой, то опять надо конвертировать, нужны будут курсы. Платежи обычно автоматизируют, интеграция с 1С или еще с чем то, вот эта интеграция и будет отслеживать конвертацию.
В итоге, если ваша мультивалютность ограничивается разными даговорами, где по каждому договору тарифы, платежи и документы выставляются в одной валюте, то можно сказать что такая мультивалютность поддерживается BGB "из коробки".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2016, 00:50 
Не в сети
Клиент

Зарегистрирован: 30 авг 2013, 03:37
Сообщения: 183
Карма: 12
Очень правильное замечание!
Но пока научили НОВЫЙ клиент правильно оформлять циферки которыми оперирует холоднокровный BGBilling!
Ждем прогресса для "старого клиента" и "СРМ"

_________________
BGBilling 7.1.xxxx+BGCRM, update от ВЧЕРА, Ubuntu 17.04 64bit, JAVA 1.8.xxxx


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

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


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

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


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

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