BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
СообщениеДобавлено: 13 фев 2013, 17:12 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
dealer.allow.contract.x.title=заголовок
dealer.allow.contract.x.group=группы договоров через запятую
dealer.allow.contract.x.regexp=regexp названия договора
Столкнулся с тем что больше 13 фильтров завести нельзя, в конфиге прописать можно но они не отображаются в настройках дилера. В описании нигде не указано на ограничение. Необходимо создать большее количество.


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
версия?


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
просто увеличить не получается, связано со способом хранения выбранных режимов для дилера (битовая маска)...


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Где-то я уже видел подобное... Наверное в группах договоров Изображение

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


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

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
skn писал(а):
просто увеличить не получается, связано со способом хранения выбранных режимов для дилера (битовая маска)...

это я уже увидел в базе "params"
Вопрос остаётся открытым ... как это обойти..
Мне необходимы каждому дилеру давать доступ только к определённой группе договоров.
Скриптами например можно обработать ?


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
а как много надо? может сделать второй экземпляр модуля card завести...


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

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
skn писал(а):
а как много надо? может сделать второй экземпляр модуля card завести...

тоже вариант. ну не больше 62 (по количеству групп)
А ссылка на второй модуль? Папку id скопировать например в id2 прописать другой id модуля и всё&


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
да


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 фев 2013, 15:01 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
skn писал(а):
просто увеличить не получается, связано со способом хранения выбранных режимов для дилера (битовая маска)...

Вот как раз собираюсь внедрять прием платежей от дилеров с поиском по договору и комментарию и разделение по группам.
И что я читаю ........ всего 13 фильтров !!!!!!
Я правильно понимаю, что лимит такой?
Код:
dealer.allow.contract.1.group=1
dealer.allow.contract.2.group=2
dealer.allow.contract.3.group=3
.
.
dealer.allow.contract.12.group=12
dealer.allow.contract.13.group=13

Эсли это так, то почему про это в доке НИЧЕГО не написано.
Плодить модули для добавления фильтров > 13 не применимо.
Почему сразу не использовали минимум битовую маску как на договорах? Хотя и там 63 группы мало...

BG очень нравится, но иногда нужно решать задачи, и упираешся в стену на ровном месте:
- групп договоров: 63 - не больше.
- фильтров в дил. платежах: 13 (для привязки по группам договоров очень мало - катастрофа)
и т.д.

Где же еще я упрусь в ограничения по битовым маскам?

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
nik247 писал(а):
Почему сразу не использовали минимум битовую маску как на договорах? Хотя и там 63 группы мало...

BG очень нравится, но иногда нужно решать задачи, и упираешся в стену на ровном месте:
- групп договоров: 63 - не больше.
- фильтров в дил. платежах: 13 (для привязки по группам договоров очень мало - катастрофа)
и т.д.


для хранения используется int (32 бита) причем под фильтры отведено только 15 бит, + 15 бит под режимы и + 2 бита под параметры
поэтому простое увеличение разрядности здесь не прокатывает....

Что касается стены, то это делалось больше 10 лет назад и до сих пор таких проблем не возникало.
Я не очень понимаю для чего такие ограничения по дилерам?


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

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
skn писал(а):
Я не очень понимаю для чего такие ограничения по дилерам?

Все просто - пытаюсь (наверное уже пытался) запустить так же как, Brodayga -
Код:
Мне необходимы каждому дилеру давать доступ только к определённой группе договоров.

Планируется сеть дилеров с возможностью пополнения только для своих групп абонентов.

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
nik247 писал(а):
skn писал(а):
Я не очень понимаю для чего такие ограничения по дилерам?

Все просто - пытаюсь (наверное уже пытался) запустить так же как, Brodayga -
Код:
Мне необходимы каждому дилеру давать доступ только к определённой группе договоров.

Планируется сеть дилеров с возможностью пополнения только для своих групп абонентов.


вот я это и не понимаю, зачем такое ограничение? почему клиент должен бегать и искать дилера, который обслуживает именно его группу договоров...?
Вы там случаем не сетевым маркетингом занимаетесть? ;-)


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
skn писал(а):
nik247 писал(а):
skn писал(а):
Я не очень понимаю для чего такие ограничения по дилерам?

Все просто - пытаюсь (наверное уже пытался) запустить так же как, Brodayga -
Код:
Мне необходимы каждому дилеру давать доступ только к определённой группе договоров.

Планируется сеть дилеров с возможностью пополнения только для своих групп абонентов.


вот я это и не понимаю, зачем такое ограничение? почему клиент должен бегать и искать дилера, который обслуживает именно его группу договоров...?
Вы там случаем не сетевым маркетингом занимаетесть? ;-)

Вы не поверите, но иногда бывает так, что ведутся расчеты с контрагентами. И ведутся соответственно с ними расчеты. И расчеты ведутся не от того сколько платежей именно он закинул (т.к. бывают и электронные платежи) а от суммы платежей на договорах. ЕГО договорах.

У меня нет удаленных платежей, т.к. эти же представители заносят договора и т.п., и все решено через агентскую схему. В принципе устраивает, но я бы хотел разделения по договорам во всех модулях. диалап, инет и т.п. Да я помню как вы говорили что мониторы в этих модулях это админский доступ - поэтому и не разделяется.
Но даже для того что сейчас есть пришлось 4-6 отчетов написать :) т.к. кроме одного отчета "Агентский" больше ничего не было.

