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 [ 4.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/ |