vault backup: 2026-07-16 15:10:58
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
5. Поле "Продающее подразделение" заполняется автоматически, исходя из правил СУП
|
||||
6. Поле "Менеджер по продажам" заполняется данными из интеграции
|
||||
7. Поле "Директор проекта" заполняется данными из интеграции
|
||||
8. ==Поле "Руководитель проекта" заполняется значением из поля "Ответственный за выпуск ВнСп"==
|
||||
8. Поле "Руководитель проекта" заполняется значением из поля "Ответственный за выпуск ВнСп"
|
||||
9. Поле "Название договора / проекта" заполняется автоматически, исходя из правил СУП
|
||||
10. Поле "Родительский проект (пресейл)" заполняется данными из интеграции
|
||||
11. Поле "Условия оплаты" заполняется автоматически значением "30 дней кредит"
|
||||
@@ -32,12 +32,9 @@
|
||||
15. Валюта договора заполняется автоматически, исходя из даты сделки
|
||||
16. Подразделения-участники добавляются автоматически, необходимо смотреть на `divisions.mvzCode` и на основе этих данных создать нужные подразделения в ВНСП
|
||||
17. Услуги, которые привязаны к определенному подразделению хранятся в `divisions.products`
|
||||
18. Если при запросе приходит пустое поле `vnspCode`, тогда происходит создание черновика, иначе обновляем данные в уже существующей ВНСП
|
||||
19. В процессе работы со сделкой могут добавляться или удаляться продукты (услуги)
|
||||
1. При получении запроса на обновление нужно проверять список услуг ВНСП с тем, что пришел в запросе по полю `products.productId` если
|
||||
1. В ВНСП существует продукт, которого нет в запросе, то его нужно удалить из ВНСП, так как больше он не участвует в процессе
|
||||
2. В ВНСП отсутствует продукт, который есть в запросе, то его нужно добавить в ВНСП
|
||||
3. В ВНСП существует продукт, который есть в запросе, то его нужно обновить в ВНСП, так как могут поменяться суммы и прочее
|
||||
18. ==Если при запросе приходит пустое поле `vnspCode`, тогда происходит создание черновика, иначе обновляем данные в уже существующей ВНСП==
|
||||
19. ==В процессе работы со сделкой могут добавляться или удаляться продукты (услуги)==
|
||||
1. ==При получении запроса происходит выпуск нового согласования с пришедшими продуктами==
|
||||
|
||||
### Запрос
|
||||
|
||||
@@ -46,14 +43,13 @@
|
||||
"legalEntityCode": "ARDS",
|
||||
"customer": {
|
||||
"inn": "7802020639",
|
||||
"kpp": ""
|
||||
"kpp": "781301001"
|
||||
},
|
||||
"clientCode": "0000103001",
|
||||
"managerCode": "00123087",
|
||||
"directorProjectCode": "00122607",
|
||||
"projectName": "Сбербанк / РЯЗАНСКИЙ БАНК СБЕРБАНКА РФ / 29.09.2026 / AP02509",
|
||||
"presaleCode": "AP02509",
|
||||
=="orderDate": "",==
|
||||
"orderDate": "2026-12-31",
|
||||
"divisions": [
|
||||
{
|
||||
"mvzCode": "U25",
|
||||
@@ -66,10 +62,10 @@
|
||||
"totalPrice": 2700000,
|
||||
"discount": 10,
|
||||
"tax": 22,
|
||||
=="startDate": ,==
|
||||
=="endDate": ,==
|
||||
"startDate": "2026-12-31",
|
||||
"endDate": "2027-12-31",
|
||||
"productId": "39ad0abc-edc2-4986-955d-65daa9b86512"
|
||||
},
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -112,7 +108,8 @@
|
||||
```json
|
||||
{
|
||||
"success": true,
|
||||
"errorMessage": ""
|
||||
"errorMessage": "",
|
||||
"vnspCode": ""
|
||||
}
|
||||
```
|
||||
|
||||
@@ -120,6 +117,7 @@
|
||||
```json
|
||||
{
|
||||
"success": false,
|
||||
"errorMessage": "Текст ошибки"
|
||||
"errorMessage": "Текст ошибки",
|
||||
"vnspCode": ""
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user