Загрузка...

5.06. Действие Создание

Это действие может запускаться из маршрута, из кнопок документов и из кнопок журналов, и позволяет создать новый документ заданного типа. Этот тип задается в настройках действия, среди которых присутствуют:

  • Тип документа (создаваемого).
  • Сопоставление полей. Новый документ может унаследовать значения некоторых полей из текущего. Для этого нужно просто сопоставить поле создаваемого документа и поле существующего в таблице этого параметра.
  • Установить автора из поля. По умолчанию, для создаваемого документа в качестве автора устанавливается текущий пользователь, то есть тот пользователь, который явно или неявно инициировал выполнение действия (например, открыл документ, в контексте активности которого запускается действие Создание). При необходимости можно передать автора через некое поле текущего документа, которое должно содержать его идентификатор. Если это поле будет содержать несколько идентификаторов, действие создаст несколько документов - по одному для каждого идентификатора автора. Если поле с автором указано, но является пустым, то действие не создаст ни одного документа.
    Настройка доступна только в том случае, если действие запускается через любой контекст маршрута типа документа.
  • Записать идентификатор нового документа. Идентификатор созданного документа может быть передан в любое поле текущего документа.

Если действие размещается в кнопке, то после нажатия на эту кнопку пользователь перенаправляется на форму создания нового документа с предварительно заполненным полями (которые были настроены в таблице "Сопоставления полей"). Действие не считается выполненным до тех пор, пока пользователь не нажмет в форме на кнопку Сохранить (или сочетание клавиш Ctrl + Enter). Если действие запускается через маршрут, пользователь не принимает участия в создании нового документа.