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

Оптимизация ввода тарифных планов
http://forum.bitel.ru/viewtopic.php?f=6&t=3414
Страница 1 из 1

Автор:  avp@rsk23.ru [ 12 янв 2010, 20:43 ]
Заголовок сообщения:  Оптимизация ввода тарифных планов

Обнаружил интересную штуку:
1) Есть тарифный план, созданный в ручную - Tarif_1
2) Необходим тарифный план Tarif_2, такой что - стоимость минуты каждого направления отличается, например, на 15% от соответствующего направления Tarif_1
3) Делаю экспорт Tarif_1 из биллинга
4) с помощью скрипта perl делаю изменение стоимости минуты всех направлений и получаю Tarif_2
5) Делаю импорт Tarif_2 в биллинг
6) Привязываю Tarif_2 к договору D1
7) Делаю пересчет вызовов в модуле VoIP
8) И получаю ошибки: "Ошибка! Не найдена цена в тарифном плане [] Договор => ....", соответственно вызовы не обсчитаны и направления не определены
9) Удаляю Tarif_2 из договора D1
10) Привязываю Tarif_1 к договору D1
11) Делаю пересчет вызовов в модуле VoIP
12) Все пересчитывается и направления определяются

Прошу прокомментировать! Может кто сталкивался!

Программное обеспечение BGBilling - последнее обновление

Автор:  Amir [ 12 янв 2010, 20:51 ]
Заголовок сообщения:  Re: Оптимизация ввода тарифных планов

Экспортируйте Tarif_2 и вместе с Tarif_1 отправьте нам или вложите в сообщение.

Автор:  avp@rsk23.ru [ 13 янв 2010, 11:00 ]
Заголовок сообщения:  Re: Оптимизация ввода тарифных планов

Вот эти самые тарифы, архивация, вложенных файлов, выполнена с помощью '7z'.
Скрипт очень простой:
Код:
open(Source, "<".$dir.$tarif_file_source);
open(Dest,">>".$dir.$tarif_file_dest);
while (<Source>)
   {
   $data = $_;
   if ($data =~/<costin cost=/)
     {
     @elem = split('"', $data);
     $elem[1] = &Modif_cost($elem[1]);
     $data = join('"', @elem);
     }
   print Dest $data;
   }


Вложения:
Комментарий к файлу: Тарифный план, созданный скриптом перл на основе Tarif_1, вызовы не обсчитываются и направления не определяются!
Tarif_2.tar [241 КБ]
Скачиваний: 466
Комментарий к файлу: Тарифный план, созданный в ручную, вызовы обсчитываются!
Tarif_1.tar [241 КБ]
Скачиваний: 467

Автор:  Amir [ 13 янв 2010, 15:12 ]
Заголовок сообщения:  Re: Оптимизация ввода тарифных планов

Вы экспортировали Tarif_2 или это просто сконвертированный?

Автор:  avp@rsk23.ru [ 13 янв 2010, 15:58 ]
Заголовок сообщения:  Re: Оптимизация ввода тарифных планов

Файл Tarif_2 экспортирован из BGBilling

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