Страница 1 из 1
фильтр автоматизации действий
Добавлено: 15 апр 2019, 10:11
pensar
Добрый день,
Есть два поля "Информация по согласованию" с формулой и кнопка автоматизация действий "принять запрос в обработку".
Основная цель чтобы кнопка "принять запрос в обработку" была доступна только при значении "запрос согласован"
что в поле значение скриншот2 нужно указать?
Re: фильтр автоматизации действий
Добавлено: 15 апр 2019, 10:46
support
Там нужно указать текстовое значение, которое возвращает формула, но в текущей версии это не поддерживается.
Для 2.5 я добавил такую поддержку. Чтобы добавить сейчас, откройте файл classes\reports\reports.php
Найдите функции prepare_numeric_sql_filters и в ней кусок кода
Код: Выделить всё
if(preg_match("/!=|>=|<=|>|</",$values[$i+1],$matches))
{
$operator = $matches[0];
$value = (float)str_replace($matches[0],'',$values[$i+1]);
}
И после него добавьте
Код: Выделить всё
elseif(!is_numeric($values[$i+1]))
{
$operator = '=';
$value = "'" . $values[$i+1] . "'";
}
В результате получится
Код: Выделить всё
if(preg_match("/!=|>=|<=|>|</",$values[$i+1],$matches))
{
$operator = $matches[0];
$value = (float)str_replace($matches[0],'',$values[$i+1]);
}
elseif(!is_numeric($values[$i+1]))
{
$operator = '=';
$value = "'" . $values[$i+1] . "'";
}
else
{
$operator = '=';
$value = (float)$values[$i+1];
}
Re: фильтр автоматизации действий
Добавлено: 15 апр 2019, 14:00
pensar
Спасибо, все получилось, все работает.
Можно уточнить примерную дату выпуска 2.5?
Re: фильтр автоматизации действий
Добавлено: 15 апр 2019, 15:28
support
Примерно конец весны, начало лета.