Diferencia entre revisiones de «ARTICULOS»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición Etiqueta: Reversión manual |
|||
Línea 94: | Línea 94: | ||
==Relaciones== | ==Relaciones== | ||
==Triggers== | ==Triggers== | ||
===ART_TR_ARTUNIDADMEDIDA_INSERT=== | |||
Al registrar un artículo verifica si no existe ninguna [[ARTICULOS/UNIDAD MEDIDA]], si no existe ninguna inserta un registro con los siguientes valores: | |||
*FARTICULO = código del artículo que se está registrando. | |||
*FCODIGO = 'UD'. | |||
*FDESCRIPCION = 'Unidad'. | |||
*FMEDIDA = 1.0. | |||
*FMEDIDAVARIABLE = 0. | |||
*FTERMINADO = 1. | |||
*FMARCA = 'NA'. | |||
Con esto el sistema se asegura que todos los artículos tengan por lo menos una unidad de medida. | |||
Este registro 'automático' puede eliminarse pero debe observarse la obligación de que por lo menos exista una unidad de medida para el artículo, en este caso la rutina sería: | |||
*Crear una nueva unidad de medida con código distinto a '''UD'''. | |||
*Eliminar la unidad mde medida generada automáticamente con código '''UD'''. |
Revisión del 20:19 8 ene 2025
Descripción
La tabla ART (Artículos) define los artículos del sistema, estos se usan en los movimientos de stock. Esta tabla tiene muchos campos obsoletos que se eliminarán oportunamente.

