DocumentsTask¶
Задание получения списка документов, находящихся в ящике организации
Свойства
FromSendDate: | Дата и время, чтение/запись - начальная дата интервала отправки/получения документа |
---|---|
ToSendDate: | Дата и время, чтение/запись - конечная дата интервала отправки/получения документа |
FromDocumentDate: | Дата и время, чтение/запись - дата документа, начальная дата интервала |
ToDocumentDate: | Дата и время, чтение/запись - дата документа, конечная дата интервала. Дата приводится к коннцу дня |
Category: | Строка, чтение/запись - категория документов |
CounteragentId: | Строка, чтение/запись - идентификатор контрагента, с которым шёл документооборот |
DepartmentId: | Строка, чтение/запись - идентификатор подразделения организации, из которого производится выборка документов |
FromDepartmentId: | Строка, чтение/запись - идентификатор подразделения организации, из которого отправлен внутренний документ |
ToDepartmentId: | Строка, чтение/запись - идентификатор подразделения организации, в которое отправлен внутренний документ |
RequireOneSDocumentId: | Булево, чтение/запись - При получении документов будут также загружены дополнительные идентификаторы учётной системы. Значение TRUE замедляет получение документов |
ExcludeSubdepartments: | Булево, чтение/запись - признак того, что поиск осуществляется без учёта дочерних подразделений |
Top100: | Булево, чтение/запись - признак того, что нужно вернуть только первые сто документов |
Методы
GetDocuments() | GetDocumentsAsync() |
-
DocumentTask.
GetDocuments
()¶ Возвращает коллекцию документов удовлетворяющих заданному фильтру
-
DocumentTask.
GetDocumentsAsync
()¶ Асинхронно получает список документов, удовлетворяющих фиьлтру. Возвращает AsyncResult с результатом в виде коллекции документов
Дополнительная информация
Использовать параметры FromSendDate/ToSendDate и FromDocumentDate/ToDocumentDate одновременно нельзя
Правила формирования Category
Параметр Category имеет вид <Тип>.<Класс><Статус> (без угловых скобок)
Значение Типа документа | Описание |
---|---|
<DocumentTypeName> | имя типа документа |
AnyInvoiceDocumentType | соответствует набору из четырех типов документов: Invoice , InvoiceRevision , InvoiceCorrection , InvoiceCorrectionRevision |
AnyBilateralDocumentType | соответствует любому типу двусторонних документов: Nonformalized , Torg12 , AcceptanceCertificate , XmlTorg12 , XmlAcceptanceCertificate , TrustConnectionRequest , PriceList , PriceListAgreement , CertificateRegistry , ReconciliationAct , Contract , Torg13 |
AnyUnilateralDocumentType | соответствует любому типу односторонних документов: ProformaInvoice , ServiceDetails |
Any | соответствует любому типу документа |
Значение Класса документа | Описание |
---|---|
Inbound | входящий документ |
Outbound | исходящий документ |
Internal | внутренний документ |
Proxy | документ, переданный через промежуточного получателя |
Значение Статуса документа | Описание |
---|---|
Любой статус | |
NotRead | документ не прочитан |
NoRecipientSignatureRequest | документ без запроса ответной подписи |
WaitingForRecipientSignature | документ в ожидании ответной подписи |
WithRecipientSignature | документ с ответной подписью |
WithSenderSignature | документ с подписью отправителя |
RecipientSignatureRequestRejected | документ с отказом от формирования ответной подписи |
WaitingForSenderSignature | документ, требующий подписания и отправки |
InvalidSenderSignature | документ с невалидной подписью отправителя, требующий повторного подписания и отправки |
InvalidRecipientSignature | документ с невалидной подписью получателя, требующий повторного подписания и отправки |
Approved | согласованный документ |
Disapproved | документ с отказом согласования |
WaitingForResolution | документ, находящийся на согласовании или подписи |
SignatureRequestRejected | документ с отказом в запросе подписи сотруднику |
Finished | документ с завершенным документооборотом |
HaveToCreateReceipt | требуется подписать извещение о получении |
NotFinished | документ с незавершенным документооборотом |
InvoiceAmendmentRequested | имеет смысл только для счетов-фактур; документ, по которому было запрошено уточнение |
RevocationIsRequestedByMe | документ, по которому было запрошено аннулирование |
RequestsMyRevocation | документ, по которому контрагент запросил аннулирование |
RevocationAccepted | аннулированный документ |
RevocationRejected | документ, запрос на аннулирование которого был отклонен |
RevocationApproved | документ, запрос на аннулирование которого был согласован |
RevocationDisapproved | документ с отказом согласования запроса на аннулирование |
WaitingForRevocationApprovement | документ, находящийся на согласовании запроса аннулирования |
NotRevoked | неаннулированный документ |
WaitingForProxySignature | документ в ожидании подписи промежуточного получателя |
WithProxySignature | документ с подписью промежуточного получателя |
InvalidProxySignature | документ с невалидной подписью промежуточного получателя, требующий повторного подписания и отправки |
ProxySignatureRejected | документ с отказом от формирования подписи промежуточным получателем |
WaitingForInvoiceReceipt | документ в ожидании получения извещения о получении счета-фактуры |
WaitingForReceipt | документ в ожидании получения извещения о получении |
RequestsMySignature | документ, по которому контрагент запросил подпись |
RoamingNotificationError | документ, с ошибкой доставки в роуминге |
WithRecipientPartiallySignature | документ принят с разногласиями |