feat: Реализовать систему поступления товаров с партиями (IncomingBatch)
Основные изменения: - Создана модель IncomingBatch для группировки товаров по документам - Каждое поступление (Incoming) связано с одной батчем поступления - Автоматическое создание StockBatch для каждого товара в приходе - Реализована система нумерации партий (IN-XXXX-XXXX) с поиском максимума в БД - Обновлены все представления (views) для работы с новой архитектурой - Добавлены детальные страницы просмотра партий поступлений - Обновлены шаблоны для отображения информации о партиях и их товарах - Исправлена логика сигналов для создания StockBatch при приходе товара - Обновлены формы для работы с новой структурой IncomingBatch Архитектура FIFO: - IncomingBatch: одна партия поступления (номер IN-XXXX-XXXX) - Incoming: товар в партии поступления - StockBatch: одна партия товара на складе (создается для каждого товара) Это позволяет системе правильно применять FIFO при продаже товаров. 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from django.urls import path
|
||||
from django.views.generic import RedirectView
|
||||
from .views import TenantRegistrationView, RegistrationSuccessView
|
||||
|
||||
app_name = 'tenants'
|
||||
|
||||
urlpatterns = [
|
||||
path('', RedirectView.as_view(url='register/', permanent=False), name='home'), # Главная страница перенаправляет на регистрацию
|
||||
path('register/', TenantRegistrationView.as_view(), name='register'),
|
||||
path('register/success/', RegistrationSuccessView.as_view(), name='registration_success'),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user