Настройка синхронизации свойств карточки и файла

Для документов в формате Microsoft Office в системе Docsvision имеется ряд дополнительных возможностей. В частности, при вложении файлов формата Microsoft Office в карточку Документ пользовательского вида, допускается копирование свойств файла в карточку и свойств карточки в файл.

Данная операция в рамках системы Docsvision называется Синхронизация свойств полей.

Настройка синхронизации поддерживается только для основных файлов карточки.

Для файлов Microsoft Office работа с синхронизируемыми полями осуществляется в окне Свойства.

Свойства документа Microsoft Word 2010
Рисунок 1. Свойства документа Microsoft Word 2010

Чтобы настроить синхронизацию полей, в файле необходимо указать префикс для свойства (@). Если нужные свойства в файле отсутствуют, они будут созданы автоматически.

Имя свойства формируется из названия поля с добавлением префикса:
  • @ — для отображения прямого значения, например, названия карточки.

  • # — для отображения ссылочного значения, например, ФИО сотрудника.

Если синхронизация настроена в обе стороны ("в карточку" и "из карточки"), при сохранении производится проверка произведенных изменений. При изменении и сохранении значения поля в карточке, будет изменено значение в файле, и наоборот.

Выбрать синхронизируемое поле карточки Docsvision

В качестве синхронизируемого поля может быть указано любое доступное поле карточки Документ, за исключением полей табличных секций и секции "Системные свойства" — поля данных секций не синхронизируются.

Чтобы выбрать синхронизируемое поле карточки:
  1. Выберите базовый тип карточки Документ.

  2. Выберите в Дереве видов карточек дочерний вид.

  3. Перейдите на вкладку Свойства.

  4. Нажмите на кнопку Таблица с плюсом Создать, чтобы открыть окно для выбора поля карточки Документ.

    Выбор синхронизируемого поля карточки
    Рисунок 2. Выбор синхронизируемого поля карточки
  5. Выберите название поля.

  6. Нажмите на кнопку ОК.

  7. Настройте свойства синхронизируемого поля.

Копирование свойства "из карточки" в файл

Если файл, приложенный к карточке Документ является подписанным, синхронизация полей из карточки в файл выполняться не будет.
Чтобы настроить копирование данных из карточки "Документ" в файл:
  1. Выберите поле карточки Документ, значение которого должно быть скопировано в свойства файла.

  2. Настройте свойство синхронизации:

    1. Введите название свойства.

    2. Выберите способ синхронизации Из карточки.

      Пример настройки свойства для копирования данных из карточки
      Рисунок 3. Пример настройки свойства для копирования данных из карточки
  3. Создайте карточку данного пользовательского вида, и вложите в карточку файл формата Microsoft Office.

  4. Сохраните карточку, чтобы изменить вложенный в карточку файл.

  5. Откройте вложенный файл из интерфейса карточки.

    Данные, записанные в Поле свойства окна Настройки свойства будут отображены в окне свойств файла Microsoft Office на вкладке.

    Пример отображения данных поля в Microsoft Office
    Рисунок 4. Пример отображения данных поля в Microsoft Office
    Имя свойства формируется из названия поля с добавлением префикса:
    • @ — для отображения прямого значения, например, названия карточки.

    • # — для отображения ссылочного значения, например, ФИО сотрудника.

Копирование свойства из файла "в карточку"

Чтобы настроить копирование данных из поля файла в карточку Документ:
  1. Выберите поле карточки Документ, в которое должно быть скопировано настроенное свойство файла.

  2. Настройте свойство синхронизации:

    1. Введите название свойства.

    2. Выберите способ синхронизации В карточку.

      Пример настройки свойства для копирования данных в карточку
      Рисунок 5. Пример настройки свойства для копирования данных в карточку
  3. Откройте приложение Microsoft Office и создайте файл Microsoft Office.

  4. Откройте окно свойств файла.

  5. На вкладке добавьте новое свойства поля файла.

    Имя свойства формируется из названия поля с добавлением префикса:
    • @ — для отображения прямого значения, например, названия карточки.

    • # — для отображения ссылочного значения, например, ФИО сотрудника.

      Свойство будет отображено в области Properties/Свойства.

      Пример настройки свойств поля файла Microsoft Office
      Рисунок 6. Пример настройки свойств поля файла Microsoft Office
  6. Создайте карточку данного пользовательского вида, и вложите в карточку файл формата Microsoft Office.

    Поле карточки будет заполнено в момент вложения в карточку Основного файла.

Свойства синхронизируемого поля

Когда будет определено синхронизируемое поле карточки Docsvision, необходимо настроить способ синхронизации данного поля с файлом Microsoft Office.

Чтобы настроить способ синхронизации:
  1. Выберите поле, свойства которого требуется настроить.

  2. Нажмите на кнопку Редактировать Изменить, чтобы открыть окно настроек свойств поля.

    Настройка свойств поля
    Рисунок 7. Настройка свойств поля
  3. При необходимости в поле Название введите название свойства синхронизации.

  4. В поле Направление укажите направление копирования значений полей:

    • Для копирования значений из карточки в файл выберите вариант Из карточки.

    • Для копирования значений из файла в карточку выберите вариант В карточку.

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

  5. При необходимости в поле Поле выберите поле карточки Документ, которое должно синхронизироваться со свойствами файла Microsoft Office.

  6. Нажмите на кнопку Принять.

    Свойства поля будут изменены.

Удалить синхронизируемое поле карточки

Чтобы удалить синхронизируемое поле карточки:
  1. Выберите базовый тип карточки Документ.

  2. Выберите в Дереве видов карточек дочерний вид.

  3. Перейдите на вкладку Свойства.

  4. Выберите поле, свойства которого требуется настроить.

  5. Нажмите на кнопку Красный крестик.

    Поле будет удалено.