Business Central Получить PDF-документ счета-фактуры со службой подключения OData - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь получить PDF-документ счета-фактуры с использованием сгенерированного класса из Visual Studio OData Connection Service, используя Business Central из класса Demo Tenant и DataServiceQuery.

Существует пример, как получить PDF-документ для выставления счета-фактуры, непосредственно посетив API-интерфейс Business Central по этой ссылке: https://docs.microsoft.com/en-us/dynamics-nav/api-reference/v1.0/api/dynamics_salesinvoice_pdfdocument

Я также могу получить документ в формате PDF, перейдя непосредственно в Счет-фактуру продаж в Business Central и выбрав пункт Почта и действие отправки с назначением действия отправки, являющегося моим диском.

Сгенерированный класс имеет действия, связанные с сущностью накладной на продажу. Одним из них является действие отправки, но оно не принимает параметры и отправляет электронное письмо, прочитанное в указанной записи c.

Я также могу сделать запрос get pdfDocuments. Запрос pdfDocument требует расширения Uri контекста Business Central таким образом, чтобы он содержал руководство по накладной для необходимого pdfDocument, но при этом мне дается только ссылка на документ PDF, а не его содержимое, и мне все равно нужно сделать запрос на получение http-клиентом с по этой ссылке.

Есть ли способ получить содержимое документа PDF, используя только сгенерированный класс OData Service Connection Service и DataServiceQuery?

...