@model dynamic @{ ViewData["Title"] = "Nuevo Movimiento"; }

Registrar Movimiento

Traslados, bajas o cambios de estado

Cancelar
1. Seleccionar Artículo
Busque y seleccione el artículo para cargar sus datos.
@if (ViewBag.ArticuloId != null) {
Estado Actual
Ubicación: @ViewBag.UbicacionActual
Estado: @ViewBag.EstadoActual
}
@if (ViewBag.ArticuloId != null) {
Registrar Entrada de Inventario (Compra/Reingreso)
Esta acción aumentará el stock actual del artículo.
@if (ViewBag.TipoControl == "LOTE") { } else {
Para artículos unitarios, la cantidad es siempre 1.
}
Registrar Traslado de Ubicación
@if (ViewBag.TipoControl == "LOTE") {
Control por Lote: Especifique la cantidad a mover. Global: @ViewBag.CantidadGlobal
}
Registrar Cambio de Condición
@if(ViewBag.TipoControl == "LOTE") { El cambio de estado aplicará a todo el lote (@ViewBag.CantidadGlobal unidades). } else { El cambio de estado aplica a la unidad única. }
Registrar Préstamo a Persona
@if (ViewBag.TipoControl == "LOTE") {
Control por Lote: Especifique la cantidad a prestar. Disponible: @ViewBag.CantidadGlobal
}
Fecha aproximada de devolución del artículo.
Se generarán códigos individuales para cada artículo prestado (ej: sp-b20-001, sp-b20-002, ...)
Registrar Baja de Activo
@if (ViewBag.TipoControl == "LOTE") {
Esto restará del stock global.
} else {
Atención: Esta acción marcará el artículo como inactivo.
}
} else {
Seleccione un artículo para comenzar

Use el panel de la izquierda para buscar el activo.

}
@section Scripts { }