BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ] 
Автор Сообщение
 Заголовок сообщения: запрет приема платежа для группы
СообщениеДобавлено: 18 авг 2015, 15:32 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
Для поиска договоров есть параметр:
#Группы договоров, для которых возможен поиск для этого типа поиска
#mps.<mpsId>.search.allow.contract.groups=4,2,5,3

А можно сделать параметр для запрета поиска?
Такого вида:
#Группы договоров, для которых запрещен поиск для этого типа поиска
#mps.<mpsId>.search.disallow.contract.groups=10,12.

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


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

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


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
skn писал(а):
может вам проще удалить модуль у договоров с тех договоров у которым запрещен прием через mps?

Ээээ... ЕМНИМС наличие модуля не обязательно для того, чтобы пришел платеж через MPS.
У нас по крайней мере в 6.1 он привязан только к двум договорам если судить по индикатору лицензий.
Однако платежи ходят..

P.S. И не надо ломать :D

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


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
да не надо :D , модуль глобальный


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

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


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
лично у меня ни где такого нет, достаточно того что видно в балансе


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

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


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
skn писал(а):
т.е. просмотром платежей модуля вы из договора не пользуетесь?

Нет.

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


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

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

skn писал(а):
т.е. просмотром платежей модуля вы из договора не пользуетесь?
Мы их видим просто в платежах на договорах...

Цитата:
ясно, по моему проще оперировать наличием модуля на договоре, чем разрешенными/запрещенными группами (по крайней мере так сделано в других платежных модулях)

Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Но сейчас работает и без подключенного модуля и если это изменить почти у всех появится большой головняк после обновления.
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.

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


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


я с трудом представляю такую ситуация, что бы по договору можно было бы принимать по одному протоколу, но нельзя по другому
как вариант для такого случая можно было настроить несколько экземпляров модуля mps (для каждого протокола)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 авг 2015, 21:02 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
skn писал(а):
nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


я с трудом представляю такую ситуация, что бы по договору можно было бы принимать по одному протоколу, но нельзя по другому
как вариант для такого случая можно было настроить несколько экземпляров модуля mps (для каждого протокола)

Я имел ввиду не протокол, а платежную систему.
Если у меня сейчас в MPS заведено 7 ПС по протоколу MPS, то мне нужно сделать 7 экземпляров модуля?
Это путь в никуда.....

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

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


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
nik247 писал(а):
skn писал(а):
nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


я с трудом представляю такую ситуация, что бы по договору можно было бы принимать по одному протоколу, но нельзя по другому
как вариант для такого случая можно было настроить несколько экземпляров модуля mps (для каждого протокола)

Я имел ввиду не протокол, а платежную систему.
Если у меня сейчас в MPS заведено 7 ПС по протоколу MPS, то мне нужно сделать 7 экземпляров модуля?
Это путь в никуда.....

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


да 7 экземпляров, если вам так тонко надо настраивать прием средств по каждой из 7 ПС, а сейчас вам надо указывать 7 групп договоров, и все время следить ними.
(добавить один раз модуль на договор не такая большая проблема...)

P.S. Сомневаюсь что у кого нибудь еще есть столько ПС


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 авг 2015, 21:19 
Не в сети
Клиент

Зарегистрирован: 02 авг 2011, 13:24
Сообщения: 607
Карма: 42
skn писал(а):
nik247 писал(а):
skn писал(а):
nik247 писал(а):
Возможно оно и правильно - если модуль подключен, то платежи принимаются, нет модуля - до свиданья...
Также "запретить через группу" можно выборочно для любой ПС из модуля MPS, а по вашему предложению только глобально для всего модуля MPS.


я с трудом представляю такую ситуация, что бы по договору можно было бы принимать по одному протоколу, но нельзя по другому
как вариант для такого случая можно было настроить несколько экземпляров модуля mps (для каждого протокола)

Я имел ввиду не протокол, а платежную систему.
Если у меня сейчас в MPS заведено 7 ПС по протоколу MPS, то мне нужно сделать 7 экземпляров модуля?
Это путь в никуда.....

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


да 7 экземпляров, если вам так тонко надо настраивать прием средств по каждой из 7 ПС, а сейчас вам надо указывать 7 групп договоров, и все время следить ними.
(добавить один раз модуль на договор не такая большая проблема...)

P.S. Сомневаюсь что у кого нибудь еще есть столько ПС

Как раз не 7 груп, а всего одна.
Я создаю группу "Запрет приема онлайн платежей" и всех кого нужно туда добавляю.

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


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

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

Тоже так думаю.
Цитата:
mps.9.mode=1
mps.9.title=SkySend

:D

ТСу могу посоветовать реализовать свой поиск с блекджеком и шлюгруппами

Код:
mps.9.search.mode=custom
mps.9.search.custom=ru.ellcom.bgbilling.modules.mps.CustomFindContract


Хотя в 6.0 если судить по подписи даже и не знаю есть или нет. В 6.1 реализовали по моей просьбе, а так делали для 6,2+

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 авг 2015, 23:46 
Не в сети
Клиент

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

