Diferencia entre revisiones de «COMPROBANTES/FAMILIAS»
Línea 77: | Línea 77: | ||
== Observaciones adicionales sobre los campos == | == Observaciones adicionales sobre los campos == | ||
Los siguientes campos están asociados a la pantalla que el sistema usa para los comprobantes: | |||
* FUSAVALUACION. | |||
* FMUESTRATOTAL. | |||
* FMUESTRAMONEDA. | |||
* FEDITAFECHAVALUACION. | |||
* FEDITACOTIZACION. | |||
* FEDITATOTAL. | |||
* FEDITATOTAL_TAG. | |||
No tienen ningún efecto si el comprobante es editado usando otras herramientas. | |||
== Relaciones == | == Relaciones == | ||
== Triggers == | == Triggers == |
Revisión del 21:39 9 dic 2024
Descripción
Definición de familias de comprobantes.

Estructura
Antes de definir familias y tipos de comprobantes necesitamos configurar:
Con estos datos definidos podemos crear las familias de comprobantes que requieren de un código de 2 caracteres alfanuméricos. Estos dos caracteres deben coincidir con el prefijo de las tablas que representan a esos comprobantes, por ejemplo:
- La familia [FV] corresponde a facturas de ventas.
- Las tablas que las representan deben empezar con [FV], por ejemplo: FVCAB para los datos de la cabecera, FVDET para el detalle, etc.
Una vez definidas las familias de comprobantes podemos crear los Tipos de comprobante que permiten un código de un caracter alfanumérico, por ejemplo la familia FV (factura de ventas) puede tener 3 tipos de comprobantes:
- [F]acturas.
- Notas de [D]ébito.
- Notas de [C]rédito.
Posteriormente podemos definir:
- Puntos de emisión para cada comprobante, y los usuarios habilitados a cada uno.
- Formularios de impresión para cada familia.
Identidad
- Tabla: COMPROBANTEFAMILIA
- Tipo: CLASE
- Define atributo FCODIGO
- Catálogo: SYS UTILIDADES
- Etiqueta: COMPROBANTE/CONFIGURACION
- La categoría es COMPROBANTES
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 | Periodo abierto. |
4 | FUSAVALUACION | UsaValuacion | BIT | Campo lógico, admite 1, 0 y NULL | REQ,VIS,INS,UPD | COMPROBANTEFAMILIA | Marcar para que el formulario del comprobante muestre los campos de valuación en la cabecera de comprobantes (moneda, fecha de valuación y cotización). |
5 | FMUESTRATOTAL | MuestraTotal | BIT | Campo lógico, admite 1, 0 y NULL | REQ,VIS,INS,UPD | COMPROBANTEFAMILIA | Marcar para que el formulario del comprobante muestre el total al pie a derecha. |
6 | FMUESTRAMONEDA | MuestraMoneda | BIT | Campo lógico, admite 1, 0 y NULL | REQ,VIS,INS,UPD | COMPROBANTEFAMILIA | Marcar para que el formulario del comprobante muestre la moneda en la cabecera. |
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 | OBSOLETO. |
12 | FIDNUM | FIDNUM | VARCHAR(16) | Caracteres de longitud variable hasta 16 caracter/es | INS | COMPROBANTEFAMILIA | OBSOLETO. |
13 | Descripcion | Descripcion | VARCHAR(64) | Caracteres de longitud variable hasta 64 caracter/es | COMPUTADO | OBSOLETO. | |
14 | FPERFIL | Perfil | USUARIOPERFIL | Usuarios, perfiles | VIS,INS,UPD | COMPROBANTEFAMILIA | Perfil de permisos asociado a la familia del comprobante. |
Observaciones adicionales sobre los campos
Los siguientes campos están asociados a la pantalla que el sistema usa para los comprobantes:
- FUSAVALUACION.
- FMUESTRATOTAL.
- FMUESTRAMONEDA.
- FEDITAFECHAVALUACION.
- FEDITACOTIZACION.
- FEDITATOTAL.
- FEDITATOTAL_TAG.
No tienen ningún efecto si el comprobante es editado usando otras herramientas.