PRECIOS/CONSULTA

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

La tabla LISPRE_COSTO_TABLA (Costos de artículos, tabla para acelerar LISPRE_COSTO_VISTA) guarda los costos en una tabla para acelerar la consulta.

Para obtener el costo de un artículo debemos buscar en esta tabla donde:

  • FFECHA = debe ser menor o igual a la de la fecha a la que queremos valorizar.
  • FARTICULO = código del artículo que queremos valorizar.
  • FATRIBUTO1 = código de la unidad de medida del artículo que queremos valorizar.
  • FATRIBUTO2 = código de la clasificación del artículo que queremos valorizar, si es que ese artículo usa clasificaciones.
  • FPARTIDA = código de la partida del artículo que queremos valorizar, si es que ese artículo usa partidas.

El ordenamiento debería ser FTS DESC para que traiga el último costo conocido en primer lugar. Y el precio obtenido será:

  • FMONEDA = es la moneda en la que está expresado el costo.
  • FFECHAVALUACION = es la fecha de valuación de la cotización.
  • FCOTIZACION = cotización, la moneda local trae un 1.
  • FPRECIO_TIPO = Precio unitario = es el precio unitario o Monto gravado = que es el total de la línea, para llegar al unitario debe hacerse FPRECIOUNITARIO / FCANTIDAD.
  • FPRECIOUNITARIO = Precio del comprobante según FPRECIO_TIPO.
  • FPRECIODEFINIDO = es el precio definido originalmente en el movimiento.

Un ejemplo de esto se encuentra en TSCAB_CONTABILIZA_FUNCION.

Estructura

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FTS TS VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es KEY,REQ,VIS,INS,UPD LISPRE_COSTO_TABLA Timestamp de la definición del precio.
2 FFECHA Fecha DATETIME Fecha y hora. REQ,VIS,INS,UPD LISPRE_COSTO_TABLA Fecha del movimiento.
3 FCOMPROBANTE Comprobante VARCHAR(20) Caracteres de longitud variable hasta 20 caracter/es REQ,VIS,INS,UPD LISPRE_COSTO_TABLA Comprobante que define el precio.
4 FLINEA Linea INT Entero. VIS,INS,UPD LISPRE_COSTO_TABLA Línea del comprobante.
5 FARTICULO Articulo VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es VIS,INS,UPD LISPRE_COSTO_TABLA Código de artículo.
6 FDESCRIPCION Descripcion VARCHAR(60) Caracteres de longitud variable hasta 60 caracter/es VIS,INS,UPD LISPRE_COSTO_TABLA Descripción.
7 FATRIBUTO1 Empaque VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS,UPD LISPRE_COSTO_TABLA Unidad de medida.
8 FATRIBUTO2 Clasificacion VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es VIS,INS,UPD LISPRE_COSTO_TABLA Clasificación.
9 FPARTIDA Partida VARCHAR(42) Caracteres de longitud variable hasta 42 caracter/es VIS,INS,UPD LISPRE_COSTO_TABLA Código de partida, si corresponde.
10 FCANTIDAD Cantidad pMONEDA_LOCAL Cantidades en moneda local VIS,INS,UPD LISPRE_COSTO_TABLA Cantidad.
11 FMONEDA Moneda VARCHAR(4) Caracteres de longitud variable hasta 4 caracter/es VIS,INS,UPD LISPRE_COSTO_TABLA Moneda en la que se define el precio.
12 FTIPOCAMBIO TipoCambio MONEDA_TIPOCAMBIO Monedas, tipos de cambio VIS,INS,UPD LISPRE_COSTO_TABLA Tipo de cambio.
13 FFECHAVALUACION FechaValuacion DATETIME Fecha y hora. VIS,INS,UPD LISPRE_COSTO_TABLA Fecha de valuación.
14 FCOTIZACION Cotizacion pMONEDA_COTIZACION Cotización de monedas (ex-prxmonedacotizacion) VIS,INS,UPD LISPRE_COSTO_TABLA Cotización del movimiento.
15 FPRECIO_TIPO PrecioTipo VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es VIS,INS,UPD LISPRE_COSTO_TABLA Tipo de precio (Monto gravado o Precio unitario).
16 FPRECIOUNITARIO PrecioUnitario pMONEDA_LOCAL Cantidades en moneda local VIS,INS,UPD LISPRE_COSTO_TABLA Precio unitario.
17 FPRECIODEFINIDO FPRECIODEFINIDO pMONEDA_LOCAL Cantidades en moneda local VIS,INS,UPD LISPRE_COSTO_TABLA Precio como figura en el comprobante.

Observaciones adicionales sobre los campos

Relaciones

Triggers