Ir para conteúdo

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


Posts Recomendados


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  23
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  244
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40
  • Dispositivo:  Windows

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  23
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  244
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40
  • Dispositivo:  Windows

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

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Windows

@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.

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  5
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  470
  • Conteúdo/Dia:  0.21
  • Reputação:   132
  • Pontos/Conquistas:  3.143
  • Conteúdo Resolvido:  0
  • Dias Ganho:  63
  • Status:  Offline
  • Idade:  35
  • Dispositivo:  Windows

@Thiago Luis, Boa noite!

Segue um norte para você... 

Abraços.

Cópia de Produtos SR Lima.XLSX INSERT EM BLOCO.sql

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  12
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  23
  • Conteúdo/Dia:  0.02
  • Reputação:   1
  • Pontos/Conquistas:  244
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40
  • Dispositivo:  Windows

Obrigado Luis gustavo,

 

Fiz de outra forma veja

 

O FDCONT IDPRD criei uma sequencia....no excell..

 

Att

 

 

Classificação_01.txt Classificação_04..txt

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

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

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.