Diferencia entre revisiones de «COMPROBANTES/FAMILIAS»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Línea 10: Línea 10:
[[Archivo:20241209 1548 COMPROBANTES BASE.png|miniaturadeimagen|izquierda|Diagrama de comprobantes.]]
[[Archivo:20241209 1548 COMPROBANTES BASE.png|miniaturadeimagen|izquierda|Diagrama de comprobantes.]]


=== La definición de comprobantes tiene: ===
=== La definición de comprobantes se compone de: ===


* Las familias definidas en esta clase.
* Las familias definidas en esta clase.

Revisión del 21:00 9 dic 2024

Descripción

Definición de familias de comprobantes.

Estructura

Las familias de comprobantes tienen dos caracteres y deben coincidir en esas dos primeras letras con el inicio del código de tablas del sistema que representan comprobantes.

Entre las familias y los tipos COMPROBANTES/TIPOS se definen los parámetros para el comportamiento de cada comprobantes.

Diagrama de comprobantes.

La definición de comprobantes se compone de:

  • Las familias definidas en esta clase.
  • Los Tipos de comprobante que dependen de una familia. Por ejemplo: la familia FV (factura de ventas) puede tener 3 tipos de comprobantes: Facturas, notas de [D]ébito y notas de [C]rédito.
  • También se definen los COMPROBANTES/PUNTOSEMISION/Puntos de emisión para cada tipo de comprobantes.

Tablas requeridas para esta definición:

Identidad

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FCODIGO Codigo VARCHAR(2) Caracteres de longitud variable hasta 2 caracter/es KEY,REQ,VIS,INS COMPROBANTEFAMILIA Campo clave.
2 FDESCRIPCION Descripcion VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es REQ,VIS,INS COMPROBANTEFAMILIA
3 FPERIODOABIERTO PeriodoAbierto PERIODOABIERTO Periodos Abiertos REQ,VIS,INS,UPD COMPROBANTEFAMILIA
4 FUSAVALUACION UsaValuacion BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD COMPROBANTEFAMILIA
5 FMUESTRATOTAL MuestraTotal BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD COMPROBANTEFAMILIA
6 FMUESTRAMONEDA MuestraMoneda BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD COMPROBANTEFAMILIA
7 FEDITAFECHAVALUACION EditaFechaValuacion BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD COMPROBANTEFAMILIA Marcar para indicar que la fecha de valuación (cotización) puede editarse.
8 FEDITACOTIZACION EditaCotizacion BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD COMPROBANTEFAMILIA Marcar para indicar que la cotización propuesta por el sistema puede editarse.
9 FEDITATOTAL EditaTotal BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD COMPROBANTEFAMILIA Marcar para indicar que permite la edición del total del comprobante.
10 FEDITATOTAL_TAG EditaTotal_Tag VARCHAR(24) Caracteres de longitud variable hasta 24 caracter/es VIS,INS,UPD COMPROBANTEFAMILIA Comando accesorio, solo tab_first en AP.
11 FGUIONSEPARADOR FGUIONSEPARADOR BIT Campo lógico, admite 1, 0 y NULL INS,UPD COMPROBANTEFAMILIA
12 FIDNUM FIDNUM VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es INS COMPROBANTEFAMILIA
13 Descripcion Descripcion VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es COMPUTADO
14 FPERFIL Perfil USUARIOPERFIL Usuarios, perfiles VIS,INS,UPD COMPROBANTEFAMILIA

Observaciones adicionales sobre los campos

Relaciones

Triggers