Función: DadosCtb() - Cálculo de datos

Cálculo de los datos de los archivos contables. 

DadosCtb() - Cálculo de datos ( [ lHistCmp], [ lRegua], < dDataIni>, < dDataFim>, < cMoeda>, [ cFilIni], [ cFilFim], [ aFiles], [ cTpSald], [ cContaIni], [ cContaFim] ) --> AT1 e AT2


Nombre

Tipo

Descripción

Obligatorio

Referencia

lHistCmp

Lógico

Indica si agrega el asiento contable o historial complementario. (OPC)



lRegua

Lógico

Indica si muestra la regla de procesamiento (OPC)



dDataIni

Fecha

Fecha de inicio de asientos contables

vs.


dDataFim

Fecha

Fecha de término de asientos contables

vs.


cMoeda

Carácter

Moneda del asiento que se considerará

vs.


cFilIni

Carácter

Sucursal de inicio (OPC)



cFilFim

Carácter

Sucursal de término (OPC)



aFiles

Array of Record

Array con los archivos temporales que se borrarán cuando se informe solamente la eliminación de los archivos se realizarán. Se debe pasar el array de devolución de la 1.llamada



cTpSald

Carácter

Tipo de saldo que se procesará. Si envía más de un tipo de saldo, utilice concatenando con el Pipe |



cContaIni

Carácter

Cuenta contable inicial para procesamiento



cContaFim

Carácter

Cuenta contable final para procesamiento




AT1 e AT2
    (record)

Si ocurre de aparecer error en el momento del procesamiento: ERROR EN LA LLAMADA DE LA PROCEDURE DEL HISTORIAL: COMPHIST_XX, se podrá efectuar el siguiente procedimiento:

Abra el archivo ini que se procesará (SIEMPRE El MÁS ACTUAL)Ubique la función “DADOSCTB” y modifique el primer parámetro para ".F.".
De esta manera la función no procesa las continuaciones del historial.

ANTES:
DatosCTB(,,_aTotal[001][1],

DESPUÉS:
DatosCTB(.F.,,_aTotal[001][1],

Esta modificación se debe evaluar con el cliente, considerando que este mismo debe aprobar el cambio. No nos responsabilizamos por cambios indebidos en el archivo INI de generación de datos diferente del que puso a disposición el Protheus.



[XXX APERTURA DE LA TABLA AT2](PRE) _aTotal[041] := DadosCTB(,,_aTotal[001][1],_aTotal[001][2],_aTotal[037][3][4],,,,_aTotal[037][2][3] + iif( !Empty(_aTotal[037][3][1]) , "|" + _aTotal[037][3][1] , '' ) ,_aTotal[037][2][1],_aTotal[037][2][2])(PRE) AT2->(DbGoTop ())
Microsiga Protheus 8.11 , Protheus 10