Cliente foi cadastrado, Porém não aparece na rotina 170 e 73
O problema ocorre pois não existe um registro criado com o código do cliente na tabela “TLNK_CLIENTE_UNIDADE” e por conta disso o sistema não consegue buscar o cliente quando você seleciona a unidade na rotina 170 ou 73.
Para que esse problema seja resolvido você irá precisar perguntar qual é o CNPJ do cliente cadastrado, após isso você irá buscar o cliente pelo CNPJ dele no PLSQL.
Aplique o seguinte comando no PL/SQL com o usuário “appuser“:
select *
from
tcli_cliente t
where
t.tcli_num_documento='NÚMERO DO CNPJ'
Após ter feito isso, você irá na coluna “TCLI_CLIENTE_PK” e pegará o código do cliente, agora você irá apertar “ALT+S” e irá criar uma nova aba dentro do PLSQL, depois você irá perguntar ao cliente em qual unidade foi cadastrado esse cliente, em seguida você irá executar esse código dentro do PLSQL:
select *
from
tlnk_cliente_unidade t
where
t.tlnk_unidade_fk_pk="UNIDADE QUE O CLIENTE INFORMOU"
for update
Após ter acessado a “tlnk_cliente_unidade” você irá clicar no cadeado, copie o registro de qualquer outro cliente e crie um registro novo colando as informações do registro que você copiou, após isso você deve voltar na janela anterior “TCLI_CLIENTE“, e pegar o código do cliente e colar no registro novo que você criou em “TLNK-CLIENTE_FK_PK“.
Após isso é apenas gravar e conferir se o cliente apareceu.