...
| Поле или метод | Тип | Описание |
|---|---|---|
| item.ContentTypeId | Guid | ID типа элемента |
| item.InsertDate | Дата/время | Дата/время создания элемента |
| item.UpdateDate | Дата/время | Дата/время обновления элемента |
| item.GetValueAsDateTime("название поля") | Дата/время | Получить значение поля типа "дата" |
| item.GetValueAsString("название поля") | Строка | Получить значение поля типа "однострочный текст"/"многострочный текст" |
| item.GetValueAsBool("название поля") | Флаг | Получить значение поля типа "флаг" |
| item.GetValueAsInt("название поля") | Целое число | Получить значение поля типа "целое число" |
| item.GetLookupId("название поля") | Guid | Получить значение поля типа "ссылка на элемент списка" |
| item.GetValueAsLookupIdList("название поля") | [Guid] | Получить значения поля типа "ссылка на элемент списка" с флагом "Множественный выбор из списка" |
| item.GetValueAsGuid("название поля") | Guid | Получить значение поля типа "Guid" (например, поле "source") |
| item.InsertUser.Id | Guid | Guid пользователя создавшего элемент |
| item.UpdateUser.Id | Guid | Guid пользователя изменившего элемент |
Операторы сравнения
| Оператор | Описание | Пример |
|---|---|---|
| == | Равно | item.GetValueAsString("email") == "test@vitrocad.ru" |
| != | Не равно | item.ContentTypeId != Guid("99c92e22-4e60-48c0-ab70-add500e71a45") |
| > | Больше | item => item.InsertDate > DateTime(2024, 10, 1, 10, 0, 0) |
| >= | Больше или равно | item => item.InsertDate >= DateTime(2024, 10, 1, 10, 0, 0) |
| < | Меньше | item => item.InsertDate < DateTime(2024, 10, 1, 10, 0, 0) |
| <= | Меньше или равно | item => item.InsertDate <= DateTime(2024, 10, 1, 10, 0, 0) |
...