Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:Contabilidade Gerencial (SIGACTB)
Função:CTBXSEM
País:Brasil
Ticket:15429254
Requisito/Story/Issue :DSERCTR1-40148


02. SITUAÇÃO/REQUISITO

Ao incluir um lançamento contábil via execauto na rotina ctba102 o sistema não respeita a numeração do documento configurado, cadastrando o lançamento com o próximo número que estiver disponível. 

03. SOLUÇÃO

Não enviar o número do documento na ExecAuto. Mas caso seja enviado, o sistema para irá cadastrar o lançamento com o número configurado na ExecAuto desde que este documento esteja disponível para uso, caso não esteja disponível irá pegar o próximo documento disponível na tabela CTF.

Exemplo:  vetor aCab com os dados do lançamento a ser gerado pela ExecAuto. Na situação abaixo, o sistema irá procurar na tabela CTF por Filial+dDatabase+'AAAAAA'+'001'+'0000007'. Caso exista essa chave com o documento '000007' e este documento esteja disponível na CTF , o sistema irá gerar lançamento contábil CT2 com o Filial+dDatabase+'AAAAAA'+'001'+'0000007'.  Caso não exista,  irá gerar o lançamento contábil com a próxima numeração de documento disponível,  considerando a chave Filial+dDatabase+'AAAAAA'+'001'.

aAdd(aCab, {'DDATALANC' ,dDataBase ,NIL} )
aAdd(aCab, {'CLOTE'           ,'AAAAAA' ,NIL} )
aAdd(aCab, {'CSUBLOTE'     ,'001' ,NIL} )
aAdd(aCab, {'CDOC'            ,'000007' ,NIL} )
aAdd(aCab, {'CPADRAO'     ,'' ,NIL} )
aAdd(aCab, {'NTOTINF'      ,0 ,NIL} )
aAdd(aCab, {'NTOTINFLOT',0 ,NIL} )

04. DEMAIS INFORMAÇÕES

         Não há.

05. ASSUNTOS RELACIONADOS