Служебный класс "Файл" (file)

Служебный класс "Файл" предназначен для хранения параметров файла.

Содержимое файла хранится отдельно в файловом хранилище или в таблице базы данных.

Для атрибутов служебного класса "Файл" inline-редактирование атрибута в списке объектов не предусмотрено.

Атрибуты

Атрибуты класса "Файл":

  • "Mime type" (mimeType), тип "Строка", обязательный — строка, в которой указывается тип файла.

    Заполняется автоматически при загрузке файла его MIME-типом, например:

    • документ Microsoft Word — application/msword;
    • текстовый файл — text/plain;
    • изображение в формате *.png — image/png.

    Именно mimeType является определяющим параметром для определения типа файла, а не расширение файла. В операционной системе Windows mimeType прописывается системой и например, для файлов типа RTF, mimeType будет application/msword, что может вызывать ошибку при попытке предпросмотра.

  • "UUID связанного объекта" (source), тип "Ссылка на бизнес-объект" — ссылка на UUID объекта, к которому прикреплен файл.
  • "Автор" (author), тип "Ссылка на бизнес-объект" — ссылка на UUID объекта класса "Сотрудник" (employee), содержит сотрудника, который добавил файл.
  • "Дата создания" (creationDate), тип "Дата/ время", обязательный — дата/ время добавления файла.
  • "Имя файла" (title), тип "Строка", обязательный — имя файла с учетом его расширения.
  • "Код связи" (relation), тип "Строка" — код атрибута, которым объект ссылается на файл.
  • "Описание" (description), тип "Текст" — описание файла.
  • "Признак временного файла" (temporary), тип "Логический" — признак временного файла. Если флажок установлен, то файл относится к временным файлам, которые автоматически удаляются из системы.
  • "Размер" (fileSize), тип "Целое число", обязательный — размер файла в байтах.
  • "Содержимое файла" (content) — содержимое файла.
  • "Тип объекта" (metaClass), обязательный. Значение: файл.
  • "Тип связанного объекта" (sourceFqn) — код типа объекта, к которому прикреплен файл.
  • "Уникальный идентификатор" (UUID), тип "Строка" — уникальный идентификатор экземпляра файла.
  • "Изображение из RTF-атрибута" (imgFromRTF), тип "Логический" — признак создания файла на основе изображения из атрибута типа "Текст в формате RTF". Флажок установлен, если файл создан на основе изображения из атрибута типа "Текст в формате RTF".
  • "Доступен только автору" (authorOnly), тип "Логический" — признак доступности файла только его автору. Флажок установлен, если файл был создан в результате экспорта списка или отправки отчета/ печатной формы из интерфейса оператора.
  • "Оригинал" (original), тип "Ссылка на бизнес-объект" — ссылка на оригинальный файл, с которого был сделан файл-копия. Заполняется у файла-копии.
  • "Копии" (copies), тип "Обратная ссылка" — ссылка на файл-копию, сделанную с оригинального файла. Заполняется у оригинального файла.
  • "Запретить скачивание" (blockDownload), тип "Логический" — признак возможности запрета скачивания файла. Если флажок установлен, то файл доступен только для просмотра и недоступен для скачивания. По умолчанию флажок снят.