BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 01 ноя 2024, 07:02

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по search.pattern
СообщениеДобавлено: 13 окт 2016, 17:27 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Добрый день
Есть названия договоров вида IF_NF00123, VF34567 и т.д с разными префиксами
В базе сбербанка этот договор лежит как 00123.
Понятно что mps.<mpsId>.search.pattern нельзя использовать, так как мы не знаем, какой префикс добавлять.
Какой еще поиск договора возможен в нашем случае ?

И вдогонку, запись

mps.1.comment=$contract_title,$contract_balance,27,16

Не содержит ничег криминального по синтаксису ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 13 окт 2016, 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Здравствуйте. Уточните, 00123 может быть и IF_NF00123, и VF00123, и TF00123 и т.д.?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 14 окт 2016, 11:42 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Нет, 00123 будет только IF00123.
У нас договора в title идут с префиксами, чтобы по префиксу было видно какого типа договор, а в сбербанк выгружаются уже без них, выгружается только пятизначное число без букв. То есть сбер ничего не знает, какой префикс у договора.
Нумерация сквозная по всем группам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 14 окт 2016, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Почему тогда нельзя?
Если в сбербанке только договоры именно типа IF: IF00123 как вы сказали, то они однозначано сопоставляются, но почему тогда search.pattern нельзя использовать?
Если там могут быть догвооры с любыми префиксами то никак и сопоставить нельзя и непонятно как вы хотите чтобы они искались если на одни цифры могут быть несколько договоров. Хотя и там можно искать, просто будет первый попавшийся, видимо.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 14 окт 2016, 11:55 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Пример

Есть три договора

IF00001 - интернет физик
TU00002 - телефония юрик
TF_VF00003 - пакет (телефония и кабельное)

В сбербанк мы выгружаем только
00001
00002
00003
Т.Е. нумерация сквозная для всех групп договоров.
Пока мы получаем реестры платежей от сбера оффлайн, и загружаем эти реестры в биллинг с помощью шаблона загрузки платежей. В конфиге мы указали метод поиска и метод сопоставления:
Тип метода поиска
payment.load.pattern.7.search.1.type=contract
# Из какой позиции шаблона брать идентификатор для данного метода поиска
payment.load.pattern.7.search.1.pos=1
# Метод сопоставления
payment.load.pattern.7.search.1.regime=3

Вопрос, как нам настроить модуль mps что бы он тоже понимал, что нужно искать и сравнивать только с числовым номером договора?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 18 окт 2016, 11:18 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Anybody can help me? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 18 окт 2016, 16:16 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 18 окт 2016, 17:14 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Мы тоже сразу про этот вариант подумали. Пожалуй так и придется сделать, раз нет возможности поиска. Можно еще и триггер Mysql прикрутить. Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 18 окт 2016, 18:07 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
ну еще как вариант попросить ПС сделать несколько шаблонов, для каждого префикса
и настроить несколько mps конфигураций


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по search.pattern
СообщениеДобавлено: 20 окт 2016, 12:10 
Не в сети

Зарегистрирован: 11 мар 2015, 11:06
Сообщения: 198
Карма: 0
Спасибо!
А вопрос по mps.1.comment=$contract_title,$contract_balance,27,16

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


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

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


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

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


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

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