BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 04:35

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: 17 май 2010, 15:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Код:
#Закрытый период
closed.date.enabled=1


Дата закрытого периода установлена в 29.04.2010

Редактирую тарифный план договора, меняю только сам тариф, даты не трогаю - биллинг позволяет это сделать:
Код:
executer?id=260718&tpid=170&module=contract&action=UpdateContractTariffPlan&date2=07.02.2010&comment=&cid=172426&date1=28.12.2009&pos=0&


Если изменяю даты - нельзя.

Кстати, нельзя ли поправить логику: мне приходится закрывать период предпоследним числом месяца, т.к. если, скажем, в середине мая нужнл будет сменить тариф клиенту с 1 мая, то предыдущий нужно закрыть 30 апреля. А при текущеё реализации биллинг этого сделать не даст, если период закрыт 30.04.2010. Хотя ничего крамольного в этом очевидно нет.
Т.е. нужно просто сменить '<=' на '<' проверках на закрытый период.


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
ап

Второй абзац особенно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 авг 2010, 13:42 
Не в сети
Аватара пользователя

Зарегистрирован: 19 мар 2009, 16:15
Сообщения: 210
Откуда: Уфа
Карма: 27
Cromeshnic писал(а):
Код:
#Закрытый период
closed.date.enabled=1

Дата закрытого периода установлена в 29.04.2010
Редактирую тарифный план договора, меняю только сам тариф, даты не трогаю - биллинг позволяет это сделать:
Код:
executer?id=260718&tpid=170&module=contract&action=UpdateContractTariffPlan&date2=07.02.2010&comment=&cid=172426&date1=28.12.2009&pos=0&

Если изменяю даты - нельзя.


Разберемся.

Cromeshnic писал(а):
если, скажем, в середине мая нужно будет сменить тариф клиенту с 1 мая

А так бывает? :)


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

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

А так бывает? :)

еще как! "ой, я забыл!", "меня дома небыло и я не смог!" и т.п. совершенно детский лепет слышишь чуть ли не каждую первую неделю месяца из за того что людям видите ли проще вынести мозг провайдеру чем спокойно зайти на статистику и без всяких проблем ДО 1-го числа и сменить себе тариф :(
из за подобных ситуаций 1-е числа месяца во многих ТП называются "день оленя"


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Мы в первую очередь с юр лицами работаем - там чего только не бывает. Как менеджеры договорятся. Смена ТП, переоформление задним числом в рамках того же месяца - вполне допустимые операции.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 авг 2010, 19:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Апдейт для 5.1:

Цитата:
ИЗМЕНЕНО Изменена логика "закрытого" периода. См. документацию - http://bgbilling.ru/v5.1/doc/ch01s10s03.html


Цитата:
если левая граница периода сущности лежит в закрытом периода, а правая нет (либо не существует, либо лежит правее закрытой даты), то возможно изменение параметров данной сущности, за исключением изменения левой границы ее периода (т.к. она лежит в закрытом периоде) и установки правой границы внутри закрытого периода;

(с) http://bgbilling.ru/v5.1/doc/ch01s10s03.html

Внутри???

Предположим, есть абонплата с 01.06.10 по 15.08.10. Период закрыт 31.07.10. По документации выходит, что я могу изменить дату закрытия абонплаты на любое число между 01.06.10 и +бесконечностью, в т.ч. поставить, скажем, 30.06.10. Это ведь неправильно. Нужно, чтобы date2 разрешено было ставить >=31.07.10.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 авг 2010, 13:35 
Не в сети
Аватара пользователя

Зарегистрирован: 19 мар 2009, 16:15
Сообщения: 210
Откуда: Уфа
Карма: 27
Цитата:
если левая граница периода сущности лежит в закрытом периода, а правая нет (либо не существует, либо лежит правее закрытой даты), то возможно изменение параметров данной сущности, за исключением изменения левой границы ее периода (т.к. она лежит в закрытом периоде) и установки правой границы внутри закрытого периода;


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
А, понятно. Не так прочитал.


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Поставили 5.1, не работает, как ожидалось:
Вложение:
closed_period.JPG
closed_period.JPG [ 4.71 КБ | Просмотров: 7849 ]

Тариф был с открытой правой датой, пытаемся закрыть его последней датой закрытого периода:
Вложение:
tariff.jpg
tariff.jpg [ 17.71 КБ | Просмотров: 7849 ]


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

Зарегистрирован: 19 мар 2009, 16:15
Сообщения: 210
Откуда: Уфа
Карма: 27
Потому что там нестрогое неравенство. Следующим днем ведь позволяет закрыть тариф?


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Да, но это же нелогично. Лучше нестрогое.


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

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

Cromeshnic писал(а):
Да, но это же нелогично. Лучше нестрогое.

так там же так и есть или я неправильно понял?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 ноя 2010, 13:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Нет, это я неправильно написал. Нужно строгое.

Цитата:
если левая граница периода сущности лежит в закрытом периода, а правая нет (либо не существует, либо лежит правее закрытой даты), то возможно изменение параметров данной сущности, за исключением изменения левой границы ее периода (т.к. она лежит в закрытом периоде) и установки правой границы внутри закрытого периода;

Вот тут нужно строгое "внутри", т.е. чтобы правую границу можно было указать равной границе закрытого периода.


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

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


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

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


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

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