ARTICULOS/PARTIDAS
Descripción
La tabla ARTPARTIDA (Artículos, partidas) define las partidas (o lotes) de cada producto. Al usar partidas el sistema lleva stock por el artículo en si, pero además por partida.
Las partidas pueden ser internas (producción, mareas de barcos, etc.) o externas cuando compramos productos con lotes dados por el proveedor.
Estructura
Identidad
- Tabla: ARTPARTIDA
- Tipo: CLASE
- Detalle de: ARTICULOS
- Define atributo FPARTIDA
- Catálogo: ERP COMERCIAL
Lista de campos
Columna | Campo físico | Campo lógico | Atributo | Descripción | Etiquetas | Definición | Observaciones |
---|---|---|---|---|---|---|---|
1 | FARTICULO | Articulo | ART | Artículos | KEY,REQ,INS | ARTPARTIDA | Código de artículo. |
2 | FPARTIDA | Partida | VARCHAR(42) | Caracteres de longitud variable hasta 42 caracter/es | KEY,REQ,VIS,INS | ARTPARTIDA | Código de partida. |
3 | FDESCRIPCION | Descripcion | VARCHAR(128) | Caracteres de longitud variable hasta 128 caracter/es | REQ,VIS,INS | ARTPARTIDA | Descripción. |
4 | FVENCIMIENTO | Vencimiento | DATETIME | Fecha y hora. | VIS,INS,UPD | ARTPARTIDA | Vencimiento de esta partida, solo cuando corresponde. |
5 | FMARCA | Marca | ARTATRIBUTO_MARCA | Artibutos de artículos, marca comercial | VIS,INS,UPD | ARTPARTIDA | El ingreso es opcional. |
6 | FCOMPROBANTE | Comprobante | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | VIS, | ARTPARTIDA | Comprobante que dio de alta la partida. |
7 | FCOMPROBANTEFECHA | Fecha Comprobante | DATETIME | Fecha y hora. | VIS, | ARTPARTIDA | Fecha de ese comprobante. |
Observaciones adicionales sobre los campos
Relaciones
Triggers
ARTPARTIDA_TR_ARTPARTIDA_UPDATE
El trigger está bajo revisión, no parece tener demasiado sentido.
ARTPARTIDA_TR_IMPUTA_SUB_UPDATE
Las partidas de artículos tienen una estrecha relación con las IMPUTACIONES/SUBIMPUTACIONES, en particular con los tipos de imputación BARCO O PLANTA. Al grabar una partida inserta una subimputación con los datos de la partida en los tipos de imputación mencionados. Los datos registrados son:
- FTIPO = tipo de imputación (BARCO o PLANTA).
- FIMPUTA = código de la imputación.
- FCODIGO = código de la partida.
- FDESCRIPCION = descripción de la partida.
- FACTIVO = 1
- FTIPOOPERACION = 'INDIRECTA'
- FFECHAINICIO = GETDATE()
- FFECHACIERRE = vencimiento de la partida.
- FABREPRODUCCION = 0
- FPARTIDAW = 0
- FSECTOR = NULL
- FOBSERVACIONES = NULL
- FCOMPROBANTE = 'ARTPARTIDA'
- FUSUARIO = SYSTEM_USER
Este trigger opera en INSERT y UPDATE.