cancel
Showing results for 
Search instead for 
Did you mean: 

Erro consulta formatada - codigo de imposto

Former Member
0 Kudos

Pessoal montei diversas consultas formatadas relacionando tabelas e não conseguir trazer todos os campos juntos abaixo, alguem tem uma consulta dessa forma para disponibilizar:

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Bom dia Ricardo.

É possível você efetuar isso pelo gerador de consulta, segue exemplo:

Em menu -  ferramentas -  consultas - gerador de consultas.

Nessa tela você conseguirá inserir cada tabela.

Você conseguirá identificar o nome da tabela no SAP  efetuando:

Ativando a visão do sistema: Com essa ativação, o SAP  exibirá o nome da tabela e coluna.

Exemplo:

Segue uma nova.

SELECT T0.Code, T0.Name, T0.Rate, T0.UserSign, T0.ValidForAR, T0.ValidForAP, T0.TfcId, T0.Lock, T0.TaxIcms, T0.IsItmLevel, T0.CfopIn, T0.CfopOut, T0.FADebit, T1.STCCode, T1.Line_ID, T1.STACode, T1.STAType, T1.TaxOnTCode, T1.TaxOnTType, T1.EfctivRate, T1.FmlId, T1.CstCodeIn, T1.CstSuffix, T2.Code, T2.Name, T2.Rate, T2.SalesTax, T2.UseTax, T2.Type, T2.UserSign, T2.PurchTax, T2.deferrAcct, T2.NonDdctPrc, T2.NonDdctAct, T2.TaxInPrice, T2.Exempt, T2.APExpAct, T2.ARExpAct, T2.CredBala, T2.CredFG, T2.CredCG, T2.InGrossRev, T2.EfctDate, T2.SvcTaxCr, T2.MinAmount, T2.MaxAmount, T2.FlatAmount, T2.TextCode, T2.UnencumTax

FROM OSTC T0  INNER JOIN STC1 T1 ON T0.[Code] = T1.[STCCode] INNER JOIN OSTA T2 ON T1.[STACode] = T2.[Code]

Caso atender a necessidade, favor, encerre esse tópico.

Abraços!

Att,

Luiz Assis

Answers (1)

Answers (1)

Former Member
0 Kudos

Oi Ricardo,

Segue um exemplo:

Modifique o valor do code para o código do imposto.

SELECT T1.STCCode,T0.[Name], T0.[Rate], T0.[CfopIn], T0.[CfopOut], T0.[TaxIcms],  T1.Line_ID, T1.STACode, T1.STAType, T1.TaxOnTCode, T1.TaxOnTType, T1.EfctivRate, T1.FmlId, T1.CstCodeIn, T1.CstSuffix FROM [dbo].[OSTC]  T0 INNER JOIN STC1 T1 ON T0.[Code] = T1.[STCCode] WHERE T0.[Code]  = ' inserir o código do imposto aqui'.

Abraços!

Att,

Luiz Assis

Former Member
0 Kudos

Faltou a coluna do nome do STACode, voce possui?

Former Member
0 Kudos

tipo isso:

SELECT T1.STCCode,T0.[Name], T0.[Rate], T0.[CfopIn], T0.[CfopOut], T0.[TaxIcms],  T1.Line_ID, T1.STACode, t2.name, T1.STAType, T1.TaxOnTCode, T1.TaxOnTType, T1.EfctivRate, T1.FmlId, T1.CstCodeIn, T1.CstSuffix FROM [dbo].[OSTC]  T0 INNER JOIN STC1 T1 ON T0.[Code] = T1.[STCCode]  T1  INNER JOIN OSTA T2 ON T1.[STACode] = T2.[Code]

Former Member
0 Kudos

Segue um nova com mais colunas.

SELECT T1.[STACode], T0.Code, T0.Name, T0.Rate, T0.UserSign, T0.ValidForAR, T0.ValidForAP, T0.TfcId, T0.Lock, T0.TaxIcms, T0.IsItmLevel, T0.CfopIn, T0.CfopOut, T0.FADebit, T1.STCCode, T1.Line_ID, T1.STACode, T1.STAType, T1.TaxOnTCode, T1.TaxOnTType, T1.EfctivRate, T1.FmlId, T1.CstCodeIn, T1.CstSuffix FROM [dbo].[OSTC]  T0 INNER JOIN STC1 T1 ON T0.[Code] = T1.[STCCode]

Former Member
0 Kudos

Amigo, um ultimo pergunta é possivel incluir essas 2 colunas: