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 |
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 ())