Árvore de páginas

O Item da tabela SB1, é integrado na tabela C1L mesmo quando o "código LST", é informado errado no campo CDN_CODLST.

Linha de Produto:

Totvs Automação Fiscal

Segmento:

Serviços

Módulo:

SIGATAF - Totvs Automação Fiscal

Função:

TAFAINTEG.PRW

Situação/Requisito:

Quando o parâmetro "MV_INTTAF" está ligado (conteúdo S), ao realizar uma cópia do produto na tabela "SB1" (amarrando "Cod. LST" na rotina "MATA963", com um código inexistente (Ex: "07")), o sistema gera o erro abaixo devido o código "07" não existir na tabela "C0B", com isso a cópia desse item não é gerada na "SB1" ( o que estaria certo), porém o sistema segue validando e replica essa cópia para á tabela "C1L" do TAF.


"Erro 1 - Linha: 1- Valor "07" informado na coluna 10 para o campo Cod. Id. Serviço (C1L_CODSER) não existe na base de dados"

Solução/Implementação

Alterada gravação da tabela "C1L" (Identificação do Item) do TAF, para gravar o registro apenas se não houver erro na gravação do mesmo, evitando assim que o registro seja gravado no TAF e não seja gravado na "SB1" (Cadastro de Produtos).

Tickets relacionados:

4187370

 Requisito (ISSUE):DSERTAF2-6632