Árvore de páginas

Função: DadosCtb() - Apuração de dados

Apuracao dos dados dos arquivos contabeis. 

DadosCtb() - Apuração de dados ( [ lHistCmp], [ lRegua], < dDataIni>, < dDataFim>, < cMoeda>, [ cFilIni], [ cFilFim], [ aFiles], [ cTpSald], [ cContaIni], [ cContaFim] ) --> AT1 e AT2

NomeTipoDescriçãoObrigatórioReferência
lHistCmpLógicoIndica se adiciona a lancamento contabil o historico complementar. (OPC)
lReguaLógicoIndica se demonstra a regua de processamento (OPC)
dDataIniDataData de inicio de lancamentos contabeis X
dDataFimDataData de termino de lancamentos contabeis X
cMoedaCaracterMoeda do lancamento que será considerada X
cFilIniCaracterFilial de inicio (OPC)
cFilFimCaracterFilial de termino (OPC)
aFilesArray of RecordArray com os arquivos temporarios que serao deletados Quando informado apenas a exclusao dos arquivos sera feita. Deve-se passar o array de retorno da 1.chamada
cTpSaldCaracterTipo de saldo a ser processado. Caso mande mais de um tipo de saldo, usar concatenado com o Pipe |
cContaIniCaracterConta Contabil inicial para processamento
cContaFimCaracterConta Contabil final para processamento
    AT1 e AT2(record)

Caso ocorra de aparecer erro no momento de processamento: ERRO NA CHAMADA DA PROCEDURE DE HISTORICO: COMPHIST_XX, poderá ser efetuado o seguinte procedimento:

Abrir o arquivo ini a ser processado (SEMPRE O MAIS ATUAL)
Localizar a função “DADOSCTB” e modificar o primeiro parametro para ".F.".
Desta forma a função não irá processar as continuações de historico.

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

DEPOIS:
DadosCTB(.F.,,_aTotal[001][1],

Essa alteração deve ser avaliada junto ao cliente, sendo que o mesmo deve aprovar tal alteração. Não nos responsabilizamos por alterações indevidas no arquivo INI de geração de dados diferente do disponibilizado pelo Protheus.
 

[XXX ABERTURA DA TABELA 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