SendTask

Не рекомендуется, начиная с версии 5.5.0: Используйте PackageSendTask2

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

Свойства

Content:

BaseContent , чтение - содержание документа. возможные типы контента

CounterAgentId:

Строка, чтение/запись - идентификатор контрагента

FileName:

Строка, чтение/запись - имя файла вложения

Comment:

Строка, чтение/запись - комментарий

OneSDocumentId:

Строка, чтение/запись - дополнительный идентификатор учётной системы

OperationId:

Строка, чтение/запись - уникальный идентификатор операции

CustomDocumentId:

Строка, чтение/запись - внешний идентификатор

FromDepartmentId:

Строка, чтение/запись - идентификатор подразделения отправителя

Добавлено в версии 3.0.8.

ToDepartmentId:

Строка, чтение/запись - идентификатор подразделения получателя

Добавлено в версии 3.0.8.

DelaySend:

Строка, чтение/запись - признак того, что сообщение будет отправлено в Диадок без доставки до контрагента

InitialDocuments:

Коллекция строк, чтение - список идентификаторов документов, на которые должен ссылаться отправляемый документ как на родительские

SubordinateDocuments:

Коллекция строк, чтение - список идентификаторов документов, на которые должны ссылаться на отправляемый документ как на подчинённые

IsInternal:

Булево, чтение/запись - признак того, что сообщение является внутренним, то есть сообщением между подразделениями организации

Добавлено в версии 3.0.8.

ProxyBoxId:

Строка, чтение/запись - идентификатор ящика, промежуточного получателя

ProxyDepartmentId:

Строка, чтение/запись - идентификатор подразделения, в ящике промежуточного получателя

UseShelf:

Булево, чтение/запись - отправлять документы частями, а не за один запрос. Рекомендуется использовать для больших документов

SaveContentPath:

Строка, чтение - путь к папке, для сохранения сгенерированного содержимого

Методы

AddInitialDocument() AddSubordinateDocument() Send()
SendAsync() SaveContent() AddStructuredDataAttachment()
AddSubordinateOneSDocumentId() AddEncryptCertificate()  
SendTask.AddInitialDocument(DocumentId)
DocumentId:строка идентификатор документа в Диадок

Добавляет новый элемент в коллекцию InitialDocuments

SendTask.AddSubordinateDocument(DocumentId)
DocumentId:строка идентификатор документа в Диадок

Добавляет новый элемент в коллекцию SubordinateDocuments

SendTask.Send()

Отправляет документ на сервер и возвращает отправленный документ

SendTask.SendAsync()

Асинхронно отправляет документ на сервер и возвращает AsyncResult с Document в качестве результата

SendTAsk.SaveContent(FilePath)
FilePath:строка путь до файла, в который будет записан контент

Формирует файл документа и сохраняет результат на диск

SendTask.AddStructuredDataAttachment(FileName, FilePath)
FileName:строка имя файла, с которым будут отправлены структурированные данные
FilePath:строка путь до файл со структурированными данными

Добавляет файл со структурированными данными в отправляемый документ

Не рекомендуется, начиная с версии 5.19.1: Используйте CustomDataPatchTask

SendTask.AddSubordinateOneSDocumentId(OneSId)
OneSId:строка идентификатор учётной системы

Добавляет дополнительный документ с укзанным идентификатором как подчинённый к отправляемому документу

SendTask.AddEncryptCertificate(Certificate)
Certificate:PersonalCertificate сертификат КЭП

Добавляет сертификат для шифрования документа

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

Тип Content Описание
AcceptanceCertificateContent акт о выполнении работ в неформализованном виде
AcceptanceCertificateSellerContent акт о выполнении работ/оказании услуг, титул исполнителя
ContractContent договор
InvoiceContent счет-фактура/исправление счета-фактуры
InvoiceCorrectionContent корректировочный счет-фактура/исправление корректировочного счета-фактуры
NonformalizedContent неформализованный документ/протокол согласования цены/реестр сертификатов/акт сверки/детализация
NonformalizedProformaContent счет на оплату
Torg12Content товарная накладная ТОРГ-12 в неформализованном виде
Torg12SellerContent товарная накладная ТОРГ-12 титул продавца
UtdSellerContent титул продавца универсального передаточного документа
UcdSellerContent титул продавца универсального корректировочного документа
TovTorgSellerContent титул продавца торг-12 в формате 551-го приказа
Act552SellerContent титул продавца акта в формате 552-го приказа