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

Не отрабатывает параметр (CRM)
http://forum.bitel.ru/viewtopic.php?f=18&t=9195
Страница 1 из 1

Автор:  skyb [ 28 апр 2014, 18:52 ]
Заголовок сообщения:  Не отрабатывает параметр

Код:
mps.5.search.1.allow.contract.groups=36

группы нет на договоре, а платежи проходят

Автор:  skn [ 28 апр 2014, 20:36 ]
Заголовок сообщения:  Re: Не отрабатывает параметр

протокол какой?

Автор:  skyb [ 28 апр 2014, 20:41 ]
Заголовок сообщения:  Re: Не отрабатывает параметр

osmp

Автор:  skn [ 28 апр 2014, 20:53 ]
Заголовок сообщения:  Re: Не отрабатывает параметр

а другие параметра конфига?

точно этот поиск используется?

Автор:  skyb [ 29 апр 2014, 06:55 ]
Заголовок сообщения:  Re: Не отрабатывает параметр

Код:
#Прием платежей от с
mps.5.mode=1
mps.5.title=С
mps.5.protocol=osmp
mps.5.login=s
mps.5.passw=W
mps.5.pid=27
mps.5.search.mode=contract
mps.5.numberPattern=\A\d{3,6}\z
mps.5.search.1.allow.contract.groups=36

да, притом что я копировал подобный параметр с другой ПС, по тому же протоколу, там все отрабатывает

Автор:  stark [ 29 апр 2014, 12:07 ]
Заголовок сообщения:  Re: Не отрабатывает параметр

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

Автор:  skyb [ 29 апр 2014, 15:25 ]
Заголовок сообщения:  Re: Не отрабатывает параметр

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

Автор:  Artur [ 07 май 2014, 09:31 ]
Заголовок сообщения:  Re: Не отрабатывает параметр (CRM)

О теме в курсе, но еще руки не дошли.

Автор:  Artur [ 01 июл 2014, 15:13 ]
Заголовок сообщения:  Re: Не отрабатывает параметр

А если вот так записать

Код:
mps.5.search.allow.contract.groups=36

Автор:  dimOn [ 01 июл 2014, 15:21 ]
Заголовок сообщения:  Re: Не отрабатывает параметр (CRM)

Это изначально понятно почему не работает, потому что
Цитата:
mps.5.search.mode=contract
mps.5.search.1.allow.contract.groups=36

Нужно быть чуточку внимательнее :umnik:

Автор:  Artur [ 01 июл 2014, 15:23 ]
Заголовок сообщения:  Re: Не отрабатывает параметр (CRM)

Там в доке есть неточность. В общей настройке модуля указано
Код:
#Группы договоров, для которых возможен поиск для этого типа поиска
mps.<mpsId>.search.allow.contract.groups=


а в конфиге осмп прописано
Код:
#Будут находиться только договора входящие в группу с id=12
mps.1.search.1.allow.contract.groups=12


а по коду ищется вариант
Код:
mps.<mpsId>.search.allow.contract.groups=

Автор:  dimOn [ 01 июл 2014, 15:27 ]
Заголовок сообщения:  Re: Не отрабатывает параметр (CRM)

Цитата:
а по коду ищется вариант

Нет, не ищется такой вариант. Всё проще объясняется
Код:
mps.<mpsId>.search.allow.contract.groups

это то же самое что (upd: но с нулём не будет работать, это типа как бы виртуальный нуль)
Код:
mps.<mpsId>.search.0.allow.contract.groups

именно так и ищется в коде.
потому и
Код:
mps.1.search.1.allow.contract.groups

и остальное найдётся в коде, оно одинаково ищется, просто опущенный индекс считается нулевым.

Автор:  dimOn [ 01 июл 2014, 15:39 ]
Заголовок сообщения:  Re: Не отрабатывает параметр (CRM)

Да, единственно этот момент с тем что опущенный индекс типа нулевой не вполне очевиден в общем конфиге. Будет добавлено.

Автор:  dimOn [ 01 июл 2014, 15:50 ]
Заголовок сообщения:  Re: Не отрабатывает параметр (CRM)

А нет, всё там есть в общем-то.
Цитата:
# Поиск договора для проведения платежа.
# В некоторых системах возможны типы поиска - дополнительное поле с числовым значением.
# Если поле отсутствует, используется тип поиска 0,
# т.е. используются параметры поиска из mps.1.search.xxx (mps.1.search.mode), если же присутствует и, например,
# его значение 1, то параметры поиска будут из mps.1.search.1.xxx (mps.1.search.1.mode)

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