BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 07 май 2014, 13:37 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Добрый день.

Проблема вот такого характера. В связи с тем что Крым, перешел в состав РФ, то необходимо сейчас перевести все данные о ценах на тарифах, платежах, приходов, расходов, балансов и т.д. в рублевый эквивалент. Сейчас Совмин Республики Крым установил коэффициент 3.1, т.е. 1 грв = 3.1 рубля.

Товарищи разработчики подскажите, как в таком случае поступить? Тупо взять таблицу с балансами и перемножить там все данные на 3.1 а потом поменять точно также цены в тарифах?

Или быть может есть какой-то более нормальный способ...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2014, 13:48 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
А как быть с прошлыми платежами/наработкой и т.п .Их тоже перевести в рубли надо ? Т.е как будто бы они с начала времен в рублях были ?
Можно переоформить договора и новые договора сделать в рублях. и тарифы для них в рублях. И остаток текущий перевести в рубли и перенести(без истории всей). Кому нужна статистика за прошлые периоды - пускать в старый договор. Или вообще чтобы путаницы не было, создать отдельную копию биллинга, там новые договора рублевые только и тарифы., а в старом биллинге - старые договора в гривнах и данные за прошлые периоды.


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

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
stark писал(а):
А как быть с прошлыми платежами/наработкой и т.п .Их тоже перевести в рубли надо ? Т.е как будто бы они с начала времен в рублях были ?
Можно переоформить договора и новые договора сделать в рублях. и тарифы для них в рублях. И остаток текущий перевести в рубли и перенести(без истории всей). Кому нужна статистика за прошлые периоды - пускать в старый договор. Или вообще чтобы путаницы не было, создать отдельную копию биллинга, там новые договора рублевые только и тарифы., а в старом биллинге - старые договора в гривнах и данные за прошлые периоды.


В этом вот и вся проблема. Либо перевести все данные на рубли, или быть может "законсервировать" данные каким-то месяцем, скажем текущим, а уже новый месяц начать с данными в рублях. Но это тоже геморой ибо еще есть же остатки и т.д.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2014, 14:00 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Dipress писал(а):
stark писал(а):
А как быть с прошлыми платежами/наработкой и т.п .Их тоже перевести в рубли надо ? Т.е как будто бы они с начала времен в рублях были ?
Можно переоформить договора и новые договора сделать в рублях. и тарифы для них в рублях. И остаток текущий перевести в рубли и перенести(без истории всей). Кому нужна статистика за прошлые периоды - пускать в старый договор. Или вообще чтобы путаницы не было, создать отдельную копию биллинга, там новые договора рублевые только и тарифы., а в старом биллинге - старые договора в гривнах и данные за прошлые периоды.


В этом вот и вся проблема. Либо перевести все данные на рубли, или быть может "законсервировать" данные каким-то месяцем, скажем текущим, а уже новый месяц начать с данными в рублях. Но это тоже геморой ибо еще есть же остатки и т.д.


Это можно только на новом договоре сделать . Пусть на с старом остается в гривнах, а новом с 01.07.2014, например, перевести баланс в рублях и дальше уже все в рублях вести там все новые платежи наработки и т.п . Мешать на одном договоре, что старый баланс в гривнах, а новый(с 1-го числа ) в рублях не стоит . И прошлые периоды тоже не стоит править.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2014, 14:21 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Договоров много, чтобы вот так сидеть и в ручную из переоформлять.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2014, 14:30 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Dipress писал(а):
Договоров много, чтобы вот так сидеть и в ручную из переоформлять.

Ну понятно, что не вручную . Надо скрипт делать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2014, 14:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Скриптом можно :) 1го числа который запустите. Он закроет все старые договора. Насчитает абонплату по ним.
И создаст новые. В которые занесет приход или расход в сумме исходящего остатка из старого договора/3,1

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2014, 15:16 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
ммм.. а где такой скрипт взять?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2014, 15:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
написать, заказать, попросить кого-то :umnik:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2014, 17:39 
Не в сети

Зарегистрирован: 14 окт 2013, 16:25
Сообщения: 151
Карма: 0
Подскажите может есть какие-то примеры подобной задачи, или быть может кто-то сталкивался? Какие классы можно посмотреть в BGBilling API для написания такого скрипта?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2014, 17:57 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Загляните в вики для своей версии, а там по примерам

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2014, 18:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Dipress писал(а):
Подскажите может есть какие-то примеры подобной задачи, или быть может кто-то сталкивался? Какие классы можно посмотреть в BGBilling API для написания такого скрипта?


Манипуляция с договорами :
http://bgbilling.ru/v6.0/javadoc/bitel/ ... nager.html

Манипуляции с балансом:
http://bgbilling.ru/v6.0/javadoc/bitel/ ... Utils.html

В качестве примера можно посмотреть конвертеры из других биллинговых систем :
http://wiki.bitel.ru/index.php/%D0%97%D ... 0.BD.D0.B3

http://wiki.bitel.ru/index.php/%D0%9F%D ... 0%B5%D0%BC


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2014, 18:44 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
в крайнем случае можете обратится в тех. поддержку .


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

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


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

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


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

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