vault backup: 2026-07-15 20:09:56
This commit is contained in:
@@ -15,19 +15,28 @@
|
||||
|
||||
### Описание процесса
|
||||
|
||||
1. Поле "Ответственный за выпуск ВнСп" заполняется ==УТОЧНИТЬ У ДУП==
|
||||
2. Поле "Продающее подразделение" заполняется автоматически, исходя из правил СУП
|
||||
3. Поле "Руководитель проекта" заполняется значением из поля "Ответственный за выпуск ВнСп"
|
||||
4. Поле "Условия оплаты" заполняется автоматически значением "100% предоплата"
|
||||
5. Поле "Условия поставки" не заполняется. Автоматически проставить `true` в логическое поле "Нет поставки"
|
||||
6. Поле "Вид договора" заполняется автоматически значением "Поставка товаров и оказание услуг"
|
||||
7. Поле "Ставка НДС" заполняется автоматически значением "Без НДС, 20% и 22%"
|
||||
8. Поле "Название договора / проекта" ==УТОЧНИТЬ У ДУП формат названия==
|
||||
9. Валюта договора заполняется автоматически, исходя из правил СУП и ДУП
|
||||
10. Подразделения-участники добавляются автоматически, необходимо смотреть на `divisions.mvzCode` и на основе этих данных создать нужные подразделения в ВНСП
|
||||
11. Услуги, которые привязаны к определенному подразделению хранятся в `divisions.products`
|
||||
12. Если при запросе приходит пустое поле `vnspCode`, тогда происходит создание черновика, иначе обновляем данные в уже существующей ВНСП
|
||||
13. В процессе работы со сделкой могут добавляться или удаляться продукты (услуги)
|
||||
1. Поле "Юридическое лицо" заполняется данными из интеграции
|
||||
2. Поле "Ответственный за выпуск ВнСп" заполняется автоматически, исходя из значения поля "Юридическое лицо"
|
||||
3. Поле "Заказчик" заполняется данными из интеграции
|
||||
4. Поле "Клиент компании" заполняется данными из интеграции
|
||||
5. Поле "Продающее подразделение" заполняется автоматически, исходя из правил СУП
|
||||
6. Поле "Менеджер по продажам" заполняется данными из интеграции
|
||||
7. Поле "Директор проекта" заполняется данными из интеграции
|
||||
8. ==Поле "Руководитель проекта" заполняется значением из поля "Ответственный за выпуск ВнСп"==
|
||||
9. Поле "Название договора / проекта" заполняется в формате
|
||||
==Название клиента / Название заказчика / Дата сделки / Номер проекта==
|
||||
Формат, используемый сейчас не подходит, так как в ВнСп будет массив разных продуктов
|
||||
`Название клиента, Тип продаж (PL, TL, Supp, Cons, Edu), Продукт, Партнёр, Срок ПО или Срок ТП, Ссылки на документы (в рамках которых идёт продажа), Номер проекта (если известен)`
|
||||
10. Поле "Родительский проект (пресейл)" заполняется данными из интеграции
|
||||
11. Поле "Условия оплаты" заполняется автоматически значением "30 дней кредит"
|
||||
12. Поле "Условия поставки" заполняется автоматически значением "DDP Россия"
|
||||
13. Поле "Вид договора" заполняется автоматически значением "Оказание услуг"
|
||||
14. Поле "Ставка НДС" заполняется автоматически значением "Без НДС, 20% и 22%"
|
||||
15. Валюта договора заполняется автоматически, исходя из даты сделки
|
||||
16. Подразделения-участники добавляются автоматически, необходимо смотреть на `divisions.mvzCode` и на основе этих данных создать нужные подразделения в ВНСП
|
||||
17. Услуги, которые привязаны к определенному подразделению хранятся в `divisions.products`
|
||||
18. Если при запросе приходит пустое поле `vnspCode`, тогда происходит создание черновика, иначе обновляем данные в уже существующей ВНСП
|
||||
19. В процессе работы со сделкой могут добавляться или удаляться продукты (услуги)
|
||||
1. При получении запроса на обновление нужно проверять список услуг ВНСП с тем, что пришел в запросе по полю `products.productId` если
|
||||
1. В ВНСП существует продукт, которого нет в запросе, то его нужно удалить из ВНСП, так как больше он не участвует в процессе
|
||||
2. В ВНСП отсутствует продукт, который есть в запросе, то его нужно добавить в ВНСП
|
||||
@@ -42,8 +51,9 @@
|
||||
"clientCode": "0000103001",
|
||||
"managerCode": "00123087",
|
||||
"directorProjectCode": "00122607",
|
||||
"projectName": "ADC / AI DS",
|
||||
"projectName": "Сбербанк / РЯЗАНСКИЙ БАНК СБЕРБАНКА РФ / 29.09.2026 / AP02509",
|
||||
"presaleCode": "AP02509",
|
||||
=="orderDate": "",==
|
||||
"divisions": [
|
||||
{
|
||||
"mvzCode": "U25",
|
||||
@@ -74,6 +84,7 @@
|
||||
"directorProjectCode" - Директор проекта (передается код R3 - 8 цифр. Руководитель менеджера)
|
||||
"projectName" - Название договора / проекта
|
||||
"presaleCode" - Родительский проект (пресейл)
|
||||
"orderDate" - Дата сделки
|
||||
"divisions" - Массив подразделений-исполнителей (передается массив)
|
||||
"mvzCode" - Код МВЗ списка продуктов для добавления подразделений-исполнителей
|
||||
"products" - Массив услуг, который относятся к одному подразделению (передается массив)
|
||||
@@ -106,13 +117,3 @@
|
||||
"errorMessage": "Текст ошибки"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
## Вопросы для обсуждения
|
||||
|
||||
1. ==Принять решение по названию метода и его формату==
|
||||
2. ==Обсудить формат ответа и когда возвращается код ВНСП==
|
||||
3. ==Заполнения поля "Ответственный за выпуск ВнСп"==
|
||||
4. ==Даты актирования (дата сделки, дата завершения продукта или другая дата)==
|
||||
5. ==Формат заполнения поля "Название договора / проекта"==
|
||||
6. ==Заполнения обязательного поля в услуге (не помню точное название, что-то про актирование)==
|
||||
Reference in New Issue
Block a user