1b.app
Скопирована ссылка -

действие "Автоматически распределять платежи клиентов по процессам" - настройка

просьба пояснить для чего нужно и как работает поле
"Если в комментарии к платежу есть ключевое слово или комбинация слов"
- какие переменные принимает, какие функции php можно использовать, реакция на регистр символов.

Ответы:

Здравствуйте, выполняется проверка:
preg_match('/ТО ЧТО ВЫ ВВЕЛИ/ius', 'Комментарий платежа')
01.02.2021, 14:38

какие переменные принимает?
какие функции php можно использовать?
реакция на регистр символов?
01.02.2021, 18:03

1. preg_match не принимает никаких переменных из Box, если вы об этом. Туда нужно писать слово или регулярное выражение
2. Функции внутри preg_match? Вы уверены что их там можно использовать???
3. preg_match регистрозависим
02.02.2021, 12:33

т.е. дополнительное поле бизнес процесса втулить не получится?
даже в регулярном выражении?
04.02.2021, 16:54

без доработок нет
04.02.2021, 17:05

ну если дорабатывать то так что б можно было указать переменную и проводился поиск по комментарию на вхождение в любом регистре.
04.02.2021, 17:11

Ок, у вас есть 1 платеж и 1 000 000 процессов и комментарий платежа "перевод за платье". Что вы хотите ввести в действие и какой результат получить?
04.02.2021, 17:26

ну во первых они вроде ограничиваются в действии количеством дней.

во вторых, хочу указать переменную от поля процесса например Внешний ИД, или переменную дополнительного поля,
или обе сразу, или "№+переменная"

а получить хочу платёж в комментарии которого написано "№+переменная" или "№+ПЕРЕМЕННАЯ" или "№+ПерЕмЕнная"
04.02.2021, 18:05


Мироненко Дмитрий
Клиент писал/а:
№+переменная

у вас 1000 процессов с разным значением "переменная", вы предлагаете перебрать их все и каждый раз подставлять новое значение?
04.02.2021, 18:41

а что такого?

- тут вы их как то перебираете
- причём десять раз

наверное это сильно грузит систему.
я просто хотел сделать меньшее количество переборов....
04.02.2021, 18:48


Мироненко Дмитрий
Клиент писал/а:
а что такого?

у вас 10 заказов, у другого завтра будет 3 миллиона. Ничего такого, просто уроним сервак..
05.02.2021, 15:55


Бодяко Дмитрий
dev писал/а:

Мироненко Дмитрий
Клиент писал/а:
а что такого?

у вас 10 заказов, у другого завтра будет 3 миллиона. Ничего такого, просто уроним сервак..

Это был риторический вопрос....

я больше ждал ответ на другой вопрос:
https://crm-onebox.com/ru/ajax/download/3391/ - это ведь не роняет сервак, а работает также.
или я не прав?
поясните...
05.02.2021, 22:34

не так же. В данном случае по шаблону парситься значение из платежа, например получаем "112312342" и по нему ищется заказ со значением допполя.
08.02.2021, 10:55

а если мы поставим действие поиска платежа на этап бизнес процесса это уже не уронит сервак?
20.02.2021, 10:42

уже легче, но все-равно плохое решение. Что вам мешает просто написать нормальный preg шаблон сейчас в существующее действие распределение платежей?
22.02.2021, 17:44

не получается.
штук 11 шаблонов написал и всё рано часть платежей пропускает.
а регистр букв если разный то вообще никак...
23.02.2021, 14:38

вероятно стоит попробовать поставить несколько действий с разными preg. Нет такой строчки, из которой с помощью preg шаблонов нельзя вычленить нужные данные..
23.02.2021, 16:33

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