Árvore de páginas


01. Visão Geral

Esta rotina foi construída nos mesmo moldes do MATA103, porém ela tem outra estrutura de código fonte.

Podemos verificar no exemplo que os array devem ser definidos com a mesma estrutura de dicionário do SX3, tanto para a capa (SF2) quanto para os itens (SD2), e para isso utiliza-se o retorno do dbStruct().

Após se obter esta estrutura, cria-se outro array somente com as informações de conteúdo, e é este array que é passado na rotina automática.

A regra dos impostos continua com a mesma regra de automático ou manual conforme comentado no item 1, porém o que mudou foi a forma de se passar os valores deles.

Podemos ver no exemplo que é utilizado o codeblock para chamar o tratamento fiscal, assim irá forçar alterar os valores dos impostos, ela altera os cálculos padrões feitos pelo sistema e os grava nas tabelas dos documentos fiscais.

02. Exemplo de Utilização

Na documentação abaixo, serão encontrados os exemplos de como gerar um documento de saída através de um documento de origem, e/ou através dos itens do pedido de Venda

Documento fiscal de origem

MANFS2NFS - Geração automática de Documento Fiscal de Saída

Itens do pedido de Vendas

MAPVLNFS - Geração de Documento de Saída a partir de itens do Pedido de Venda