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

Protheus :: Funções para manipulação de XML (EXtensible Markup Language)

A "Tecnologia ADVPL" possibilita trabalhar a XML (EXtensible Markup Language / Linguagem extensível de formatação ) através do uso de funções, sendo:


permite aplicar o algoritmo canonicalization C14N na string que contém um XML.


 Retorna um ou mais nós da estrutura, de acordo com o nome do elemento procurado.




Exclui um nó de um objeto XML.




Retorna um elemento filho da estrutura.




Cria um novo nó a partir de um ponto qualquer no XML.




Transforma em array um objeto (nó) da estrutura do XML.




Esta função retornar um objeto, que possui uma estrutura XML, passado por parâmetro.




Executa a validação de um arquivo XML com relação a um arquivo XSD (Schema).




Executa a validação de um XML como string com relação a um arquivo XSD (Schema).




[]s
иαldσ dj






Comentários

  1. Naldo, estou tentando criar um arquivo xml neste estilo:

    <?xml version="1.0"?>
    <Information>
    <Record>
    <A1_FILIAL/>
    <A1_COD>CN0260</A1_COD>
    </Record>
    </Information>
    Encontrei um exemplo em http://tdn.totvs.com/home#9088, mas não estou conseguindo fazer funcionar.
    Teria alguma sugestão?

    ResponderExcluir
  2. Dirlei,

    Acho que tem uma má formação no seu XML. Observe a tag ....

    []s
    иαldσ dj

    ResponderExcluir
  3. Dirlei,

    Um fornecedor nosso disponibiliza atraves do protocolo HTTP umas informações de Pedidos e Itens em XML. Como posso ler esses XML na internet e gravar em 2 tabelas customizadas?

    ResponderExcluir
  4. Dirlei,

    Um fornecedor nosso disponibilizou através do protocolo http informações de Pedidos e seus itens no site, num formato XML. Como posso ler essas informações e gravar os pedidos e itens em 2 tabelas customizadas...

    Desde já obrigado.

    ResponderExcluir
    Respostas
    1. Você pode utilizar a Função HttpGet em conjunto com as funções de parserXML para esse fim.

      Excluir

Postar um comentário

Postagens mais visitadas