Улучшение #15378

Updated by Никита Стегачев almost 3 years ago

h1. Описание

h1. Сокращения

ЛКК - личный кабинет клиента

h1. Вводные данные

h2. Создание Заказа

1. Просмотр актуального списка номенклатуры, ее остатков: существует
возможность просмотра артикулов, цены, остатков и др. данных по
номенклатуре
2. Бронирование товаров на сутки: существует возможность забронировать
заказ на 1 день. Такой заказ не подвержен логике согласования и служит
исключительно для резервирования потенциальной покупки,
предусмотрена возможность отмена заказа и подтверждения. В ходе
утверждения заказа или до момента его отмены, заказанные позиции
резервируются на основном складе.
3. Формирование заказа: существует возможность формирования заказа с
необходимыми номенклатурными позициями, предусмотрена
возможность отмена заказа. В ходе утверждения заказа или до момента
его отмены, заказанные позиции резервируются на основном складе
4. Отслеживание статуса заказа: по всем забронированным или
отправленным на обработку заказов можно просмотреть текущий статус,
для отслеживания его состояние.
5. Редактирование заказа: после того как клиент отправляет заказ на обработку, заказ возможно подкорректировать по
необходимости
6. Создание заказа с основной базы и отправка его в личный кабинет: существует возможность отправить заказ в личный кабинет. Этот заказ остается неизменным и не подтверждается
клиентом

h2. Требования

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. Реализовать возможность резервирования товаров на складе при заказе

h1. Результат

Back