Страница 1 из 1

Служебные поля в формулах

Добавлено: 26 дек 2016, 08:08
Евгений
Предлагаю включить возможность использования в полях типа Формула также и служебные поля - id, date_added, created_by.

Эти поля уже присутствуют в таблице app_fields для каждой сущности. Например для сущности Задачи это записи с ИД = 164, 165, 166:
поля.jpg
Хочу передать в БД в хранимую функцию over_due номер ИД текущей записи, используя поле id. При попытке использовать эти ИД полей в формуле "в лоб" вот так "over_due( [164] )" разумеется выдается ошибка, поскольку поле называется id а не field_164:
ошибка.jpg
Хотелось бы всё-таки использовать служебные поля в формулах, если это возможно.

Дополню. На самом сервере включена возможность использования в формулах любых полей, как это описано в http://rukovoditel.net/forum/ru/viewtop ... 0%B8#p2243

Re: Служебные поля в формулах

Добавлено: 27 дек 2016, 01:27
Евгений
Первоначально я предполагал, что если на странице Конфигурация полей присутствуют только пользовательские поля, то системные поля недоступны для использования в формулах. Но проведя эксперимент, убедился, что все три поля id, date_added, create_by можно использовать:
формула.JPG
Может быть, имеет смысл отразить эту информацию в подсказке? Там про системные поля ничего не сказано.

Re: Служебные поля в формулах

Добавлено: 27 дек 2016, 05:52
support
Согласен, добавлю. Благодарю.

Re: Служебные поля в формулах

Добавлено: 28 дек 2016, 12:00
support
Добавил подсказку