ARTICULOS/MOVIMIENTOS

De Pragma Wiki
Revisión del 17:48 7 feb 2025 de Luciano Carou (discusión | contribs.) (→‎Descripción)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Descripción

La tabla ARTMOVTABLA (Artículos, movimientos) guarda los movimientos de stock del sistema. Todos los comprobantes que mueven stock graban sus movimientos en esta tabla.

Los comprobantes que graban stock son:

Estructura

Cada comprobante que mueve stock debe tener un trigger que actualice sus movimientos en esta tabla. La rutina general es:

  • Generar un trigger de INSERT y UPDATE que primero elimina los movimientos de esta tabla para el comprobante, e inmediatamente después lo registra. Este trigger además debe considerar que los movimientos solo deben registrarse cuando el comprobante está en estado Registrado, ver estados de un comprobante.
  • Generar un trigger de DELETE que elimina los movimientos de esta tabla para el comprobante.

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FARTICULO Articulo VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es REQ,VIS,INS ARTMOVTABLA Código de artículo.
2 FARTFAMILIA FARTFAMILIA VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es REQ,VIS,INS ARTMOVTABLA OBSOLETO.
3 FARTSUBFAMILIA FARTSUBFAMILIA VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es REQ,VIS,INS ARTMOVTABLA OBSOLETO.
4 FARTSELECCION FARTSELECCION VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
5 FARTATRIBUTO1 FARTATRIBUTO1 VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
6 FARTATRIBUTO2 FARTATRIBUTO2 VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
7 FARTATRIBUTO3 FARTATRIBUTO3 VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
8 FARTATRIBUTO4 FARTATRIBUTO4 VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
9 FPERFILATRIBUTO FPERFILATRIBUTO VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
10 FUNIDADMEDIDA UnidadMedida VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
11 FPLANTATIPO Tipo VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
12 FPLANTA Planta VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
13 FPLANTAPARTIDA PlantaPartida VARCHAR(42) Caracteres de longitud variable hasta 42 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
14 FPLANTAPARTIDAFECHAALTA FPLANTAPARTIDAFECHAALTA DATETIME Fecha y hora. VIS,INS ARTMOVTABLA OBSOLETO.
15 FFECHA Fecha DATETIME Fecha y hora. VIS,INS ARTMOVTABLA Fecha del movimiento.
16 FCOMPROBANTE Comprobante VARCHAR(20) Caracteres de longitud variable hasta 20 caracter/es VIS,INS ARTMOVTABLA Comprobante.
17 FLINEA Linea INT Entero. REQ,VIS,INS ARTMOVTABLA Linea del comprobante.
18 FDEPOSITO Depósito VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es VIS,INS ARTMOVTABLA Depósito afectado.
19 FNUMEROPARTIDA FNUMEROPARTIDA VARCHAR(42) Caracteres de longitud variable hasta 42 caracter/es VIS,INS ARTMOVTABLA Código de partida si corresponde.
20 FATRIBUTO1 Empaque varchar(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA Código de unidad de medida.
21 FATRIBUTO2 Clasificacion varchar(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA Código de clasificación.
22 FATRIBUTO3 Marca varchar(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
23 FATRIBUTO4 AtributoC varchar(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS ARTMOVTABLA Código de atributo complementario.
24 FENTRADAS FENTRADAS FLOAT Punto flotante (obsoleto). VIS,INS ARTMOVTABLA Cantidad de mercadería que ingresa.
25 FSALIDAS FSALIDAS FLOAT Punto flotante (obsoleto). VIS,INS ARTMOVTABLA Cantidad de mercadería que egresa.
26 FCANTIDAD Cantidad FLOAT Punto flotante (obsoleto). VIS,INS ARTMOVTABLA Cantidad de mercadería del movimiento.
27 FMEDIDA1 Medida1 FLOAT Punto flotante (obsoleto). VIS,INS ARTMOVTABLA Única medida usada, proviene de la unidad de medida.
28 FMEDIDA2 Medida2 FLOAT Punto flotante (obsoleto). VIS,INS ARTMOVTABLA OBSOLETO.
29 FMEDIDA3 Medida3 FLOAT Punto flotante (obsoleto). VIS,INS ARTMOVTABLA OBSOLETO.
30 FTIPOCOMPROBANTE FTIPOCOMPROBANTE VARCHAR(32) Caracteres de longitud variable hasta 32 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
31 FESTADO Estado VARCHAR(20) Caracteres de longitud variable hasta 20 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
32 FLECTURA Lectura VARCHAR(20) Caracteres de longitud variable hasta 20 caracter/es VIS,INS,UPD ARTMOVTABLA Código de lectura cuando fué leída por un colector de datos.
33 FCMPFAMILIA Familia COMPROBANTEFAMILIA Familias de comprobantes VIS,INS ARTMOVTABLA OBSOLETO.
34 FCMPTIPO Tipo COMPROBANTETIPO Tipos de comprobantes VIS,INS ARTMOVTABLA OBSOLETO.
35 FCMPSUCURSAL Sucursal VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
36 FCMPPUNTOVENTA PuntoEmision VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es VIS,INS ARTMOVTABLA OBSOLETO.
37 FMEDIDA Medida prxstockmedida_xtd Numérico de 12 enteros y 5 decimales para medidas de stock. VIS, COMPUTADO Campo computado que toma la medida correcta, simplifica FMEDIDA1.

Observaciones adicionales sobre los campos

Relaciones

Triggers