18768 - Título relacionado na baixa por substituição
Problema: Quando fizemos uma baixa por substituição de um titulo, o Sistema grava a informação do titulo relacionado apenas no titulo de origem e não no titulo que foi gerado a partir do mesmo.
Como saber que o título foi substituído e por qual título?
Rotina / Tela: Telas de consultas, F301SUB
Solução: Solução 18768:
O Sistema somente grava a informação no título baixado. No título novo não fica a informação. Porém quando se trata de um título substituto indicamos utilizar a tela abaixo, assim poderá
verificar o título novo qual foi relacionado com o antigo.
F302CTS_FRCR - Finanças / Gestão de Contas a Receber / Contas a Receber / Consultas / Títulos Substituídos
Como saber que o título foi substituído e por qual título?
Rotina / Tela: Telas de consultas, F301SUB
Solução: Solução 18768:
O Sistema somente grava a informação no título baixado. No título novo não fica a informação. Porém quando se trata de um título substituto indicamos utilizar a tela abaixo, assim poderá
verificar o título novo qual foi relacionado com o antigo.
F302CTS_FRCR - Finanças / Gestão de Contas a Receber / Contas a Receber / Consultas / Títulos Substituídos
Caso precisar desenvolver um relatório que traga títulos que foram criados pela substituição de outros títulos. Sabemos que os títulos que foram criados pela substituição não carregam o numero da NF neles.
Em resumo, como o sistema guarda a relação entre eles?
Na tela F302CTS existe um vínculo, pois traz a nota do título novo. Então qual seria o vínculo?
Na tela F302CTS existe um vínculo, pois traz a nota do título novo. Então qual seria o vínculo?
Vamos supor que tínhamos uma nota que gerou o título 323/01, e em seguida esse título foi substituído pelo título 70.
Abaixo explicação do vínculo:
Se fizer um select na E301MCR passando o título '70' no campo NUMRLC que é o título substituto, conseguimos achar o título '323/01' que foi substituído.
SELECT NUMTIT FROM E301MCR WHERE NUMRLC = '70'
No NUMTIT retorna o '323/01'.
Possuindo o título substituído é possível encontrar a nota na E301TCR:
SELECT CODSNF, NUMNFV FROM E301TCR WHERE NUMTIT = '323/01'
Caso a primeira informação seja a nota, é só fazer um SELECT na E301TCR passando o número da nota e a séria como parâmetro e recuperar o NumTit. Com o NumTit é só fazer um SELECT na E301MCR passando como parâmetro o NumTit e recuperar o NumRlc que será o título substituto.
1- SELECT NUMTIT FROM E301TCR WHERE CODSNF = 'UNI' AND NUMNFV = 323
NUMTIT = '323/01'
2- SELECT NUMRLC FROM E301MCR WHERE NUMTIT = '323/01'
NUMRLC = '70'
A tabela E301MCR possui os campos: FILRLC (Filial do título relacionado), NUMRLC (Título relacionado) e TPTRLC (Tipo do título relacionado). Esses campos guardam as informações referente ao título substituto de um título substituído.
Conforme o exemplo passado:
Se fizer um select na E301MCR passando o título '70' no campo NUMRLC que é o título substituto, conseguimos achar o título '323/01' que foi substituído.
SELECT NUMTIT FROM E301MCR WHERE NUMRLC = '70'
No NUMTIT retorna o '323/01'.
Possuindo o título substituído é possível encontrar a nota na E301TCR:
SELECT CODSNF, NUMNFV FROM E301TCR WHERE NUMTIT = '323/01'