SendTask

Объект предназначен для отправки сообщения на сервер Диадок.

Свойства

  • Content (чтение/запись) - содержание документа
  • CounterAgentId (строка, чтение/запись) - идентификатор контрагента
  • FileName (строка, чтение/запись) - имя файла вложения
  • Comment (строка, чтение/запись) - комментарий
  • OneSDocumentId (строка, чтение/запись) - идентификатор 1С
  • OperationId (строка, чтение/запись) - уникальный идентификатор операции. Если отправка документа с заполненным оператором операции завершилась успехам, то все остальные попытки отправки с тем же идентификатором не будут приводить к отправке нового документа, а в результате выполнения метода вернется ссылка на ранее отправленный документ.
  • CustomDocumentId (строка, чтение/запись) - внешний идентификатор
  • FromDepartmentId (строка, чтение/запись) - идентификатор подразделения отправителя
  • ToDepartmentId (строка, чтение/запись) - идентификатор подразделения получателя
  • DelaySend (булево, чтение/запись) признак того, что сообщение будет сохранено без отправки
  • InitialDocuments (Collection, чтение) - список идентификаторов документов, на которые должен ссылаться отправляемый документ
  • SubordinateDocuments (Collection, чтение) - список идентификаторов документов, которые должны ссылаться на отправляемый
  • IsInternal (булево, чтение/запись) - признак того, что сообщение является внутренним, то есть сообщением между подразделениями организации
  • ProxyBoxId (строка, чтение/запись) - идентификатор ящика, промежуточного получателя. Если указан ящик промежуточного получателя, то документа доставится конечному получателя только после того, как промежуточный получатель поставит подпись под документом. Если промежуточный получатель отклонит документ, то в ящик конечного получателя он не будет доставлен
  • ProxyDepartmentId (строка, чтение/запись) - идентификатор подразделения, в ящике промежуточного получателя
  • UseShelf (булево, чтение/запись) - использовать отправку “с полки” (для больших документов)
  • SaveContentPath (строка, чтение) - путь к папке, для сохранения сгенерированного содержимого

Свойство Content имеет один из следующих типов

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

Методы

  • AddInitialDocument - добавляет идентификатор документа в коллекцию “родительских” документов
  • AddSubordinateDocument - добавляет идентификатор документа в коллекцию подчиненных документов
  • Send - отправляет документ на сервер
  • SendAsync - инициирует асинхронную отправку документа
  • SaveContent - на основании содержания документа формирует файл документа и сохраняет его на диск
  • AddStructuredDataAttachment - добавляет файл со структурированными данными в отправляемый документ
  • AddSubordinateOneSDocumentId - добавляет дополнительный идентификатор 1С для документа
  • AddEncryptCertificate - добавляет сертификат шифрования документа