Дополнительные параметры для атрибута типа Дата и время

Поведением атрибутов типа Дата и время можно управлять с помощью Дополнительных параметров, приведённых в таблице:

Параметр Описание параметра Значения Комментарий
UseExtendedDateTimeEditor Управляет включением расширенного редактора даты и времени. "True" Расширенный редактор даты и времени включен.
"False" Расширенный редактор выключен.
AllowPastDates Разрешает выбирать прошедшие даты. "True" Возможен выбор прошедших дат.
"False" Выбор прошедших дат невозможен.
ShowInHistory

Показывает значение изменённого атрибута в истории задания.

Например, если у атрибута deadlineDate установлено ShowInHistory="False", то информация о изменении срока дедлайна не будет показана в истории задания.

"True" Значение изменённого атрибута будет показано в истории заданий (по умолчанию)
"False" Значение изменённого атрибута будет скрыто в истории заданий
Format

Задаёт формат вывода даты и времени.

Для дополнительной настройки параметра Format смотрите таблицу настраиваемых описателей формата даты и времени в MSDN.

"{0:dd.MM.yyyy}" Дата будет выводиться, как день.месяц.год
"{0:M/d/yyyy HH:mm}" Дата и время будут выводиться, как месяц/день/год часы:минуты
DefaultValue

Предзаполняет поле атрибута указанной датой.

Дата, например:

 

“2020-07-21 13:00:00“

Например, при создании задания, поле его дедлайна будет по умолчанию заполнено датой и временем, указанными в параметре.

DefaultValueFormat Формат даты для параметра DefaultValue.

Например:

“yyyy-MM-dd HH:mm:ss”

DefaultValue будет проигнорирован, если:

- не задать или задать неверный DefaultValueFormat;

- задать значение и формат, которые не соответствуют друг другу;

 

 

DefaultDaysCount

Прибавляет к текущей дате указанное в параметре количество дней и предзаполняет поле атрибута получившейся датой.

Число дней,

Например: “2"

Например, при создании задания, на его выполнение по умолчанию будет даваться 2 дня.

AutoFill Определяет момент автоматического заполнения даты. OnOpen Автоматически заполнять атрибут текущей датой при создании элемента
OnFocus

Текущая дата автоматически определяется при первом заполнении атрибута в карточке.

Используйте этот параметр, чтобы заполнить дату не при создании элемента, а, например, при передаче документа в архив.

Disabled не заполнять автоматически

При выборе опций OnOpen и OnFocus не выполняется заполнение значением одноименного атрибута при выборе элемента из справочника.

DefaultDaysCount работает только если не задан или игнорируется DefaultValue. Либо задано только время без даты. Например:

<DateFormat DefaultValue=“13:00:00" DefaultValueFormat=“HH:mm:ss”>

Примеры настройки формата даты и времени

Формат отображения даты и времени

В атрибуте типа Дата и время можно задать в каком формате он будет отображаться в Pilot-ICE и когда будет заполняться.

Чтобы задать формат даты и времени:

  • При создании или редактировании атрибута в раскрывающемся списке Тип атрибута выберите Дата и время.
  • В поле Дополнительные параметры введите следующее описание:
<DateFormat Format="{0:dd.MM.yyyy HH:mm}" AutoFill="OnOpen"/>

В приведенном описании дата и время будут выводиться, как день.месяц.год часы:минуты, атрибут будет заполняться текущей датой при создании элемента.

Чтобы изменить формат даты, например, на американский, внесите изменения в описание:

<DateFormat Format="{0:M/d/yyyy HH:mm}" AutoFill="OnOpen"/>

Чтобы задавать только дату введите:

<DateFormat Format="{0:dd.MM.yyyy}" AutoFill="OnOpen"/>

Примеры настройки значения по умолчанию для дедлайнов

1. Задать дедлайн на 2020-07-21 13:00:00

<DefaultValue=“2020-07-21 13:00:00" DefaultValueFormat=“yyyy-MM-dd HH:mm:ss”/>

2. Дать на выполнение ровно 2 дня начиная от текущего времени:

<DefaultDaysCount=“2"/>

3. Задание должно быть выполнено не более чем за 2 дня до 13:00:00 второго дня включительно:

<DefaultValue=“13:00:00” DefaultValueFormat=“HH:mm:ss” DefaultDaysCount=“2”/>