Al rechazar un cheque cuando la contabilidad se encuentra online teniendo un Asiento Estándar configurado el sistema genera un error.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFIN - Financiero.

Función:

FINA089.PRW

Situación/Requisito:

En Liquidación de Cheques cuando la contabilidad se encuentra on line teniendo el asiento 520, al  rechazar un cheque el sistema genera el error: variable is not an object on A089RECHAZ(FINA089.PRW).En la función A089Rechaz  al asignar un dato del modelo de datos (Model) de forma completa (ejemplo oFK1.SetValue(‘FK1DETAIL, ‘Campo’, uValor)) para actualizar los títulos por cobrar (FK1) el sistema no está reconociendo el identificador FK1DETAIL porque éste no está asignado a un componente del modelo de datos.

Solución/Implementación:

En la función A089Rechaz se asigna el identificador FK1DETAIL al componente del modelo de datos oFK1 := oModel:GetModel('FK1DETAIL') , después se asigna valor a cada campo del modelo de datos utilizando oFK1:SetValue('FK1DETAIL',‘Campo’, uValor).

Configurar el parámetro MV_TTS (N o S) para indicar que el control de transacciones está apagado o activo.

En módulo SIGAFIN

Desde Actualizaciones – Cuentas Por Cobrar – Cobros Diversos. (FINA087A)

Crear un Recibo de Anticipo (RA) en modalidad cheque.

Desde Actualizaciones–Movim.Bancario–Liquidación Cheques.(FINA089)

Al acceder el sistema se indica que el control de transacciones está apagado.

Activar los asientos en línea (que el sistema solicita en las preguntas).

Seleccionar la recepción bancaria del recibo generado y ejecuta la acción Rechazar.

En la pantalla mostrada captura el cliente y se presiona Ok.

Después seleccionar el título cobrado y se presiona Grabar.

Después seleccionar la opción Anular cheque y generar nota de débito y se presiona Ok.

Se muestran asientos contables, se selecciona la cuenta de débito, cuenta de crédito y se presiona Grabar.

La recepción bancaria queda en estatus Cheque Rechazado.


Requisito (Issue):DMINA-806, DMINA-1008