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

Закрытый период при редактировании тарифа договора
http://forum.bitel.ru/viewtopic.php?f=22&t=4035
Страница 1 из 1

Автор:  Cromeshnic [ 17 май 2010, 15:13 ]
Заголовок сообщения:  Закрытый период при редактировании тарифа договора

Код:
#Закрытый период
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. Хотя ничего крамольного в этом очевидно нет.
Т.е. нужно просто сменить '<=' на '<' проверках на закрытый период.

Автор:  Cromeshnic [ 17 авг 2010, 12:19 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

ап

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

Автор:  restart [ 25 авг 2010, 13:42 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

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 мая

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

Автор:  snark [ 25 авг 2010, 14:48 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

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

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

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

Автор:  Cromeshnic [ 25 авг 2010, 20:29 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

Мы в первую очередь с юр лицами работаем - там чего только не бывает. Как менеджеры договорятся. Смена ТП, переоформление задним числом в рамках того же месяца - вполне допустимые операции.

Автор:  Cromeshnic [ 26 авг 2010, 19:13 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

Апдейт для 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.

Автор:  restart [ 27 авг 2010, 13:35 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

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

Автор:  Cromeshnic [ 27 авг 2010, 14:12 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

А, понятно. Не так прочитал.

Автор:  Cromeshnic [ 17 ноя 2010, 15:31 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

Поставили 5.1, не работает, как ожидалось:
Вложение:
closed_period.JPG
closed_period.JPG [ 4.71 КБ | Просмотров: 7854 ]

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

Автор:  restart [ 17 ноя 2010, 15:53 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

Потому что там нестрогое неравенство. Следующим днем ведь позволяет закрыть тариф?

Автор:  Cromeshnic [ 18 ноя 2010, 07:15 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

Да, но это же нелогично. Лучше нестрогое.

Автор:  snark [ 18 ноя 2010, 13:04 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

restart писал(а):
Потому что там нестрогое неравенство.

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

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

Автор:  Cromeshnic [ 18 ноя 2010, 13:08 ]
Заголовок сообщения:  Re: Закрытый период при редактировании тарифа договора

Нет, это я неправильно написал. Нужно строгое.

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

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

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