Регламентный документооборот по электронным счетам фактурам¶
Для удобства работы объект организации содержит механизм автоматизированного формирования и отправки всех технологических документов, которые требует регламент документооборота ЭСФ.
Этот механизм инкапсулирован в объекте ReceiptGenerationProcess, иногда называемый Магией
.
Объект имеет методы ReceiptGenerationProcess.Start()
, ReceiptGenerationProcess.Stop()
, предназначенные для запуска и остановки процесса, соответственно.
Процесс формирования технологических документов работает в фоновом потоке и не вносит задержек в работу интерфейса.
ReceiptGenerationProcess = Organization.GetReceiptGenerationProcess();
ReceiptGenerationProcess.Start();
Также у отдельных типов документов есть методы для формирования технологических документов по конкретному документу:
BaseDocument.SendReceiptsAsync()
Invoice.SendReceiptsAsync()
InvoiceCorrection.SendReceiptsAsync()
InvoiceRevision.SendReceiptsAsync()
InvoiceCorrectionRevision.SendReceiptsAsync()
Ucd.SendReceiptsAsync()
UcdRevision.SendReceiptsAsync()
Utd.SendReceiptsAsync()
UtdRevision.SendReceiptsAsync()
Примечание
Метод формирует только технологические документы. Если документ необходимо подписать (сформировать титул покупателя), то необходимо использовать объект ReplySendTask2