Estructura
Los artículos tienen los siguientes detalles:
- ARTICULOS/UNIDAD MEDIDA (ARTUNIDADMEDIDA) cada artículo debe tener por lo menos un registro en esta tabla.
- ARTICULOS/CLASIFICACION (ARTCLASIFICACION) el uso no es obligatorio, solo debe tener contenido si se usa la tabla.
- ARTICULOS/ATRIBUTO COMPLEMENTARIO (ARTATRIBUTOC) no es obligatorio, solo se usa para las 'marcas de calidad' de la producción en tierra.
- ARTICULOS/PARTIDAS (ARTPARTIDA) no son obligatorias, su uso depende del valor elegido para cada artículo de ARTICULOS/MODO STOCK (ARTMODOSTOCK).
Identidad
- Tabla: ART
- Tipo: CLASE
- Deriva de: ART_CUSTOM
- Define atributo FCODIGO
- Catálogo: ERP COMERCIAL
Lista de campos
Columna | Campo físico | Campo lógico | Atributo | Descripción | Etiquetas | Definición | Observaciones |
---|---|---|---|---|---|---|---|
1 | FCODIGO | Codigo | VARCHAR(24) | Caracteres de longitud variable hasta 24 caracter/es | KEY,REQ,VIS,INS | ART_CUSTOM | Código de artículo. |
2 | FDESCRIPCION | Descripcion | VARCHAR(64) | Caracteres de longitud variable hasta 64 caracter/es | REQ,VIS,INS,UPD | ART_CUSTOM | Descripción. |
3 | FMODOSTOCK | Modo Stock | ARTMODOSTOCK | Artículos, modo stock | REQ,VIS,INS,UPD | ART_CUSTOM | Indicar si se lleva o no stock, y si además se usan partidas / lotes. |
4 | FACTIVO | Activo | BIT | Campo lógico, admite 1, 0 y NULL | REQ,VIS,INS,UPD | ART_CUSTOM | Marcar para indicar un artículo activo. |
5 | FSELECCION | Seleccion | ARTSELECCION | Artículos, selección | VIS,INS,UPD | ART_CUSTOM | Código de agrupación opcional. |
6 | FCATEGORIA | Categoria | ARTCATEGORIA | Artículos, categorías | INS,UPD | ART_CUSTOM | OBSOLETO. |
7 | FTIPO | Tipo | ART_TIPO | Artículos, tipos | REQ,VIS,INS,UPD | ART_CUSTOM | Tipo de artículo. |
8 | FGENERICO | Generico | BIT | Campo lógico, admite 1, 0 y NULL | REQ,VIS,INS,UPD | ART_CUSTOM | Marcar para indicar que el artículo es un genérico y permite la edición de su descripción en comprobantes. |
9 | FALIAS | Alias | VARCHAR(24) | Caracteres de longitud variable hasta 24 caracter/es | VIS,INS,UPD | ART_CUSTOM | Código alternativo. |
10 | FEQUIVALENCIA | Equivalencia | ARTEQUIVALENCIA | Códigos para artículos equivalentes entre sí | VIS,INS,UPD | ART_CUSTOM | Código opcional de equivalencia con otros artículos. |
11 | FGTIN | GTIN | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | VIS,INS,UPD | ART_CUSTOM | Otro código alternativo, normalmente código de barras. |
12 | FETIQUETA | Etiqueta | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | VIS,INS,UPD | ART_CUSTOM | Código alternativo para usar en etiquetas de códigos de barras, por ejemplo LBCO usa COLAS/HEADLESS y LBEN usa ENTERO/HEAD ON. |
13 | FFAMILIA | Familia | ARTFAMILIA | Artículos, familias | REQ,VIS,INS,UPD | ART_CUSTOM | Código de familia. |
14 | FSUBFAMILIA | Subfamilia | ARTSUBFAMILIA | Artículos, subfamilias | REQ,VIS,INS,UPD | ART_CUSTOM | Código de subfamilia. |
15 | FPERFILCONTABLE | Perfil contable | ARTPERFILCONTABLE | Artículos, perfiles contables | REQ,VIS,INS,UPD | ART_CUSTOM | Código de perfil contable. |
16 | FDIFERENCIACAMBIO | Diferencia cambio | BIT | Campo lógico, admite 1, 0 y NULL | REQ,VIS,INS,UPD | ART_CUSTOM | Marcar para indicar que se trata del código que identifica a la diferencia de cambio. |
17 | FPERFILIMPOSITIVO | Perfil impositivo | ARTPERFILIMPOSITIVO | Artículos, Perfiles Impositivos | REQ,VIS,INS,UPD | ART_CUSTOM | Código de perfil impositivo. |
18 | FATRIBUTO1 | Empaque | ARTPERFILATRIBUTO | Perfil atributos | INS,UPD | ART_CUSTOM | OBSOLETO. |
19 | FATRIBUTO2 | Clasificacion | ARTPERFILATRIBUTO | Perfil atributos | INS,UPD | ART_CUSTOM | OBSOLETO. |
20 | FATRIBUTO3 | Marca | ARTPERFILATRIBUTO | Perfil atributos | INS,UPD | ART_CUSTOM | OBSOLETO. |
21 | FATRIBUTO4 | AtributoC | ARTPERFILATRIBUTO | Perfil atributos | INS,UPD | ART_CUSTOM | OBSOLETO. |
22 | FUNIDADMEDIDA | UnidadMedida | ARTPERFILATRIBUTO | Perfil atributos | INS,UPD | ART_CUSTOM | OBSOLETO. |
23 | FUNIDADPRECIO | FUNIDADPRECIO | ARTPERFILATRIBUTO | Perfil atributos | INS,UPD | ART_CUSTOM | OBSOLETO. |
24 | FUNIDADPRECIONUM | FUNIDADPRECIONUM | INT | Entero. | INS,UPD | ART_CUSTOM | OBSOLETO. |
25 | FFIGURAENPRECIOS | FFIGURAENPRECIOS | BIT | Campo lógico, admite 1, 0 y NULL | REQ,INS,UPD | ART_CUSTOM | OBSOLETO. |
26 | FLLEVASTOCK | FLLEVASTOCK | BIT | Campo lógico, admite 1, 0 y NULL | REQ,INS,UPD | ART_CUSTOM | OBSOLETO. |
27 | FAPLICATIVOCOMBUSTIBLE | Aplicativo combustible | VARCHAR(20) | Caracteres de longitud variable hasta 20 caracter/es | VIS,INS,UPD | ART_CUSTOM | Marcar si se usa en el aplicativo de combustible. |
28 | FCONCEPTOIIBB | Concepto IIBB | IIBBCONCEPTOS | IIBB, conceptos convenio multilateral | VIS,INS,UPD | ART_CUSTOM | Concepto de IIBB. |
29 | FRECODIFICA | FRECODIFICA | VARCHAR(24) | Caracteres de longitud variable hasta 24 caracter/es | INS,UPD | ART_CUSTOM | OBSOLETO. |
30 | FIDNUM | FIDNUM | VARCHAR(16) | Caracteres de longitud variable hasta 16 caracter/es | INS,UPD | ART_CUSTOM | OBSOLETO. |
31 | FPERFILPARTIDAX | FPERFILPARTIDAX | VARCHAR(16) | Caracteres de longitud variable hasta 16 caracter/es | INS,UPD | ART_CUSTOM | OBSOLETO. |
32 | FSTOCK_USA | FSTOCK_USA | BIT | Campo lógico, admite 1, 0 y NULL | INS,UPD | COMPUTADO | Campo computado que depende de FMODOSTOCK, muestra 1 si lleva stock, sino 0. |
33 | FPARTIDAS_USA | FPARTIDAS_USA | BIT | Campo lógico, admite 1, 0 y NULL | INS,UPD | COMPUTADO | Campo computado que depende de FMODOSTOCK, muestra 1 si lleva partidas de stock, sino 0. |
Observaciones adicionales sobre los campos
Relaciones
Triggers
ART_TR_ARTUNIDADMEDIDA_INSERT
Al registrar un artículo verifica si no existe ninguna ARTICULOS/UNIDAD MEDIDA, si no existe ninguna inserta un registro con los siguientes valores:
- FARTICULO = código del artículo que se está registrando.
- FCODIGO = 'UD'.
- FDESCRIPCION = 'Unidad'.
- FMEDIDA = 1.0.
- FMEDIDAVARIABLE = 0.
- FTERMINADO = 1.
- FMARCA = 'NA'.
Con esto el sistema se asegura que todos los artículos tengan por lo menos una unidad de medida. Este registro 'automático' puede eliminarse pero debe observarse la obligación de que por lo menos exista una unidad de medida para el artículo, en este caso la rutina sería:
- Crear una nueva unidad de medida con código distinto a UD.
- Eliminar la unidad mde medida generada automáticamente con código UD.