Jump to content
Thiago Luis

Insert na tabela cadastro de produtos ( integração ) - default contabile

Recommended Posts

Pessoal, Tudo bem

 

Eu tenho que fazer um  insert na tela de cadastros de produtos aba integração  no campo  contabl ( default contabil) na  parte debito. 

Tenho uma planinha com os produtos e suas classificação (01 -Despesa - 04 - baixas de estoque) por exemplos.

Estas classificações terão que entrar na linha debito..

Hoje nosso cenários   a classificação esta  no cadastro do cliente e fornecedor no default contabil, e vamos passar  a ser no   cadastro do produto conforme reportado..

Segue a planilha ..

 

Alguem poderia ajudar nesta massa de inserts, que tenho que fazer .

 

Seria estas duas tabelas 

select *
from TPRDCONT

SELECT * 
FROM TPRODUTO

 

Produto.png

Cópia de Produtos SR Lima.XLSX

Share this post


Link to post
Share on other sites

Pessoal, O select  eu consegui fazer , pegando uma base onde esta alimentando estes campos , agora,  a questão  é ?

Como faço um select ou update em massa destes produtos neste campo..

Alguem poderia ajudar...

 

SELECT 
TP.DESCRICAO 'NOME',
TP.CODIGOAUXILIAR,
PR.CODCONTA 'CODCONTA',
CC.REDUZIDO  'REDUZIDO',
PR.PERCENTUAL 'PERCENTUAL',
PR.CODHISTP 'HISTORICO',
PR.COMPLHISTORICO 'COMPLEMENTO HISTORICO',
PR. CLASSCONTA 'CLASSIFICACAO DA CONTA'
FROM TPRODUTO TP
INNER JOIN TPRDCONT PR ON TP.IDPRD = PR.IDPRD
INNER JOIN CCONTA CC ON CC.CODCONTA = PR.CODCONTA
AND CC.CODCOLIGADA = TP.CODCOLPRD
WHERE TP.CODIGOAUXILIAR = 'LA07835'
 

 

image.png

 

 

 

image.png

 

 

 

image.png

Share this post


Link to post
Share on other sites

@Thiago Luis, Bom dia !

Para fazer isso de maneira correta, seria utilizando o conceito de importação... pois quando a chave da tabela bate com a chave do registro de importação o conceito efetua o UPDATE nesse confronto de PK... mas casos tenhas sujeiras nessa tabela, o conceito não irá limpar e sim alterar... 

Essa questão acima é o melhor caso utilizando boas praticas, regras de negócio...

 

Mas tem como fazer via T-SQL... vou montar um teste é já lhe informo!

 

Abraços.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.