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ção: XmlFVldSch - Executa a validação de um arquivo XML com relação a um arquivo XSD (Schema).

Outro dia publiquei uma forma de validação do arquivo XML com o seu respectivo XSD (schema) utilizando um script em PowerShell. Mas, ao consultar o "Developer Network" da totvs, encontrei o seguinte material:

Função: XmlFVldSch

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

XmlFVldSch ( cXMLPath, cSchemaPath, cError, cWarning )
Parâmetros

Nome: cXMLPath
Tipo: Caracter
Descrição: Indica o arquivo XML com o path que será validado.
Obrigatório: Sim
Nome: cSchemaPath
Tipo: Caracter
Descrição: Indica o arquivo XSD com o path para validação do arquivo XML.
Obrigatório: Sim

Nome: cError
Tipo: Caracter
Descrição: Caso ocorra algum erro durante a validação do arquivo XML, a variável será preenchida com a descrição do erro ocorrido.
Obrigatório: Sim
Nome: cWarning
Tipo: Caracter
Descrição: Caso ocorra algum alerta de 'warning' durante a validação do arquivo XML, a variável será preenchida com a descrição do 'warning' ocorrido.
Obrigatório: Sim

Retorno : Retorna verdadeiro (.T.) se o arquivo XML é válido. Caso contrário, retorna falso (.F.) se o arquivo XML não é válido.
Observações

XML - Sigla de Extensible Markup Language, o XML é uma linguagem baseada em tags semelhante ao HTML. Sua principal característica é a extensibilidade. Quem emite um documento XML pode criar tags personalizadas, que são definidas num documento anexo, que tem extensão XSD.
XSD - Sigla de XML Schema Definition. Arquivo associado a um documento XML que descreve e valida os dados no documento, permitindo a criação de tipos de dados personalizados e regras específicas para os mesmos.

Referencia: Totvs Developer Network
Sendo assim, já que a linguagem permite a validação do XML com o seu respectivo "Schema" XSD recomendo usar essa opção à outra.
E.T.: Cristian Regazzo, recomendo que consulte o Totvs Developer Network. Tem muita coisa boa lá e poderá te auxiliar muito.
[]s
иαldσ dj
...

Comentários

  1. Naldo, bom dia.

    Preciso ler o XML das notas de entrada e usando a tag de código do produto, procurar o meu código na minha SB1, incluir em nova tag este código no xml e salvá-lo novamente. Por acaso vc tem algo neste sentido?

    Abraços,
    MArcelo Souza

    ResponderExcluir

Postar um comentário

Postagens mais visitadas