Тоже так думаю.
Цитата:
mps.9.mode=1
mps.9.title=SkySend

:D

ТСу могу посоветовать реализовать свой поиск с блекджеком и шлюгруппами

Код:
mps.9.search.mode=custom
mps.9.search.custom=ru.ellcom.bgbilling.modules.mps.CustomFindContract


Хотя в 6.0 если судить по подписи даже и не знаю есть или нет. В 6.1 реализовали по моей просьбе, а так делали для 6,2+

По идее так именно и можно реализовать на текущий момент.
Но не на 6.0.

6.1:
194 09.04.2015 18:36:06 ДОБАВЛЕНО MPS: Пользовательский режим поиска
196 10.04.2015 17:29:26 ДОБАВЛЕНО MPS: Загрузка класса custom обработчика из динамического кода

6.2:
155 09.04.2015 18:01:37 ДОБАВЛЕНО MPS: Новый режим поиска custom - пользовательский класс для поиска, должен реализовывать интерфейс ru.bitel.bgbilling.modules.mps.server.bean.FindContract
156 10.04.2015 19:08:44 ИСПРАВЛЕНО MPS: Пользовательский режим поиска
156 10.04.2015 19:08:44 ДОБАВЛЕНО MPS: Загрузка класса custom обработчика из динамического кода

А не поделитесь своим ru.ellcom.bgbilling.modules.mps.CustomFindContract?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 авг 2015, 02:04 
Не в сети
Разработчик

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


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...


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

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


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...

Выше же писали, что сейчас возможность приема платежей НЕ ЗАВИСИТ от того, подключен он на договор или нет - работает всегда.
У нас сейчас модуль не подключен ни к одному договору - ограничения работает через разрешенные группы.
mps.<mpsId>.search.allow.contract.groups=4,2,5,3

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


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
nik247 писал(а):
А не поделитесь своим ru.ellcom.bgbilling.modules.mps.CustomFindContract?

У меня практически копипаст ru.bitel.bgbilling.modules.mps.server.bean.FindContractUtils, и просто перебор сначала по номеру договора, потом по Inet логину, и потом по DialUp логин/алиас.
Если на каком либо из этапов найдено соответствие - дальше не проверяет.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 авг 2015, 14:37 
Не в сети
Разработчик

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


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...

Выше же писали, что сейчас возможность приема платежей НЕ ЗАВИСИТ от того, подключен он на договор или нет - работает всегда.
У нас сейчас модуль не подключен ни к одному договору - ограничения работает через разрешенные группы.
mps.<mpsId>.search.allow.contract.groups=4,2,5,3


я в курсе, вопрос в том плодить ли кучу других параметров или привести модули к ЕДИНООБРАЗИЮ
(как я писал выше, в других платежных модулях наличие модуля на договоре обязательно)


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

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


если вы одной группой блокируете все ПС, то этого же можно добиться и удалением модуля с договора
другое дело если вам надо было бы отключить ПС 1,2,5,7 и оставить 3,4,6 и на разных договорах по разному
то пришлось бы заводить кучу групп и ими манипулировать или кучу экземпларов модулей...

Выше же писали, что сейчас возможность приема платежей НЕ ЗАВИСИТ от того, подключен он на договор или нет - работает всегда.
У нас сейчас модуль не подключен ни к одному договору - ограничения работает через разрешенные группы.
mps.<mpsId>.search.allow.contract.groups=4,2,5,3


я в курсе, вопрос в том плодить ли кучу других параметров или привести модули к ЕДИНООБРАЗИЮ
(как я писал выше, в других платежных модулях наличие модуля на договоре обязательно)

Самое главное не наламать с изменениями для работающих систем, поэтому насчет единообразия я даже не уверен, что здесь обойдятся для ваших клиентов малой кровью.
А всего то просто - search.disallow.contract.groups, который имеет больший приоритет чем, search.allow.contract.groups.
Но я понимаю, что для меня будет быстрее обновится на 6.2 и сделать через custom search.

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


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

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Phricker писал(а):
skn писал(а):
P.S. Сомневаюсь что у кого нибудь еще есть столько ПС

Тоже так думаю.
Цитата:
mps.9.mode=1
mps.9.title=SkySend

:D

Цитата:
mps.26.mode=1
mps.26.title=Кредитпилот

)))

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 июл 2019, 17:08 
Не в сети
Клиент

Зарегистрирован: 22 апр 2014, 18:05
Сообщения: 73
Карма: 0
Появилась аналогичная задача. Очень хочется что бы было что-то типа
Код:
search.disallow.contract.groups, который имеет больший приоритет чем, search.allow.contract.groups.

без настройки пользовательского поиска. Это вполне логичный фукционал.

Не появилось ли в планах внедрить?

PS: нужно, т.к. в связи с появлением 54-ФЗ становится всё больше извращений как и по какому алгоритму принимать различные платежи.


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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