Конфигурация: Руководитель 2.0.1, Дополнение 1.6.1.
Задача: Получить в формуле дату создания сущности
Например, есть сущность "Заявки", ID "Дата добавления" - 298. При использовании в формуле ссылки [298] появляется ошибка:
"Database Error: 1054 - Unknown column 'e.field_298' in 'field list'
Query: select e.* , (e.field_298) as field_333 from app_entity_34 e where id='1'
Page: /index.php?module=items/info&path=34-1"
Вопрос: можно ли в формулах ссылаться на системные поля? Если можно, то как это сделать?
Спасибо!
Использование системной переменной в формуле
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Использование системной переменной в формуле
В данном случае нужно использовать имя поля, как оно хранится в базе, то есть: id, date_added, created_byandykrech писал(а): 01 мар 2018, 10:23 Вопрос: можно ли в формулах ссылаться на системные поля? Если можно, то как это сделать?
date_added - хранится в timestamp;
Re: Использование системной переменной в формуле
Да, работает. Мне нужно было установить флаг 1 для всех задач, которые были созданы ранее, чем один день назад. Тогда может быть использована такая формула (может быть, кому-то понадобится) - if(date_added<[TODAY]-86400,1,0). Спасибо за оперативный ответ!