Описание действий СЭД Detrix: Запись

Действие Запись обеспечивает возможность изменения значения любого поля документа без необходимости его (документа) редактирования. В отличии от Редактирования это действие может также вызываться через Маршрут, т.е. оно предоставляет администратору системы возможность записи значения в поля документа.

Действие Запись

Действие имеет следующие параметры:

  • Показывать окно действия. Если значение параметра равно Да , то при выполнении действия пользователь увидит окно, в котором сможет (пере)определить записываемое в поле значение. Внешний вид окна может быть различным в зависимости от типа поля, в которое производится запись, т.к. для каждого типа поля в окне предлагается его собственный виджет.
    Окно действия Запись
  • Сопроводительный текст. В окне действия можно указать дополнительный текст, который поможет пользователю определиться с вводом данных. Например, выберите нового исполнителя.
  • Поле. Здесь определяется поле, в которое будет производиться запись.
  • Значение. Параметр позволяет определить значение, которое будет записано в указанное ранее поле. В качестве значения могут использоваться значения других полей, переменные и введенные администратором вручную значения. Наличие того или иного варианта указания значения зависит от типа записываемого поля. В зависимости от типа поля также может появляться дополнительный атрибут Параметры, позволяющий уточнить поведение действия. Рассмотрим варианты поведения действия в зависимости от типа поля, в которое производится запись:
    • Целое. В списке Значение доступны три варианта: Поле , Значение , Формула. Поле позволяет указать одно из целочисленных полей данного типа документа. Значение позволяет администратору ввести необходимое значение для записи в поле самому. А Формула позволяет использовать простую формулу для вычисления этого значения. Система поддерживает четыре арифметических операции (сложение, вычитание, умножение, деление). Скобки не поддерживаются. Формат записи следующий: =2 * {Некое Целое Поле}. Или =500+{Какое-то целое поле} — 256 * {Еще какое-то поле}.
    • Вещественное. Поведение полностью совпадает с вариантом записи в в целое поле.
    • Логическое . Никаких сюрпризов. Разве что в Значении можно указать один из вариантов логического поля.
    • Дата. В списке ЗначениеПоле , Переменная , Значение . В качестве Переменной можно использовать:
      • Дату создания документа;
      • Дату/время изменения документа;
      • Текущую дату;
      • Дату регистрации.
    • Дата / время. Все то же, что в случае с датой.
    • Строка . Список Значения: Поле, Переменная, Значение. В качестве Переменной можно указать любое системное поле или переменную из Шаблона (за исключением РОДСТВЕННЫХ ДОКУМЕНТОВ, КОНТРОЛЯ и РЕШЕНИЯ) системы. В качестве Поля можно использовать любое поле данного типа документа за исключением Таблицы, Файла и Изображения. При записи в Строку становится доступен атрибут Параметры. Он может принять одно значение —  объединить с существующим значением. При этом появляется еще один дополнительный атрибут Разделитель, который позволяет указать разделитель между объединяемыми значениями.
    • Текст. Поведение аналогично тому, что наблюдается со Строкой, за исключением того, что в качестве Переменной может быть указана любая переменная без исключений..
    • Перечисление. Смотрим Логическое.
    • Структура. В списке Значение доступны варианты: Поле, Переменная, Структура . В числе  Переменных: Пользователь (выполняющий данное действие) и Автор. Если в качестве Значения выступает Поле, становятся доступны Параметры:
      • Не использовать.
      • Добавить. В этом случае в поле, в которое осуществляется Запись, дописывается содержимое поля, указанного в Значении.
      • Удалить. Из поля, в которое осуществляется Запись, удаляются сотрудники, выбранные в поле, указанном в Значении.
      • Записать руководителя. Использование данного параметра позволяет записать в целевое поля руководителя сотрудника, указанного в поле — значении. Если поле, указанное в Значении, с множественным типом выбора, используется первый сотрудник (или подразделение).
      • Записать подразделение. Параметр позволяет записать в целевое поле подразделение, к которому относится сотрудник, указанный в поле — значении. В этом случае Поле должно быть с множественным выбором, т.к. запись подразделений допускается только в такие поля. Если в поле — значении указаны несколько сотрудников, записывается подразделение, к которому относится первый из них.
    • Справочник. Значение: Поле, Значение. В качестве Поля можно выбрать любое поле справочного типа с совпадающим справочником (т.е. таким же, как у целевого Поля). Если в качестве Значения используется Поле, становятся доступны Параметры:
      • Не использовать.
      • Добавить. В этом случае в поле, в которое осуществляется Запись, дописывается содержимое поля, указанного в Значении.
      • Удалить. В этом случае из поля, в которое осуществляется Запись, удаляются записи справочника, выбранные в поле, указанном в Значении.
    • Документ. Значение: Поле, Значение . Если в качестве значения используется Поле, то становятся доступны Параметры:
      • Добавить. К содержимому поля будет добавлено содержимое записываемого поля.
      • Удалить. Из поля, в которое производится Запись, будут удалены документы, находящиеся в записываемом поле.
    • Файл, Изображение. Доступно только Значение .
    • Таблица. Только одной Значение — список Поле. В этом списке:
      • Отобразить всю таблицу. В окне действия Запись будет показана вся таблица полностью.
      • Дописать в поле (сверху). В окне действия Запись будет показана пустая таблица, а добавленные строки будут вставлены в начало таблицы, в которую осуществляется запись.
      • Дописать в поле (снизу). То же самое, только снизу.
  • Переместить на. Если установить данный атрибут, то после выполнения Записи, документ будет перемещен на соответствующее количество точек маршрута.

Комментарии

  1. Sanya:

    •Значение/•Целое «Значение позволяет администратору может ввести необходимое значение для записи в поле самому». Убрать слово «может».

Задать вопрос

Copyright © 2011-2013 Андрей Суров При копировании материалов сайта гиперссылка Detrix.kz обязательна