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
- Comportamento do controle de numeração de Documento release 12.1.33
- CTBA102 - Opções da Rotina Automática