BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Плавающая ежедневная наработка
СообщениеДобавлено: 02 апр 2012, 14:51 
Не в сети

Зарегистрирован: 15 июн 2011, 13:33
Сообщения: 29
Карма: 0
Возможно ли в биллинге для абонентов сделать плавающую ежедневную наработку зависящую от количества дней в месяце.
К примеру:

1 месяц
Абонплата клиента 100 грн.
Количество дней в данном месяце 30
100/30 = 3.33
Ежедневная наработка в данном месяце 3.33

2 месяц
Абонплата клиента 100 грн.
Количество дней в данном месяце 29
100/29 = 3.45
Ежедневная наработка в данном месяце 3.45

Реализовать это необходимо для глобальных тарифов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 14:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Ээээээ.
Подневные тарифы этим и занимаются.
Цену надо указывать за месяц

Изображение

с тестового.
Биллинг сам будет разбираться сколько ему снимать каждый день, с тем чтобы в конце месяца получилось 4000 рублей :)

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:19 
Не в сети

Зарегистрирован: 15 июн 2011, 13:33
Сообщения: 29
Карма: 0
Огромное спасибо за быстрый, а самое главное за понятный ответ!
Смотрите надо, что-бы это работало для глобальных тарифных планов. т.е. Период будет стоять с 1.04.2012г. по 1.04.2080г.
Поставил "подневной режим снятия авансом за месяц" (абонплата у него 300грн) составила 290 грн.
Поставил "подневной режим снятия до текущего дня" (абонплата у него 300грн) наработка составила 10 грн.

Если к примеру клиента включим 20-го числа наработка при "подневной режим снятия до текущего дня" так-же составить 10грн?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Цитата:
Смотрите надо, что-бы это работало для глобальных тарифных планов. т.е. Период будит стоять с 1.04.2012г. по 1.04.2080г.

Период ПО необязательно указывать. Я же говорю это у меня тестовый :) Можете указать период С и ПО оставить пустым. Потом если вдруг цена изменится, вы закрываете ваш старый период числом, и открываете новый период.
Т.е. как то так
Изображение


Цитата:
Поставил "подневной режим снятия авансом за месяц" (абонплата у него 300грн) составила 290 грн.
Поставил "подневной режим снятия до текущего дня" (абонплата у него 300грн) наработка составила 10 грн.

Должно сняться 300 грн целиком за месяц.
Если авансом - то в начале месяца.
Если подневной режим снятия, то будет снимать задачей в планировщике.
Там есть небольшой прикольчик
http://bgbilling.ru/v5.2/doc/ch18s06.html
Цитата:
Необходимо учитывать что при отработке задачи начисления берётся час предшествующий текущему. Это даёт возможность снимать абонплату в конце месяца, установив запуск задачи на 0 часов последующего месяца. Данная особенность может мешать произвести съём абонплат при подневном режиме снятия ранее чем первый час новых суток. При запуске задачи в 0 часов абонплаты будут начислены лишь по предыдущие сутки. Для отключения перевода часа назад добавьте в конфигурации задачи опцию:
Код:
hour.minus=0


Цитата:
Если к примеру клиента включим 20-го числа наработка при "подневной режим снятия до текущего дня" так-же составить 10грн?

Если вы его включаете 20-го числа, то у него с 20го числа начнет списываться. Допустим 30 дней в месяце
300 (абонплата)/30 (кол-во дней в месяце)=10*10 (оставшихся дней с 20го числа) = 100грн с него спишется.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:30 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Так же на эту наработку влияет статус договора
Т.е. в периоды когда договор был приостановлен/закрыт/отключен ему не будет начисляться абонентская плата.
в 5.2 статусы за которые не списываются абонплаты редактируются в конфиге модуля NPAY

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:33 
Не в сети

Зарегистрирован: 15 июн 2011, 13:33
Сообщения: 29
Карма: 0
Цитата:
Если к примеру клиента включим 20-го числа наработка при "подневной режим снятия до текущего дня" так-же составить 10грн?

Цитата:
Если вы его включаете 20-го числа, то у него с 20го числа начнет списываться. Допустим 30 дней в месяце
300 (абонплата)/30 (кол-во дней в месяце)=10*10 (оставшихся дней с 20го числа) = 100грн с него спишется.


Как я понял если включим 20-го числа при "подневной режим снятия до текущего дня" 20-го числа у него наработка будет 10грн, 21-го 20грн, 22-го 30грн и т.д.?
Цитата:

Цитата:
Необходимо учитывать что при отработке задачи начисления берётся час предшествующий текущему. Это даёт возможность снимать абонплату в конце месяца, установив запуск задачи на 0 часов последующего месяца. Данная особенность может мешать произвести съём абонплат при подневном режиме снятия ранее чем первый час новых суток. При запуске задачи в 0 часов абонплаты будут начислены лишь по предыдущие сутки. Для отключения перевода часа назад добавьте в конфигурации задачи опцию:
Код:
hour.minus=0


Код:
hour.minus=0
Прописывается в конфиге модуля или в общих конфигурациях?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
romaniozi писал(а):
Как я понял если включим 20-го числа при "подневной режим снятия до текущего дня" 20-го числа у него наработка будет 10грн, 21-го 20грн, 22-го 30грн и т.д.?

Да. Но если не будет в конфигурации задачи hour.minus=0, то начисление будет происходить за предыдущие сутки. Если допустим ваша задача стоит в 00:00
Т.е. 20го числа вы вручную ему поставили тариф, и поменяли абонплату.
После этого ему сразу же начислилось за 20 число.
21го числа ему ничего не начислится.
22го числа ему начислится за 21ое число
23го числа начислится за 22ое. И так далее.
ЕМНИМС так все и было. Я уже мог и забыть

Это призывает решить как раз таки hour.minus=0
romaniozi писал(а):
Код:
hour.minus=0
Прописывается в конфиге модуля или в общих конфигурациях?

В конфиге задачи снятия абонплат
Планировщик задач
Задача начисления абонплат


Сам я hour.minus не использую, т.к. вкупе с задачей закрытия NPAY договоров по балансу - все работает как надо.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:45 
Не в сети

Зарегистрирован: 15 июн 2011, 13:33
Сообщения: 29
Карма: 0
Огромное спасибо!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Спасибо в карму не положишь, а мне надо Skyb'а обогнать по репутации :D

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2012, 15:53 
Не в сети

Зарегистрирован: 15 июн 2011, 13:33
Сообщения: 29
Карма: 0
У меня пишет: Вы не можете так быстро ещё раз сменить кому-то карму. Позже плюсану


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 17:15 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Phricker писал(а):
Спасибо в карму не положишь

"И ты, Брут?"(с) :facepalm:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 17:20 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
snark писал(а):
Phricker писал(а):
Спасибо в карму не положишь

"И ты, Брут?"(с) :facepalm:

У нас соревнование :D

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


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

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


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

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


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

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