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

История тарифных планов.
http://forum.bitel.ru/viewtopic.php?f=22&t=4720
Страница 1 из 1

Автор:  aardvark [ 27 окт 2010, 19:42 ]
Заголовок сообщения:  История тарифных планов.

Товарищи поделитесь наработками, если кто задумывался/реализовывал. А то в существующем функционале разве что через позиции это делать, но возникает проблема при смене через Web, там инкрементальную позицию пока не удалось реализовать.

Автор:  Phricker [ 27 окт 2010, 20:22 ]
Заголовок сообщения:  Re: История тарифных планов.

Что-то не совсем понятно, что вам необходимо. Я один такой?

Автор:  skyb [ 28 окт 2010, 04:58 ]
Заголовок сообщения:  Re: История тарифных планов.

Давно хотел об этом написать, ... разработчики, а сделайте так что при смене ТП в ЛК нумерация шла попорядку....и при выставлении тоже, а то надоело их руками потом править....возможность выставить нумерацию только оставте

Автор:  aardvark [ 28 окт 2010, 17:54 ]
Заголовок сообщения:  Re: История тарифных планов.

Phricker писал(а):
Что-то не совсем понятно, что вам необходимо. Я один такой?

Хочется иметь историю тарифных планов на контракте. В данный момент истории как таковой нету. Можно использовать суррогат и выстраивать тарифы через позиции, тогда получается своего рода история. И все хорошо до тех пор пока абонент не сменить тариф через лк, так как там в данный момент настрого забивается позиция на которую встаёт выбранный абонентом тариф. Её можно менять хитрыми схемами через отлов изменения тарифного плана, но это уж слишком как-то наворочено получается.

skyb, ну да или так как-то

Автор:  Администратор [ 29 окт 2010, 10:12 ]
Заголовок сообщения:  Re: История тарифных планов.

Э... А закрытие тарифа с периодом и открытие по новой чем не история?

Автор:  skyb [ 29 окт 2010, 10:27 ]
Заголовок сообщения:  Re: История тарифных планов.

Администратор писал(а):
Э... А закрытие тарифа с периодом и открытие по новой чем не история?

Да тем что они не по порядку идут, их найти сложно.

Автор:  Phricker [ 29 окт 2010, 10:54 ]
Заголовок сообщения:  Re: История тарифных планов.

А у меня по порядку :o
Изображение
Мб из за префикса !ТП (делал когда переделывал тарифы :) чтобы отделить неисправленные от исправленных)

Автор:  skyb [ 29 окт 2010, 13:53 ]
Заголовок сообщения:  Re: История тарифных планов.

а у вас позиция везде нулевая, а я говорю про увеличение позиции при добавлении тп

Автор:  Cromeshnic [ 29 окт 2010, 14:23 ]
Заголовок сообщения:  Re: История тарифных планов.

2skyb Это ещё зачем? о_О
Позиция - это не для красивости при отображении ведь.

Автор:  Phricker [ 29 окт 2010, 14:31 ]
Заголовок сообщения:  Re: История тарифных планов.

Да и я тоже не понял.
Цитата:
Позиция тарифного плана - это число, задающее порядок просмотра тарифа при поиске цены для модулей VOIP и телефония. При этом сначала просматриваются персональные тарифы в порядке их позиций, затем глобальные. Для остальных модулей позиция смысла не имеет, т.к. в один момент времени для них должен присутствовать один тарифный план.

Автор:  aardvark [ 01 ноя 2010, 20:55 ]
Заголовок сообщения:  Re: История тарифных планов.

Администратор писал(а):
Э... А закрытие тарифа с периодом и открытие по новой чем не история?

Тогда объясните как быть с изменением тарифа через веб. Когда там тариф _меняется_ на существующей позиции. Он же не закрывается и не открывается заново а именно меняется на _существующей_ позиции. Или это только одного меня данные грабли по лбу бьют?
Писать свою обработку на смену тарифа?

Автор:  skyb [ 02 ноя 2010, 06:15 ]
Заголовок сообщения:  Re: История тарифных планов.

Нет, меня тоже это задолбало. Почему нас не понимают ??? :facepalm:

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

Потому, что позиция - это не временной порядок тарифа, а логический. Временная лента задаётся датами date1 и date2 - вот вам и история тарифов. Иначе её и не задашь, так как в биллинге время действия тарифов может пересекаться например.

Автор:  skyb [ 02 ноя 2010, 07:33 ]
Заголовок сообщения:  Re: История тарифных планов.

Так не кто же не говорит чтоб отменить историю состоящую из date 1 и date2 просто визуально при просмотре чтоб биллинг сам выставлял нужное число - которое будет n+1 в случае смены ТП пользователем через веб. а то при 20 ТП вообще хаос получается

Автор:  Cromeshnic [ 02 ноя 2010, 07:54 ]
Заголовок сообщения:  Re: История тарифных планов.

А как ты их будешь выставлять, если будут 2 тарифных плана с пересекающимися, но не одинаковыми периодами? Или период одного будет полностью включен в период другого?
Расплата за гибкость, ага.

