# Ведение топологии склада

<table id="bkmrk-%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F-1.0-%D0%A1%D1%82%D0%B0%D1%82%D1%83%D1%81-%D0%A7%D0%B5"><tbody><tr><td style="width: 103.852px;">**Статус**

</td><td style="width: 175.955px;">Черновик / Согласовано

</td></tr><tr><td style="width: 103.852px;">**Аналитик**

</td><td style="width: 175.955px;">Лосицкий Александр</td></tr><tr><td style="width: 103.852px;">**Разработчик**

</td><td style="width: 175.955px;"> </td></tr><tr><td style="width: 103.852px;">**Согласовал**

</td><td style="width: 175.955px;"> </td></tr></tbody></table>

####  

#### Принятые сокращения

Опционально, если в этом есть необходимость

#### Концепция предлагаемого решения

Формы ведения тополлогии склада предназначены для просмотра, создания и редактирования зонам склада и складскими ячейками. Основных сущностей систем две - зона и ячейка. Иерархическая структура ячеек не хранится в виде отдельной сущности, а собирается на основании параметров адреса ячейки - Секция-Линия-Стеллаж-Ячейка.

#### Схема процесса

<div drawio-diagram="3731"><img src="https://wiki.kak2c.ru/uploads/images/drawio/2023-02/drawing-98-1676448240.png" alt=""/></div>

#### Дизайны экранов и сценарии использования

##### Главное окно ведения зон и топологии  
[![image-1671697036646.png](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/scaled-1680-/image-1671697036646.png)](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/image-1671697036646.png)

##### Создание зоны  
[![image-1671697573343.png](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/scaled-1680-/image-1671697573343.png)](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/image-1671697573343.png)

##### Редактирование зоны  
[![image-1671697646004.png](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/scaled-1680-/image-1671697646004.png)](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/image-1671697646004.png)

##### Настрока ячейки  
[![image-1671697740426.png](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/scaled-1680-/image-1671697740426.png)](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/image-1671697740426.png)

##### Настройка уровня  
[![image-1671697783194.png](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/scaled-1680-/image-1671697783194.png)](https://wiki.kak2c.ru/uploads/images/gallery/2022-12/image-1671697783194.png)

#### Ссылки на связанные материалы

Ссылка на АПИ:  
[https://wms-prod.kak2c.ru/swagger-ui/index.html?urls.primaryName=Warehouse%20API](https://wms-prod.kak2c.ru/swagger-ui/index.html?urls.primaryName=Warehouse%20API)  
Warehouse API -&gt; Warehouse zone и Warehouse API -&gt;Warehouse cell

Дизайн формы в Фигме:  
[https://www.figma.com/file/p5xYRP4Akl33szULofqHXY/Kak2c-WMS-New?node-id=2369%3A16002](https://www.figma.com/file/p5xYRP4Akl33szULofqHXY/Kak2c-WMS-New?node-id=2369%3A16002)

Задача (Эпик) по созданию форсы в OpenProject  
[https://openproject.notasoft.ru/projects/new-wms/work\_packages/6407/activity](https://openproject.notasoft.ru/projects/new-wms/work_packages/6407/activity)

#### Спецификация решения

Заметки программиста, формируемые в ходе реализации

#### Ограничения решения

Здесь приводятся ограничения, которые имели место при реализации.

#### Открытые вопросы

Здесь фиксируем открытые вопросы, которые возникли в ходе проработки решения. По окончании разработки раздел должен остаться пустым