Улучшение #PORTFOLIO-20
Личный кабинет дистрибьютора для удаленных заказов
| Status: | Решена | Start date: | 03.07.2023 | |
|---|---|---|---|---|
| Priority: | Нормальная | Due date: | 31.08.2023 | |
| Assignee: | Никита Стегачев | % Done: | 100% | |
| Category: | - | |||
| Target version: | - | |||
| owner-email: | - | Оц.вр. (ст. инж.-программист): | ||
| copy-to: | Оц.вр. (рук.проектов): | |||
| last_modifier: | Михаил Воронюк | Роли участников: | Аналитик, Инженер-программист, Руководитель проекта, Стажёр | |
| Планируемые услуги: | Демонстрация, Инструкции, Настройка копии рабочей базы 1С, Настройка рабочей базы 1С, Обработка данных в 1С, Правила обмена, Расширения конфигураций, ТЗ | Краткое описание: | Разработать систему удаленных заказов для дистрибьютора в форме личного кабинета, с скрытие всей конфиденциальной информации и сохранением типового функционала |
|
| Плановая дата выполнения: | Техлид: | |||
| Инициатор (Ф.И.): | Михаил Воронюк | Аналитик: | ||
| Инициатор (ссылка на контакт): | Дедлайн (от заказчика): | |||
| Конфигурация: | УТ 11 | Кол-во изм. плановой даты вып.: | ||
| Оц.вр. (Стажер): | Кол-во изм. предв.оценки вр.: | |||
| Оц.вр. (мл. инж.-программист): | Менеджер по продажам: | |||
| Оц.вр. (инж.-программист): | ||||
| Tags: |
Description
Описание¶
Личный кабинет был разработан в ответ на запросы и потребности клиентов, которые интересовались такой возможностью, а также для будущих клиентов.
Основной целью данной системы является автоматизация процесса размещения заказов. Наш Личный кабинет позволяет клиентам создавать заказы на наши товары и услуги удаленно, без необходимости личного посещения, звонков. Это экономит время и упрощает процедуру размещения заказов.
Сокращения¶
ЛКК - личный кабинет клиента
ЦБ -центральная база
Вводные данные¶
Создание Заказа¶
1. Клиент запускает ЛКК, создает заказ, ему доступен актуальный списка номенклатуры, ее остатков: существует возможность просмотра артикулов, цены, остатков и др. данных по номенклатуре.
2. Далее он определяется с целью заказа:
2.1. Бронирование товаров на сутки: забронировать заказ на 1 день. Такой заказ не подвержен логике согласования и служит исключительно для резервирования потенциальной покупки, предусмотрена возможность отмена заказа и подтверждения. В ходе утверждения заказа или до момента его отмены, заказанные позиции резервируются на основном складе.
2.2. Формирование обычного заказа: формирование заказа с необходимыми номенклатурными позициями, предусмотрена возможность отмена заказа. В ходе утверждения заказа или до момента
его отмены, заказанные позиции резервируются на основном складе
3. Отслеживание статуса заказа: по всем забронированным или отправленным на обработку заказов можно просмотреть текущий статус, для отслеживания его состояния.
4. Редактирование заказа: после того как клиент отправляет заказ на обработку, заказ возможно подкорректировать по необходимости уже в ЦБ.
5. Создание заказа из ЦБ и отправка его в личный кабинет: существует возможность отправить заказ в личный кабинет.
Требования¶
1.1 ЛКК - это отдельная база на платформе 1С.
1.2 Размещение базы желательно на "облачном" сервере.(1С ГРМ)
1.3 В базе ЛКК клиента должно быть минимально необходимое количество данных, чтобы в случае компрометации базы злоумышленник смог получить доступ только к максимально некритичной информации. То есть не должно быть:
1.3.1 Закупочных цен.
1.3.2 Закупочных накладных (приобретение товаров и услуг, таможенная декларация).
1.3.3 Полной истории продаж и заказов. То есть, с их точки зрения:
1.3.3.1 Закрытые заказы клиентов должны по прошествии определённого времени после полной оплаты и отгрузки удаляться из базы.
1.4 В базе ЛКК должны быть:
1.4.1 Номенклатура - в изменённом/ограниченном виде
1.4.2 Контрагенты - только те, которые будут допущены в ЛКК.
1.4.3 Алгоритмы расчёта скидок (см. ниже в вопросах).
1.4.4 Другая необходимая нормативно-справочная информация.
Каждый внешний пользователь ЛКК должен быть закреплён за тем или иным контрагентом (или набором контрагентов, если партнёр имеет несколько юр.лиц), и ограничен в доступе.
2.1 В списке контрагентов должны быть ему видны только закреплённые за ним контрагенты.
2.2 В списке заказов должны быть ему видны только заказы по закреплённым за ними контрагентам.
3. Т.к. заказы могут формироваться параллельно как в рабочей базе, так и в ЛКК, необходимо ввести раздельную их нумерацию. То есть, в базе ЛКК заказы имеют шаблон ЛК-[номер по порядку].
4. Возможность использования ЛК несколькими дистрибьюторами одновременно
5. Возможность создания заказа клиента в ЛК, с заполнением цен, с расчётом скидок
6. Передача созданного заказа клиента из ЛК в центральную базу и обратно:
обмен статусами)
7. возможность изменения заказа на стороне ЦБ (номенклатуры, количеств, цен, сроков поставки)
8. Возможность вывода клиентом Приложения №2 и счета с факсимиле
9. Возможность просмотра списка, товарного наполнения, цен ранее созданных заказов в ЛК и размещённых ранее старым способом (информирование о готовности товара к отгрузке, о состоянии позиций (заказана поставщику, в пути, на складе) будет реализовано отдельно)
10. Возможность резервирования товара без заказа (с учётом ограничения по сумме)
11. Возможность бронирования товара при заказе (с учётом ограничения по сумме для неподтверждённых ещё со стороны ЦБ заказов)
12. Установка цен и скидок, создания номенклатуры в центральной базе с переносом их в базу ЛК
13. Установка лимита на сумму и кол-во заказов
Результат¶
1. Разработано расширение

