PackageSendTask2¶
Задание для отправки документов на сервер Диадок
Свойства
CounteragentId: | Строка, чтение/запись - идентификатор получателя. Если получатель совпадает с отправителем, то документ будет отправлен как внутренний |
---|---|
ToDepartmentId: | строка, чтение/запись - идентификатор подразделения получателя |
FromDepartmentId: | строка, чтение/запись - идентификатор подразделения отправителя |
ProxyBoxId: | строка, чтение/запись - идентификатор промежуточного получателя |
ProxyDepartmentId: | строка, чтение/запись - идентификатор подразделения промежуточного получателя |
IsDraft: | булево, чтение/запись - флаг, показывающий, что данное сообщение является черновиком |
LockDraft: | булево, чтение/запись - флаг, показывающий, что данный черновик является защищенным от изменений |
StrictDraftValidation: | булево, чтение/запись - флаг, включающий проверку правильности черновика |
LockMode: | строка, чтение/запись - режим блокировки сообщения. Возможные значения |
DelaySend: | булево, чтение/запись - флаг, показывающий, что документ из сообщения будет помещён в исходящие, но не будет подписан и отправлен сразу |
OperationId: | строка, чтение/запись - уникальный идентификатор операции |
DocumentsToSend: | Коллекция объектов CustomDocumentToSend , чтение - документы на отправку, добавленные в пакет |
Методы
AddDocument() | AddDocumentFromFile() | AddDocumentFromBase64() |
Send() | SendAsync() |
-
PackageSendTask2.
AddDocument
(TitleName, Function, Version)¶ TitleName: строка
название типа документаFunction: строка
функция документаVersion: строка
версия документаДобавляет новый элемент в коллекцию DocumentsToSend и возвращает его
-
PackageSendTask2.
AddDocumentFromFile
(TitleName, Function, Version, FilePath)¶ TitleName: строка
название типа документаFunction: строка
функция документаVersion: строка
версия документаFilePath: строка
путь до файла контрагентаДобавляет новый элемент в коллекцию DocumentsToSend, загружая контент из файла, и возвращает его
-
PackageSendTask2.
AddDocumentFromBase64
(TitleName, Function, Version, Base64)¶ TitleName: строка
название типа документаFunction: строка
функция документаVersion: строка
версия документаBase64: строка
контент документа в Base64Добавляет новый элемент в коллекцию DocumentsToSend, загружая контент из Base64 строки, и возвращает его
-
PackageSendtTask2.
Send
()¶ Производит отправку документов и возвращает отправленные документы. Если отправка пакета с заполненным OperationId завершилась успехом, то все остальные попытки отправки с тем же идентификатором не будут приводить к отправке нового пакета, а в результате выполнения метода вернется ранее отправленный пакет
-
PackageSendtTask2.
SendAsync
()¶ Асинхронно отправляет пакет документов в Диадок и возвращает AsyncResult с отправленными документами в качестве результата. Если отправка пакета с заполненным OperationId завершилась успехом, то все остальные попытки отправки с тем же идентификатором не будут приводить к отправке нового пакета, а в результате выполнения метода вернется ранее отправленный пакет
См.также