Смена Типа элемента по расширению файла
Пример вычисления для смены типа элемента по расширению файла:
Тип элемента:
Файл проекта
Поле:
content_type_id
Формула:
if(IsEndWith(This('name'), '.jpg'), 'c85c4e16-f01c-4de5-ad69-f9504bea3b11', This('content_type_id.id'))
Присвоение Типа элемента файлу по родительской папке и расширению
Примеры формул для присваивания типа элемента файлу в зависимости от типа элемента родительской папки и расширения загружаемого файла:
Тип элемента:
Файл проекта
Поле:
Тип
Формула:
if(Parent('Тип.Название') == 'Папка', Lookup('Тип элемента.Файл СОД'), This('Тип'))
Тип элемента:
Файл проекта
Поле:
Тип
Формула:
if(FileExt() == '.ifc', Lookup('Тип элемента.Файл модели'), if(Parent('Тип.Название') == 'Папка', Lookup('Тип элемента.Файл СОД'), This('Тип')))