TemplateSendTask

Задание для отправки шаблона пакета документов

Свойства

OperationId:Строка, чтение/запись - уникальный идентификатор операции (строка не чувствительная к регистру, может отсутствовать).
ToBoxId:Строка, чтение/запись - идентификатор ящика получателя шаблона. Для внутреннего документа этот идентификатор должен содержать пустую строку
MessageFromBoxId:Строка, чтение/запись - идентификатор ящика отправителя документа, созданного из шаблона
MessageToBoxId:Строка, чтение/запись - идентификатор ящика получателя документа, созданного из шаблона
MessageToDepartmentId:Строка, чтение/запись - идентификатор подразделения в ящике получателя документа, в которое будет маршрутизироваться документ
LockMode:Строка, чтение/запись - режим блокировки шаблонов документов. Возможные значения
Templates:коллекция объектов TemplateToSend , чтение - шаблоны документов, добавленные в пакет

Методы

AddTemplate() Send()
TemplateSendTask.AddTemplate(DocumentType)
DocumentType:строка идентификатор типа документа

Добавляет новый элемент в коллекцию и возвращает его. Параметр DocumentType - значение DocumentTypeDescription.Name, полученное методом Organization.GetDocumentTypes()

TemplateSendTask.Send()

Отправляет шаблон пакета документов на сервер Диадок. Возвращает отправленнный шаблон. Если отправка шаблона с заполненным OperationId завершилась успехом, то все остальные попытки отправки с тем же идентификатором не будут приводить к отправке нового шаблона, а в результате выполнения метода вернется ранее отправленный шаблон