использование функции текущая дата в формуле

Все вопросы/проблемы по установке и использовании.
oikostyuk
Сообщения: 13
Зарегистрирован: 31 окт 2018, 20:12
Имя: олег
Откуда: россия

использование функции текущая дата в формуле

Сообщение oikostyuk »

Мне нужно, чтобы сделать так, чтобы при выборе определенного статуса , из поля со списком, автоматически в другом поле появлялась дата выбора этого статуса. Для реализации этой задачи решил сделать поле с типом формула. И в поле формула пишу следующее if([245]=[8], CURRENT_TIMESTAMP()) , где [245] -это поле со список [8] - это значение поля со список при выборе которого, должна ставиться текущая дата и время при помощи функции CURRENT_TIMESTAMP(). Но почему-то вместо даты получаю ошибку)))
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: использование функции текущая дата в формуле

Сообщение Евгений »

if([245]=[8]... - этот оператор сравнивает значения двух полей, имеющих ИД==245 и ИД==8. Пользовательские поля начинаются с ИД где-то после 170. Так что значение [8] использовать нельзя.

Наверное, ваша формула должна выглядеть так:

if([245]=8...
oikostyuk
Сообщения: 13
Зарегистрирован: 31 окт 2018, 20:12
Имя: олег
Откуда: россия

Re: использование функции текущая дата в формуле

Сообщение oikostyuk »

спасибо за рекомендации , но к сожалению не работает....
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: использование функции текущая дата в формуле

Сообщение Евгений »

Потому что оператор IF должен обязательно иметь 3 параметра. У вас указано так -

if([245]=[8], CURRENT_TIMESTAMP())

а должно быть так -

if([169]=50, CURRENT_TIMESTAMP(), 0)
f1.JPG
oikostyuk
Сообщения: 13
Зарегистрирован: 31 окт 2018, 20:12
Имя: олег
Откуда: россия

Re: использование функции текущая дата в формуле

Сообщение oikostyuk »

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

Re: использование функции текущая дата в формуле

Сообщение support »

На этой странице приведен ряд практический примеров, в том числе и с оператором IF
http://blog.rukovoditel.net/ru/kak-ispo ... i-funkcii/
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: использование функции текущая дата в формуле

Сообщение meu3 »

Сдается мне, что туда будет заносится _ТЕКУЩЕЕ_ время. И делать будет это динамически, нет?
oikostyuk
Сообщения: 13
Зарегистрирован: 31 окт 2018, 20:12
Имя: олег
Откуда: россия

Re: использование функции текущая дата в формуле

Сообщение oikostyuk »

Мне и нужно чтобы заносилось текущее время, после того когда в определенном поле выбрали нужное значение. Так и происходит. Только дата и время изменяется во всех записях в сущности при соблюдении условий, и становится везде одной и той же при последующем соблюдении заданных условий. Нужно еще наверно как-то добавить поле ID , чтобы изменения применялись только к конкретной записи, и не изменялись , если следующие записи имеют такие же значения
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: использование функции текущая дата в формуле

Сообщение meu3 »

Я это и имею ввиду. Поле сейчас - не хранимое, насколько я понял, а вычисляемое. ВОт оно и вычисляет каждый раз ТЕКУЩУЮ дату
oikostyuk
Сообщения: 13
Зарегистрирован: 31 окт 2018, 20:12
Имя: олег
Откуда: россия

Re: использование функции текущая дата в формуле

Сообщение oikostyuk »

Как-то можно сделать , чтобы не изменялись все поля , а только одно поле при соблюдении условий? Мне нужно , чтобы при смене статуса дата автоматически проставлялась, а не пользователь ее ставил вручную. Или может кто знает, как можно использовать дату добавления комментария в формулы или поля типа запрос? У меня при изменении значения поля со списком - статус , создается комментарий , и там есть дата создания комментария, вот эта дата мне бы была нужна
Ответить