фильтр автоматизации действий

Все вопросы/проблемы по установке и использовании.
Ответить
pensar
Сообщения: 138
Зарегистрирован: 24 авг 2018, 22:13
Имя: Борис
Откуда: Воронеж

фильтр автоматизации действий

Сообщение pensar »

Добрый день,
Есть два поля "Информация по согласованию" с формулой и кнопка автоматизация действий "принять запрос в обработку".
Основная цель чтобы кнопка "принять запрос в обработку" была доступна только при значении "запрос согласован"
что в поле значение скриншот2 нужно указать?
Вложения
ruk1.jpg
2.jpg
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: фильтр автоматизации действий

Сообщение 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];
      }
pensar
Сообщения: 138
Зарегистрирован: 24 авг 2018, 22:13
Имя: Борис
Откуда: Воронеж

Re: фильтр автоматизации действий

Сообщение pensar »

Спасибо, все получилось, все работает.
Можно уточнить примерную дату выпуска 2.5?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: фильтр автоматизации действий

Сообщение support »

Примерно конец весны, начало лета.
Ответить