15 lines
726 B
Python
15 lines
726 B
Python
from core.crud_router import make_crud_router
|
|||
|
|
from core.inventory_transfer_requests import INVENTORY_TRANSFER_REQUESTS_RESOURCE
|
||
|
|
|
||
|
|
# CRUD genérico de Solicitudes de Transferencia (list/get/create). El
|
||
|
|
# frontend arma acá el JSON completo que espera SAP (StockTransferLines,
|
||
|
|
# BatchNumbers, campos U_* de usuario, etc.) y lo manda directo a este
|
||
|
|
# endpoint; el backend no valida stock ni transforma nada, es SAP quien
|
||
|
|
# rechaza el documento si no hay stock suficiente (ver "Inmovilizar Lotes"
|
||
|
|
# en mini-frontend/src/views/inventario/InmovilizarLotesView.tsx).
|
||
|
|
router = make_crud_router(
|
||
|
|
INVENTORY_TRANSFER_REQUESTS_RESOURCE,
|
||
|
|
tags=["Solicitudes de Transferencia"],
|
||
|
|
key_field="DocEntry",
|
||
|
|
supports_orderby=True,
|
||
|
|
)
|