Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Como Criar Relatórios de Cotações com Dados Agrupados Usando SQL

img: DALL·E 2024-08-09 07.00.00 - A high-quality image showcasing a detailed SQL query being written in a code editor, such as VS Code, on a dark theme background. ... ## Como Criar Relatórios de Cotações com Dados Agrupados Usando SQL Quando trabalhamos com sistemas ERP e precisamos gerar relatórios de cotações que apresentam dados de múltiplos fornecedores, é comum encontrarmos a necessidade de pivotar registros que, originalmente, são apresentados de forma vertical. Isso é especialmente útil quando o objetivo é comparar preços ou condições de diferentes fornecedores para um mesmo produto em uma única linha do relatório. Neste artigo, vamos explorar uma abordagem para transformar registros verticais em colunas, facilitando a impressão de relatórios que consolidam informações de vários fornecedores em uma única linha. Vamos utilizar SQL com técnicas de pivotagem, e ao final, mostraremos como estender essa técnica para um número variável de fornecedores. ### Estrutura do Relatór

BlackTDN :: Dicas do RLeg : Como criar outra empresa teste além da 99 (TESTE/MATRIZ)

Oi Naldo, tudo bem?

Compartilhando mais uma dica.

Tínhamos a necessidade de desenvolver específicos para gerar informações conforme certos movimentos em outra empresa do Protheus, porém o cliente ainda não possuía esta empresa no sistema. Então para não perder tempo em esperar a aquisição das licenças, era preciso criar uma outra empresa TESTE no Protheus para iniciar os trabalhos. Bem, como sempre e de modo conveniente, não conseguimos a informação de como seria possível criar outra empresa TESTE.

Consultando um colega aqui, consultando um outro colega dali, chegamos ao mundo underground que é um ambiente cultural que foge dos padrões comerciais, dos modismos e que está fora do universo dos coxinhas. Lá nos foi apresentando que é possível sim, porém alguns detalhes importantes devem ser observados.

Naturalmente o Protheus cria a empresa 99 e nesta empresa é possível criar mais duas filiais pelas rotinas padrões do Configurador, o resultado fica assim:

GRUPO DE EMPRESA: 99 - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 01 - DESCRIÇÃO: MATRIZ
GRUPO DE EMPRESA: 99 - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 02 - DESCRIÇÃO: FILIAL02
GRUPO DE EMPRESA: 99 - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 03 - DESCRIÇÃO: FILIAL03

No mundo underground nos foi apresentado que também é possível criar a empresa ZZ com mais duas filiais também, onde o resultado fica como abaixo:

GRUPO DE EMPRESA: ZZ - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 01 - DESCRIÇÃO: EXPRESS
GRUPO DE EMPRESA: ZZ - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 02 - DESCRIÇÃO: FILIAL02
GRUPO DE EMPRESA: ZZ - DESCRIÇÃO: TESTE - CÓDIGO DA FILIAL: 03 - DESCRIÇÃO: FILIAL03

Assim tivemos o resultado esperado com dois conjuntos de tabelas 99 e ZZ para poder desenvolver a necessidade do nosso freguês.















Espero mais uma vez ter ajudado em nosso banco de conhecimentos.


Atenciosamente,


Robson Luiz - Rleg.

Comentários

  1. OTIMA DICA !!! SERA MUITO USADA !!!!

    ResponderExcluir
  2. Valeu Robson! Dica bacana!!!

    Eu estou precisando testar o esquema de Gestão de Empresas (Empresas, Unidades de Negócio e Filiais) na minha base local. É possível?!!

    ResponderExcluir
    Respostas
    1. Oi Waldir,
      Claro que é, foi exatamente essa necessidade que tivemos, e taí a dica para ajudar a todos. Contribua você também. Abraços e boa sorte!

      Excluir
    2. Complicado, que ao efetivar este teste na versão 11.08 a empresa nao foi autorizada para uso.
      o que será que fiz de errado?

      Excluir
    3. Também tive o problema de empresa não autorizada, na versão 11. Alguém tem a solução?

      Excluir
    4. É necessário solicitar autorização a Totvs, por chamado a Relacionamento\CST

      Excluir
    5. Tem que tomar cuidado com a descrição da empresa, deve seguir conforme o exemplo acima. O unico problema é que quando vou usar a empresa ZZ da a mensagem que não tenho autorização para acessar a rotina.

      Excluir

Postar um comentário

Postagens mais visitadas