TemplateSendTask

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

Свойства

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

Методы

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

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

TemplateSendTask.Send()

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

Дополнительная информация

Значение LockMode Описание
None документы могут обрабатываться по отдельности
Send для документов пакета возможна только совместная отправка. После отправки документы могут обрабатываться по отдельности
Full документы пакета всегда обрабатываются все вместе