Автор:  skyb [ 02 ноя 2010, 10:11 ]
Заголовок сообщения:  Re: История тарифных планов.

Cromeshnic писал(а):
А как ты их будешь выставлять, если будут 2 тарифных плана с пересекающимися, но не одинаковыми периодами? Или период одного будет полностью включен в период другого?
Расплата за гибкость, ага.

А проблема то в чем? то что выставляется руками, хоть в плоть до того что одна и та же цифра для этих тарифов, да так же и для смене в веб. Я ж говорю - оставить возможность смены руками, НО при смене тарифа в вебе, да в принципе и при добавлении в админке просто добавлять +1 а дальше если есть сложная логика, то можно руками выставить какой нужно, и гибкость не измениться и гораздо удобней

Автор:  Phricker [ 02 ноя 2010, 12:17 ]
Заголовок сообщения:  Re: История тарифных планов.

Если я понимаю правильно, то эта грабля о том, что если пользователь через вебку меняет тариф СЕГОДНЯ (а не с завтрашнего дня), то существующий тариф перетирается? Я правильно понимаю?

Автор:  skyb [ 02 ноя 2010, 12:20 ]
Заголовок сообщения:  Re: История тарифных планов.

Phricker писал(а):
Если я понимаю правильно, то эта грабля о том, что если пользователь через вебку меняет тариф СЕГОДНЯ (а не с завтрашнего дня), то существующий тариф перетирается? Я правильно понимаю?

неа :) позиция выставляется у тарифа не n+1 а 0

Автор:  Cromeshnic [ 02 ноя 2010, 12:24 ]
Заголовок сообщения:  Re: История тарифных планов.

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

Автор:  skyb [ 02 ноя 2010, 12:29 ]
Заголовок сообщения:  Re: История тарифных планов.

а чем позиция неутроит то? и плюс если будет порядковый номер а позиция как то неправильно выставленно, чем это изменит то что есть сейчас? как был хаос при 20 тп так и останется, правдо немного быстрей найти что нужно можно будет. а вот если это выставлять позицией то самое оно. Понять немогу, а почему нет?

Автор:  Cromeshnic [ 02 ноя 2010, 13:22 ]
Заголовок сообщения:  Re: История тарифных планов.

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

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

Автор:  skyb [ 02 ноя 2010, 14:57 ]
Заголовок сообщения:  Re: История тарифных планов.

ааааа.....у меня то нет телефонии :) ...тогда да, тоже создать отдельное поле где будет изменяемая позиция

Автор:  snark [ 14 дек 2010, 23:36 ]
Заголовок сообщения:  Re: История тарифных планов.

как уже тут говорили - даты - это и есть история смены тарифов ...

Автор:  skyb [ 15 дек 2010, 08:32 ]
Заголовок сообщения:  Re: История тарифных планов.

snark писал(а):
как уже тут говорили - даты - это и есть история смены тарифов ...

как я тут уже отвечал - нам это не удобно

Автор:  snark [ 15 дек 2010, 14:18 ]
Заголовок сообщения:  Re: История тарифных планов.

а как именно хочется? просто я честно говоря так и не понял чего хочется :( если хочется чтобы менялась "позиция" то это не получится и просить бесполезно, т.к. она для другого ... м.б. нарисуешь HTML страничку ну или еще как нить покажешь чего хочется то?

Автор:  skyb [ 15 дек 2010, 14:47 ]
Заголовок сообщения:  Re: История тарифных планов.

я просто не знал что позиции для телефонии используются, ща просвятили...забил на это :)

Автор:  snark [ 15 дек 2010, 15:16 ]
Заголовок сообщения:  Re: История тарифных планов.

"позиция" используется везде! просто в телефонии она используется чаще, т.к. там нормальна ситуация когда на договоре может быть несколько работающих одновременно тарифов, а вот в нашем с тобой dialup тариф обычно один, но если по какой либо ошибке будет 2 действующих тарифа, то действовать будет тот у которого позиция меньше, т.е. сначала тот что с позицией ноль, а потом тот у которого 1 ... вроде так ... это конечно в теории, т.к. dialup не особо заточен под работу с 2-мя и более одновременно действующими тарифами, но если их будет больше 1, то скорее всего будут проблемы, а если тарифов > 1 и у всех позиция ноль - они гарантированно будут

Автор:  skyb [ 15 дек 2010, 15:20 ]
Заголовок сообщения:  Re: История тарифных планов.

snark писал(а):
"позиция" используется везде! просто в телефонии она используется чаще, т.к. там нормальна ситуация когда на договоре может быть несколько работающих одновременно тарифов, а вот в нашем с тобой dialup тариф обычно один, но если по какой либо ошибке будет 2 действующих тарифа, то действовать будет тот у которого позиция меньше, т.е. сначала тот что с позицией ноль, а потом тот у которого 1 ... вроде так ... это конечно в теории, т.к. dialup не особо заточен под работу с 2-мя и более одновременно действующими тарифами, но если их будет больше 1, то скорее всего будут проблемы, а если тарифов > 1 и у всех позиция ноль - они гарантированно будут

я уже понял :)

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