BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
 Заголовок сообщения: [5.2] Npay начисляет будущим числом?
СообщениеДобавлено: 04 авг 2012, 18:33 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

3 авг. заводил клиента и назначил ему абонплату. Период абонплаты поставил с 5 авг. В шедулере стоит задача обсчета абонплат каждый день в 0:45 минут. В результате в ночь с 3го на 4е абоненту посчиталась абонплата и абонент заблокировался. Нет, абонплата насчиталась правильно, согласно оставшимся дням, но я рассчитывал что она насчитается 5го числа, а 3го и 4го абонент сможет спокойно работать. И раньше вроде так и было. Можно как-то заставить модуль считать абонплаты и выставлять наработку только с того числа, когда абонплата начинает действовать?

Код:
Клиент: вер. 5.2 сборка 1014 от 01.08.2012 14:21:46
    os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_33
  Сервер: вер. 5.2 сборка 1262 от 01.08.2012 14:21:52
    os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_32
    ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется

  bill вер. 5.2 сборка 272 от 01.08.2012 18:00:24
  card вер. 5.2 сборка 181 от 16.07.2012 19:56:51
  dialup вер. 5.2 сборка 347 от 25.07.2012 16:30:50
  email вер. 5.2 сборка 166 от 08.06.2012 13:41:32
  inet вер. 5.2 сборка 945 от 01.08.2012 09:43:59
  ipn вер. 5.2 сборка 233 от 13.07.2012 17:32:30
  mps вер. 5.2 сборка 152 от 13.07.2012 17:32:45
  npay вер. 5.2 сборка 185 от 13.07.2012 17:32:46
  phone вер. 5.2 сборка 242 от 13.07.2012 17:32:46
  reports вер. 5.2 сборка 178 от 28.06.2012 14:17:45
  ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 145 от 13.07.2012 20:59:17
  voiceip вер. 5.2 сборка 184 от 13.07.2012 17:32:51
  wellpay вер. 5.2 сборка 11 от 02.07.2012 15:36:27


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Стоит авансом за месяц?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 авг 2012, 21:47 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Вот про "авансом" ничего не знаю. Стоит "помесячный" режим снятия "пропорционально периоду"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 авг 2012, 21:54 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Почитал документацию, не заметил когда ввели эти авансовые абонплаты. Но нет, у меня не авансовая.


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

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
не знаю как в 5.2 (но думаю аналогично), но в 5.1 помесячные и погодовый списываются первого числа месяца в котором назначена АП (ну или при первом обсчете абонента).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 авг 2012, 19:52 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Возможно, но мне все равно кажется нелогичным начислять абонплаты вперед. А как считают разработчики?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 авг 2012, 00:58 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Господа разработчики, спасайте! Ну не было такого в 5.1! Я теперь вообще клиентов заранее заводить не могу, он сразу же им абонплату считает и блокирует.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 авг 2012, 15:26 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
borisk писал(а):
Господа разработчики, спасайте! Ну не было такого в 5.1! Я теперь вообще клиентов заранее заводить не могу, он сразу же им абонплату считает и блокирует.

Так всегда работало . и В 5.1 тоже. Вы можете использовать подневной режим до текущего дня - тогда не заблокирует .


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

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

Где бы по-простому почитать про все эти методы начисления?
Может тему создадите в этом разделе и распишите не официальным языком документации, а так, на пальцах ... npay for dummies так сказать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 авг 2012, 16:17 
Не в сети
Разработчик

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

Где бы по-простому почитать про все эти методы начисления?
Может тему создадите в этом разделе и распишите не официальным языком документации, а так, на пальцах ... npay for dummies так сказать.

тут
http://bgbilling.ru/v5.2/doc/ch21s04.html
и тут
http://bgbilling.ru/v5.2/doc/ch21s04s01.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 авг 2012, 16:27 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Видимо у меня глюки :) Ладно, буду переходить на подневной


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 авг 2012, 16:47 
Не в сети
Клиент

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

"Начисление 1 го рубля за каждый день до текущей даты"
Сейчас 14 число и если читать по-русски, то:
- сегодня при запуске задачи в 0:00 без hour.minus - начислится 12 рублей
- сегодня при запуске задачи в 0:00 и hour.minus=0 - начислится 13 рублей
- завтра при запуске задачи в 0:00 без hour.minus - начислится 13 рублей
- завтра при запуске задачи в 0:00 и hour.minus=0 - начислится 14 рублей
Верно?


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
ап?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 авг 2012, 13:30 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
snark писал(а):
stark писал(а):

"Начисление 1 го рубля за каждый день до текущей даты"
Сейчас 14 число и если читать по-русски, то:
- сегодня при запуске задачи в 0:00 без hour.minus - начислится 12 рублей
- сегодня при запуске задачи в 0:00 и hour.minus=0 - начислится 13 рублей
- завтра при запуске задачи в 0:00 без hour.minus - начислится 13 рублей
- завтра при запуске задачи в 0:00 и hour.minus=0 - начислится 14 рублей
Верно?


Базовый механизм описан, а это уже варианты использования . Т.е можно описать язык программирования , а можно создать каталог программ примеров с разбором . Вы просите второе . Можете начать сами и создать тему типа "NPAY - примеры использования" и туда описывать разнообразные случаи.


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
stark писал(а):
Базовый механизм описан, а это уже варианты использования .

Я ведь просто спросил на предмет того правильно ли я понимаю ту логику, которая описана (описана достаточно "машинным" языком, кстати) и вместо такого большого текста можно было просто сказать "да, верно" или "нет, не верно".

stark писал(а):
Можете начать сами и создать тему типа "NPAY - примеры использования" и туда описывать разнообразные случаи.

Обязательно этим займусь, но только после переезда на 5.2, т.к. не вижу смысла писать про младшие версии.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 авг 2012, 17:04 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
snark писал(а):
stark писал(а):

"Начисление 1 го рубля за каждый день до текущей даты"
Сейчас 14 число и если читать по-русски, то:
- сегодня при запуске задачи в 0:00 без hour.minus - начислится 12 рублей
- сегодня при запуске задачи в 0:00 и hour.minus=0 - начислится 13 рублей
- завтра при запуске задачи в 0:00 без hour.minus - начислится 13 рублей
- завтра при запуске задачи в 0:00 и hour.minus=0 - начислится 14 рублей
Верно?


Если сегодня 14-ое, то +1 ко всем вашим результатам . Потому что, включая текущий день.


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
stark писал(а):
Если сегодня 14-ое, то +1 ко всем вашим результатам

Спасибо!

stark писал(а):
Потому что, включая текущий день.

Но ведь "до" подразумевает, что текущая дата не включается в диапазон. Может стоило обозвать не "до текущего дня", а, например, "по текущий день" ну или как-то так? Это совпадало бы с логикой работы и было бы более логично, по-русски что ли, т.е. что читаем - так и работает.


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

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


Да, наверное, стоило.


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Рискну спросить - узел перименовали?


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

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


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

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


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

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