forum.bitel.ru http://forum.bitel.ru/ |
|
Плавающая ежедневная наработка http://forum.bitel.ru/viewtopic.php?f=16&t=6638 |
Страница 1 из 1 |
Автор: | romaniozi [ 02 апр 2012, 14:51 ] |
Заголовок сообщения: | Плавающая ежедневная наработка |
Возможно ли в биллинге для абонентов сделать плавающую ежедневную наработку зависящую от количества дней в месяце. К примеру: 1 месяц Абонплата клиента 100 грн. Количество дней в данном месяце 30 100/30 = 3.33 Ежедневная наработка в данном месяце 3.33 2 месяц Абонплата клиента 100 грн. Количество дней в данном месяце 29 100/29 = 3.45 Ежедневная наработка в данном месяце 3.45 Реализовать это необходимо для глобальных тарифов. |
Автор: | Phricker [ 02 апр 2012, 14:55 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Ээээээ. Подневные тарифы этим и занимаются. Цену надо указывать за месяц ![]() с тестового. Биллинг сам будет разбираться сколько ему снимать каждый день, с тем чтобы в конце месяца получилось 4000 рублей ![]() |
Автор: | romaniozi [ 02 апр 2012, 15:19 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Огромное спасибо за быстрый, а самое главное за понятный ответ! Смотрите надо, что-бы это работало для глобальных тарифных планов. т.е. Период будет стоять с 1.04.2012г. по 1.04.2080г. Поставил "подневной режим снятия авансом за месяц" (абонплата у него 300грн) составила 290 грн. Поставил "подневной режим снятия до текущего дня" (абонплата у него 300грн) наработка составила 10 грн. Если к примеру клиента включим 20-го числа наработка при "подневной режим снятия до текущего дня" так-же составить 10грн? |
Автор: | Phricker [ 02 апр 2012, 15:27 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Цитата: Смотрите надо, что-бы это работало для глобальных тарифных планов. т.е. Период будит стоять с 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грн с него спишется. |
Автор: | Phricker [ 02 апр 2012, 15:30 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Так же на эту наработку влияет статус договора Т.е. в периоды когда договор был приостановлен/закрыт/отключен ему не будет начисляться абонентская плата. в 5.2 статусы за которые не списываются абонплаты редактируются в конфиге модуля NPAY |
Автор: | romaniozi [ 02 апр 2012, 15:33 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Цитата: Если к примеру клиента включим 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 Прописывается в конфиге модуля или в общих конфигурациях?
|
Автор: | Phricker [ 02 апр 2012, 15:44 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
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 договоров по балансу - все работает как надо. |
Автор: | romaniozi [ 02 апр 2012, 15:45 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Огромное спасибо! |
Автор: | Phricker [ 02 апр 2012, 15:50 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Спасибо в карму не положишь, а мне надо Skyb'а обогнать по репутации ![]() |
Автор: | romaniozi [ 02 апр 2012, 15:53 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
У меня пишет: Вы не можете так быстро ещё раз сменить кому-то карму. Позже плюсану |
Автор: | snark [ 06 апр 2012, 17:15 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
Phricker писал(а): Спасибо в карму не положишь "И ты, Брут?"(с) ![]() |
Автор: | Phricker [ 06 апр 2012, 17:20 ] |
Заголовок сообщения: | Re: Плавающая ежедневная наработка |
snark писал(а): Phricker писал(а): Спасибо в карму не положишь "И ты, Брут?"(с) ![]() У нас соревнование ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |