Код статусу зареєстрованих. СОМ та АПІ

Відповісти
Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Inkognito » 20 квітня 2024, 10:25

Пошук за ІД документів ПН повертає різний код для "Зареєстрованих" документів:
1) СОМ:
App.GetSendSTTByExDocID(ИД) - повертає код 9. Все ОК, дійсно документ зареєстрований.
2) АПІ:
Запрос = "/api/Info/GetDocSendStt?idOrg=" + orgId + "&exDocID=" + ИД;
- повертає код 3, "Готовий до відправки".

Схоже на логічну помилку в АПІ. Протестуйте будь ласка на зареєстрованих ПН, чи дійсно повертає код зареєстрованих.

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Marat Melnyk » 20 квітня 2024, 23:15

Inkognito писав:
20 квітня 2024, 10:25
Пошук за ІД документів ПН повертає різний код для "Зареєстрованих" документів:
1) СОМ:
App.GetSendSTTByExDocID(ИД) - повертає код 9. Все ОК, дійсно документ зареєстрований.
2) АПІ:
Запрос = "/api/Info/GetDocSendStt?idOrg=" + orgId + "&exDocID=" + ИД;
- повертає код 3, "Готовий до відправки".

Схоже на логічну помилку в АПІ. Протестуйте будь ласка на зареєстрованих ПН, чи дійсно повертає код зареєстрованих.
Добрий день!
Перевірено роботу метода /api/Info/GetDocSendStt для зареєстрованих ПН.
Повертається відповідь:
{
"Code": 0,
"Name": "SendStt",
"Value": "9",
"Message": null
}

Можу припустити, що у Вас наявно два документи з однаковим idOrg та exDocID в БД.
Можливо, повертається інформація про інший документ.

Inkognito
Повідомлень: 1072
З нами з: 14 січня 2012, 14:26

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Inkognito » 21 квітня 2024, 14:28

Така ситуація по всім зареєстрованим ПН та Д2, в кількох базах. Жодна зареєстрована ПН не повертає 9.

Code 0
Name SendStt
Value 3
Message

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Marat Melnyk » 21 квітня 2024, 21:00

Inkognito писав:
21 квітня 2024, 14:28
Така ситуація по всім зареєстрованим ПН та Д2, в кількох базах. Жодна зареєстрована ПН не повертає 9.

Code 0
Name SendStt
Value 3
Message
Надайте, будь ласка, скріншот Протоколу одного з таких документів, де буде видно операції по даному документу, в особисті повідомлення.
Додатково вкажіть версію програми, вкажіть, як ці підприємства були створені в БД (вручну, резервне копіювання тощо).

Якщо можливо, замість перерахованого вище надайте приклад БД та параметри запиту для перевірки.

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення lopik » 22 квітня 2024, 14:40

Доброго дня
У мене також для ПН повертає 3

Ще перевірив для акцизних накладних і там теж 3
{
"Code": 0,
"Name": "SendStt",
"Value": "3",
"Message": null
}

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Marat Melnyk » 22 квітня 2024, 17:07

Вкажіть, будь ласка, назву СУБД та її версію.

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення lopik » 22 квітня 2024, 18:07

СУБД - PostgreSQL 15.
зробив невелику аналітику по акцизних накладних вийшла наступна картина
Кількість документів | sendstt
42 | 0
12647 | 3
1 | 4
70 | 6
1097 | 9
3459 | 10
11 | 14
7 | 15
1 | 48

Тобто якась частина документів отримує код 9, але переважна більшість залишається з кодом 3
По податкових
35 | 0
526 | 3
86 | 4
378 | 9
34 | 10
96 | 14

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Marat Melnyk » 22 квітня 2024, 18:22

lopik писав:
22 квітня 2024, 18:07
СУБД - PostgreSQL 15.
зробив невелику аналітику по акцизних накладних вийшла наступна картина
Кількість документів | sendstt
42 | 0
12647 | 3
1 | 4
70 | 6
1097 | 9
3459 | 10
11 | 14
7 | 15
1 | 48

Тобто якась частина документів отримує код 9, але переважна більшість залишається з кодом 3
По податкових
35 | 0
526 | 3
86 | 4
378 | 9
34 | 10
96 | 14
Чи є у Вас можливість надати скріншот Протоколу одного з документів, по якому повертається значення 3, де буде видно операції по документу, в особисті повідомлення? Або ж сам експортований документ "для обміну звітністю".

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Marat Melnyk » 23 квітня 2024, 14:41

Перевірено на конкретному прикладі.
Sendstt даних документів в БД дійсно має значення '3'.
В роботі.

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

Re: Код статусу зареєстрованих. СОМ та АПІ

Повідомлення Marat Melnyk » 24 квітня 2024, 15:59

Для даних документів в COM методі реалізовано виключення та доопрацьовано алгоритм отримання значення.
Передано запит до відділу розробки для реалізації аналогічного доопрацювання для REST API метода.
На даний час отримується оригінальне значення із поля БД.

Відповісти

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