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

Вопрос по данным в БД в связи с переходом на рубли.
http://forum.bitel.ru/viewtopic.php?f=1&t=9219
Страница 1 из 1

Автор:  Dipress [ 07 май 2014, 13:37 ]
Заголовок сообщения:  Вопрос по данным в БД в связи с переходом на рубли.

Добрый день.

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

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

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

Автор:  stark [ 07 май 2014, 13:48 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

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

Автор:  Dipress [ 07 май 2014, 13:50 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

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


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

Автор:  stark [ 07 май 2014, 14:00 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

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


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


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

Автор:  Dipress [ 07 май 2014, 14:21 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

Договоров много, чтобы вот так сидеть и в ручную из переоформлять.

Автор:  stark [ 07 май 2014, 14:30 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

Dipress писал(а):
Договоров много, чтобы вот так сидеть и в ручную из переоформлять.

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

Автор:  Phricker [ 07 май 2014, 14:38 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

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

Автор:  Dipress [ 07 май 2014, 15:16 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

ммм.. а где такой скрипт взять?

Автор:  dimOn [ 07 май 2014, 15:32 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

написать, заказать, попросить кого-то :umnik:

Автор:  Dipress [ 12 май 2014, 17:39 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

Подскажите может есть какие-то примеры подобной задачи, или быть может кто-то сталкивался? Какие классы можно посмотреть в BGBilling API для написания такого скрипта?

Автор:  skyb [ 12 май 2014, 17:57 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

Загляните в вики для своей версии, а там по примерам

Автор:  stark [ 12 май 2014, 18:43 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

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

Автор:  stark [ 12 май 2014, 18:44 ]
Заголовок сообщения:  Re: Вопрос по данным в БД в связи с переходом на рубли.

в крайнем случае можете обратится в тех. поддержку .

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