И я к этому пришел так же столкнувшись с ограничениями на группы :)

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


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

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
Phricker писал(а):
Вы не поверите, но иногда бывает так, что ведутся расчеты с контрагентами. И ведутся соответственно с ними расчеты. И расчеты ведутся не от того сколько платежей именно он закинул (т.к. бывают и электронные платежи) а от суммы платежей на договорах. ЕГО договорах.

У меня нет удаленных платежей, т.к. эти же представители заносят договора и т.п., и все решено через агентскую схему. В принципе устраивает, но я бы хотел разделения по договорам во всех модулях. диалап, инет и т.п. Да я помню как вы говорили что мониторы в этих модулях это админский доступ - поэтому и не разделяется.
Но даже для того что сейчас есть пришлось 4-6 отчетов написать :) т.к. кроме одного отчета "Агентский" больше ничего не было.

И я к этому пришел так же столкнувшись с ограничениями на группы :)


+1000
Из-за остутствия фильтров и ограничений по группам договоров в самом модуле Inet сейчас пложу экземпляры модулей Inet на каждый филиал - уже работает 4 комплекта Inet + еще 3 на подходе.
Из-за остутствия фильтров и ограничений по группам договоров в отчетах - вообще филиалам закрыт доступ к отчетам.
И очень не хватает возможности показывать во всей системе пользователю ТОЛЬКО РАЗРЕШЕННЫЕ для него группы, а не все активные.

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
я бы рекомендовал свои отчеты писать :) удобно.
а ограничивать через REGEXP вообще не проблема.
Хотя распухнет файл с правилами reports.xml :)

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 фев 2013, 19:24 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
Phricker писал(а):
я бы рекомендовал свои отчеты писать :) удобно.
а ограничивать через REGEXP вообще не проблема.
Хотя распухнет файл с правилами reports.xml :)


С отчетами не особоя проблема - закрыл, да через вебку нарисовал отчеты по договорам и платежам как душе угодно.

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


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

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
Спасибо большое, что расширили кол-во фильтров до 63.
Но есть еще пару моментов:
1) при "тестовом режиме" платеж помечается сразу, как "удален" и не проводится, а вот "наработка" агенту проводится по полной.
2) есть ли возможность ограничить кол-во записей на вывод при поиске в режиме dealer.findcontract.fewresults=1?

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 мар 2013, 22:47 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
nik247 писал(а):
Спасибо большое, что расширили кол-во фильтров до 63.
Но есть еще пару моментов:
1) при "тестовом режиме" платеж помечается сразу, как "удален" и не проводится, а вот "наработка" агенту проводится по полной.
2) есть ли возможность ограничить кол-во записей на вывод при поиске в режиме dealer.findcontract.fewresults=1?


1) что за "наработка"
2) ограничить по каждому из режимов или в сумме?


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

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
skn писал(а):
nik247 писал(а):
Спасибо большое, что расширили кол-во фильтров до 63.
Но есть еще пару моментов:
1) при "тестовом режиме" платеж помечается сразу, как "удален" и не проводится, а вот "наработка" агенту проводится по полной.
2) есть ли возможность ограничить кол-во записей на вывод при поиске в режиме dealer.findcontract.fewresults=1?


1) что за "наработка"
2) ограничить по каждому из режимов или в сумме?


1) Нарработка агента за принятые платежи:
Код:
Коды услуг наработки агента и агентского вознаграждения задаются в конфигурации модуля.
# код услуги "Платежи"
dealer.pay.sid=105


2) Наверное в сумме удобнее. Сейчас установлени поиск по "договору" и по фамилии (через параметр). Так вот когда у клиентов одинаковые фамилии при dealer.findcontract.fewresults=0 ничего не находит так, как их больше одного. Приходится ставить dealer.findcontract.fewresults=1, но при этом режиме почти всю базу можно слить.

Вот и хочется уменьшить кол-во строк, выводимых при поиске.
И еще в "новом менеджере платежей" список групп договоров отсортирован по groupId, а во всех остальных модулях они отсортированы по имени.

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 мар 2013, 18:19 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
2) если ограничивать то как это поможет при поиске?
например поставим ограничение 10 записей, а нужный договор будет 11 в списке, как быть?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 мар 2013, 00:28 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
skn писал(а):
2) если ограничивать то как это поможет при поиске?
например поставим ограничение 10 записей, а нужный договор будет 11 в списке, как быть?

так пусть сами через настройку и ставят себе. Например:
Код:
 dealer.findcontract.showresults=5
.
При этом установлено dealer.findcontract.fewresults=0.

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 мар 2013, 11:54 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
т.е. иногда найдут по фамилии, иногда нет....?
в чем разница выводить все записи попадающие под условие и выводить только часть?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 мар 2013, 00:55 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
skn писал(а):
т.е. иногда найдут по фамилии, иногда нет....?
в чем разница выводить все записи попадающие под условие и выводить только часть?

Установил в итоге dealer.findcontract.fewresults=1 для поиска одинаковых фамилий.
Хорошо хоть больше одной страницы не показывает....
А можно сделать кнопку "Log out" в агентском интерфейсе? А то как-то не совсем секурно....

_________________
Работаем на 6.0 (Inet)
Подготовка к переходу на 6.2


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

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


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

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


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

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