Создание полей для загрузки файлов

Версии: 3.x.

В CRM системе полезно иметь в некоторых карточках поля типа «файл» для загрузки документов, изображений и других файлов.

Чтобы добавить поле типа «файл» на карточку одного из разделов Iris CRM, необходимо выполнить такие действия.

  1. В соответствующую таблицу базы данных добавить 2 поля такого формата.

    Поле Тип данных Описание
    <column_name>_file Строка(250) Имя файла (GUID), хранящегося на веб сервере
    <column_name>_filename Строка(1000) Оригинальное имя файла

    Другой пример добавления поля в физическую структуру БД рассмотрен здесь.

    Заходим в раздел Администрирование → Таблицы, находим нужную нам таблицу и добавляем на вкладке Колонки такие колонки.

    Добавление поля типа Файл

    Добавление поля типа Файл

  2. Для того, чтобы использовать добавленное поле на карточке, нужно в соответствующий settings.xml добавить поле со следующими атрибутами.

    <FIELD 
      elem_type="text" 
      caption="<Название>" 
      db_field="<column_name>_file" 
      mandatory="no" 
      datatype="file" 
      row_type="file"
    />