Метод /api/Info/PrintDocPDF

Обговорення питань, пов'язаних з функціонуванням програми
Відповісти
lopik
Повідомлень: 14
З нами з: 06 жовтня 2023, 13:38

Метод /api/Info/PrintDocPDF

Повідомлення lopik » 11 грудня 2023, 18:40

Доброго дня
Якщо методу PrintDocPDF через Rest Api вказати тільки один параметр cardCode

Код: Виділити все

{{baseUrl}}/api/Info/PrintDocPDF?cardCode=2104498&signerInfo=2&facsimile=true
Сервер поверне помилку 500
Error: Internal Server Error
Log | Показать
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://127.0.0.1:63777/api/Info/PrintDo ... imile=true
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
Route matched with {action = "PrintDocPDF", controller = "Info"}. Executing action DMF.WebAppServer.Controllers.InfoController.PrintDocPDF (DMF.WebAppServer)
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
Executing action method DMF.WebAppServer.Controllers.InfoController.PrintDocPDF (DMF.WebAppServer) with arguments (0, 2104498, , , 2, True) - Validation state: Valid
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[2]
Executed action DMF.WebAppServer.Controllers.InfoController.PrintDocPDF (DMF.WebAppServer) in 66.5626ms
fail: Microsoft.AspNetCore.Server.Kestrel[13]
Connection id "0HMVN257VVKIU", Request id "0HMVN257VVKIU:00000005": An unhandled exception was thrown by the application.
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
Якщо ж додати idOrg

Код: Виділити все

{{baseUrl}}/api/Info/PrintDocPDF?idOrg=781&cardCode=2104498&signerInfo=2&facsimile=true
Метод повертає документ, але без візуалізації інформації про підписантів та факсіміле

Тип документа "Акцизна накладна форми "П""

Версія MEDOC 11.02.128

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Метод /api/Info/PrintDocPDF

Повідомлення Marat Melnyk » 11 грудня 2023, 19:22

lopik писав:
11 грудня 2023, 18:40
Доброго дня
Якщо методу PrintDocPDF через Rest Api вказати тільки один параметр cardCode

Код: Виділити все

{{baseUrl}}/api/Info/PrintDocPDF?cardCode=2104498&signerInfo=2&facsimile=true
Сервер поверне помилку 500
Error: Internal Server Error
Log | Показать
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://127.0.0.1:63777/api/Info/PrintDo ... imile=true
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
Route matched with {action = "PrintDocPDF", controller = "Info"}. Executing action DMF.WebAppServer.Controllers.InfoController.PrintDocPDF (DMF.WebAppServer)
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
Executing action method DMF.WebAppServer.Controllers.InfoController.PrintDocPDF (DMF.WebAppServer) with arguments (0, 2104498, , , 2, True) - Validation state: Valid
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[2]
Executed action DMF.WebAppServer.Controllers.InfoController.PrintDocPDF (DMF.WebAppServer) in 66.5626ms
fail: Microsoft.AspNetCore.Server.Kestrel[13]
Connection id "0HMVN257VVKIU", Request id "0HMVN257VVKIU:00000005": An unhandled exception was thrown by the application.
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
Якщо ж додати idOrg

Код: Виділити все

{{baseUrl}}/api/Info/PrintDocPDF?idOrg=781&cardCode=2104498&signerInfo=2&facsimile=true
Метод повертає документ, але без візуалізації інформації про підписантів та факсіміле

Тип документа "Акцизна накладна форми "П""

Версія MEDOC 11.02.128
Добрий день!
Проявлено, в роботі.

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Метод /api/Info/PrintDocPDF

Повідомлення Marat Melnyk » 12 грудня 2023, 16:44

Ситуація із обов'язковістю параметру idOrg для методу PrintDocPDF розглядається розробником.
По факту внесення доопрацювань буде повідомлено додатково.

Щодо накладання інформації про підписантів та факсіміле - візуалізація виконується виключно для первинних електронних документів в РЕД.

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Метод /api/Info/PrintDocPDF

Повідомлення Marat Melnyk » 11 січня 2024, 20:15

Marat Melnyk писав:
12 грудня 2023, 16:44
Ситуація із обов'язковістю параметру idOrg для методу PrintDocPDF розглядається розробником.
По факту внесення доопрацювань буде повідомлено додатково.

Щодо накладання інформації про підписантів та факсіміле - візуалізація виконується виключно для первинних електронних документів в РЕД.
Добрий день!
Для параметру idOrg встановлена ознака "обов'язковий" для методу PrintDocPDF.
Специфікація оновлена.

lopik
Повідомлень: 14
З нами з: 06 жовтня 2023, 13:38

Re: Метод /api/Info/PrintDocPDF

Повідомлення lopik » 12 січня 2024, 17:40

Доброго дня
Навіщо, в 130 версії все працювало по CardCode без idOrg.
Якось дивно виглядає, коли інформаційні функції з таким же набором параметрів мають різні набори обов'язкових параметрів

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Метод /api/Info/PrintDocPDF

Повідомлення Marat Melnyk » 12 січня 2024, 18:21

Уточнення: параметр є обов'язковим в разі використання параметрів exDocID / docID.
Вкладення
Screenshot_007770_12.01.2024.jpg
Screenshot_007770_12.01.2024.jpg (53.25 Кіб) Переглянуто 197 разів

lopik
Повідомлень: 14
З нами з: 06 жовтня 2023, 13:38

Re: Метод /api/Info/PrintDocPDF

Повідомлення lopik » 13 січня 2024, 16:04

Доброго дня
Поправте тоді ще параметри або опис функції /api/Info/GetDocKVT, я припускаю що параметри мають бути такі ж самі як і у інших інформаційних функціях

Дякую

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Метод /api/Info/PrintDocPDF

Повідомлення Marat Melnyk » 15 січня 2024, 12:46

lopik писав:
13 січня 2024, 16:04
Доброго дня
Поправте тоді ще параметри або опис функції /api/Info/GetDocKVT, я припускаю що параметри мають бути такі ж самі як і у інших інформаційних функціях

Дякую
Добрий день!
Даний запит вже в роботі у відділі розробки.
По факту реалізації буде повідомлено додатково.

Відповісти

Повернутись до “Помилки у роботі програми”