2. Разработана рабочая инструкция для пользователей
3. Разработана программа и методика испытаний
4. Создание нового заказа:


5. Расчет скидок и наценок:

6. Превышение лимита на заказы:

7. Отправленный заказ с изменившимся статусом:

8. Вывод на печать Приложения №2 после отправки:

9. Бронирование заказа:

10. Возможные варианты операций после отправки забронированного заказа:

11. Отмена заказа:


12. Подтверждение заказа:

13. Изменение статуса после обработки в ЦБ:

14. Изменение статуса после подтверждения заказа дистрибьютором:

15. Изменение счета по оплату с факсимиле:

16. Отмена заказа:


Характеристики проекта¶
Управление по SCRUM
Средняя численность команды за время проекта - 6 человек:
5 - стажёры
1 - старший инженер-программист/Скрам-мастер/Владелец продукта в одном лице.
Исходные коды:
117 тыс.символов в 2.6 тыс. строк кода
231 коммит
Инструкции:
инструкция пользователя- 25 страниц, 33 изображения,символов 7492,
инструкция полного цикла - 36 страницы, 54 изображения,символов 10169.
Программа и методика испытаний: 9.3 тыс. знаков.
History
#1 Updated by Никита Стегачев almost 3 years ago
- Description updated (diff)
#2 Updated by Никита Стегачев almost 3 years ago
- Description updated (diff)
#4 Updated by Никита Стегачев almost 3 years ago
- File 29.jpg added
- File 30.jpg added
#5 Updated by Никита Стегачев almost 3 years ago
- File 32.jpg added
- File 34.jpg added
- File 36.jpg added
- File 37.jpg added
#6 Updated by Никита Стегачев almost 3 years ago
- File 1.jpg added
- Description updated (diff)
- Status changed from Решена. Тестируется заказчиком to Решена
#7 Updated by Никита Стегачев almost 3 years ago
- Description updated (diff)
#9 Updated by Никита Стегачев almost 3 years ago
- File deleted (
16.jpg)
#10 Updated by Никита Стегачев almost 3 years ago
- File deleted (
19.jpg)
#11 Updated by Никита Стегачев almost 3 years ago
- File deleted (
20.jpg)
#12 Updated by Никита Стегачев almost 3 years ago
- File deleted (
21.jpg)
#13 Updated by Никита Стегачев almost 3 years ago
- File deleted (
22.jpg)
#14 Updated by Никита Стегачев almost 3 years ago
- File deleted (
24.jpg)
#15 Updated by Никита Стегачев almost 3 years ago
- File deleted (
29.jpg)
#16 Updated by Никита Стегачев almost 3 years ago
- File deleted (
30.jpg)
#17 Updated by Никита Стегачев almost 3 years ago
- File deleted (
32.jpg)
#18 Updated by Никита Стегачев almost 3 years ago
- File deleted (
36.jpg)
#19 Updated by Никита Стегачев almost 3 years ago
- File deleted (
37.jpg)
#20 Updated by Никита Стегачев almost 3 years ago
- File deleted (
1.jpg)
#21 Updated by Никита Стегачев almost 3 years ago
- File deleted (
34.jpg)
#23 Updated by Никита Стегачев almost 3 years ago
- File 1.jpg added
#24 Updated by Никита Стегачев almost 3 years ago
- File 30.jpg added
#25 Updated by Никита Стегачев almost 3 years ago
- Description updated (diff)
#26 Updated by Михаил Воронюк almost 3 years ago
- Project changed from Портфолио компании Trisoft (песочница) to Портфолио компании Trisoft
- last_modifier changed from Никита Стегачев to Михаил Воронюк
- Роли участников Аналитик, Инженер-программист, Руководитель проекта, Стажёр added