ÍNDICE
- Visão Geral
- Criação dos campos
- Criação dos parâmetros
- Exemplo de XML com a marca e numeração no documento de entrada
- Exemplo de DANFE com a marca e numeração no documento de entrada
- Exemplo de XML com a marca e numeração no documento de saída
- Exemplo de DANFE com a marca e numeração no documento de saída
01. Visão Geral
A geração das informações de Marca ou de Numeração dos volumes transportados será realizado através de criação de campos customizados e utilização de pontos de entrada.
Para os Documentos de Entrada será necessário a criação dos campos na tabela SF1 (Cabeçalho das NF de Entrada) e utilização do parâmetro MV_MRCVLM1, onde deverá ser informado o prefixo dos campos (ex: F1_MARCA,F1_NUMER) da tabela SF1 de marca e numeração. Além disso, é necessário a utilização do ponto de entrada MT103DCF para gravação das informações do Documento de Entrada.
Para os Documentos de Saída será necessário a criação dos campos na tabela SC5 (Pedidos de Venda) e na tabela SF2 (Cabeçalho das NF de Saída) e utilização do parâmetro MV_MRCVLM2, onde deverá ser informado o prefixo dos campos (ex: F2_MARCA,F2_NUMER) da tabela SF2 de marca e numeração. Além disso, é necessário a utilização do ponto de entrada M461LSF2 para gravação das informações do Pedido de Venda para o Documento de Saída.
Link do ponto de entrada MT103DCF: MT103DCF - Habilita botão Mais Inf. e acrescenta campos na aba DANFE
Link do ponto de entrada M461LSF2: M461LSF2-Alterar SF2 após gravação
02. Criação dos campos
Os campos deverão conter o mesmo nome mudando apenas o último caractere que é numérico.
Como exemplo, vamos utilizar os seguintes campos:
- Documento de Entrada: o campo da Marca será F1_MARCA1 e o campo de Numeração será F1_NUMER1 na tabela do Cabeçalho das NF de Entrada, essas informações serão geradas respeitando o campo F1_ESPECI1. Então caso seja necessário a criação de uma outra marca e outra numeração deverão ser criados os campos F1_MARCA2 e F1_NUMER2 com os mesmos escopos para que essas informações sejam geradas respeitando o campo F1_ESPECI2, e assim, consequentemente conforme o último caractere numérico.
- Documento de Saída: o campo da Marca será C5_MARCA1 e o campo de Numeração será C5_NUMER1 na tabela do Pedido de Venda, então deverão ser criados F2_MARCA1 e F2_NUMER1, respectivamente, para a tabela do Cabeçalho das NF de Saída, essas informações serão geradas respeitando o campo F2_ESPECI1. Então caso seja necessário a criação de uma outra marca e outra numeração, deverão ser criados os campos C5_MARCA2 e C5_NUMER2, como também F2_MARCA2 e F2_NUMER2 com os mesmos escopos e que serão geradas respeitando o campo F2_ESPECI2, e assim, consequentemente conforme o último caractere numérico.
A criação dos campos deverão ser conforme a necessidade da quantidade de informações que serão geradas no XML e respeitar a quantidade de campos das Espécies que já existem hoje no sistema. Ou seja, caso tenha necessidade de criar mais campos de Marca e Numeração, também deverá criar mais campos de Espécies. Atualmente, o sistema já possui quatro campos de espécies.
Através do módulo do configurador (SIGACFG), caso seja utilizado a geração das tags de Marca e Numeração:
- Para Documento de Entrada deverão ser criados os campos nas tabelas SF1, conforme o exemplo abaixo:
Campo Marca
Campo Numeração
- Para Documento de Saída deverão ser criados os campos nas tabelas SC5 e SF2, conforme o exemplo abaixo:
Campo Marca para o Pedido de Venda
Campo Numeração para o Pedido de Venda
Campo Marca para o Documento de Saída
Campo Numeração para o Documento de Saída
Observação: Não é possível a utilização somente de um campo, ou seja, sempre deverá ser criado um campo para Marca e outro campo para Numeração.
03. Criação dos parâmetros
Os parâmetros deverão ser preenchidos com o prefixo dos campos que serão armazenados a Marca e a Numeração dos volumes transportados nas tabelas SF1 ou SF2 e separados por ';' (ponto de vírgula).
Como exemplo, vamos utilizar os campos citados anteriormente, F1_MARCA e F1_NUMER para Documentos de Entrada e F2_MARCA e F2_NUMER para Documentos de Saída.
Através do módulo do configurador (SIGACFG), caso seja utilizado a geração das tags de Marca e Numeração no documento:
- Documento de Entrada deverá ser criado o parâmetro MV_MRCVLM1, conforme o exemplo abaixo:
- Documento de Saída deverá ser criado o parâmetro MV_MRCVLM2, conforme o exemplo abaixo:
Observação: Na criação do parâmetro é necessário informar somente o prefixo do campo criado na SF1/SF2. Por exemplo os campos da tabela SF1: F1_MARCA1 e F1_NUMER1, no parâmetro o valor seria o seguinte: F1_MARCA;F1_NUMER.
04. Exemplo XML com a marca e numeração no documento de entrada
Observação: as informações de marca e numeração aparecerão de acordo com a especie que foi informada no processo.
F1_ESPECI1 -> F1_MARCA1 e F1_NUMER1
F1_ESPECI2 -> F1_MARCA2 e F1_NUMER2
F1_ESPECI3 -> F1_MARCA3 e F1_NUMER3
F1_ESPECI4 -> F1_MARCA4 e F1_NUMER4
Caso uma das especies esteja em branco não será gerado as informações da marca e numeração dela.
05. Exemplo DANFE com a marca e numeração no documento de entrada
Modelo em retrato.
Modelo de paisagem.
Observação: Por padrão, devido ao espaço da informação da marca e numeração na DANFE, será apresentado apenas os vintes primeiros caracteres e caso seja informado mais de uma marca ou numeração será apresentado a informação 'Diversos'. Caso haja necessidade de realizar a alteração do tamanho dos campos Marca e Numeração deverão ser customizados.
06. Exemplo XML com a marca e numeração no documento de saída
Observação: as informações de marca e numeração aparecerão de acordo com a especie que foi informada no processo.
F2_ESPECI1 -> F2_MARCA1 e F2_NUMER1
F2_ESPECI2 -> F2_MARCA2 e F2_NUMER2
F2_ESPECI3 -> F2_MARCA3 e F2_NUMER3
F2_ESPECI4 -> F2_MARCA4 e F2_NUMER4
Caso uma das especies esteja em branco não será gerado as informações da marca e numeração dela.
07. Exemplo DANFE com a marca e numeração no documento de saída
Modelo em retrato.
Modelo em paisagem.
Observação: Por padrão, devido ao espaço da informação da marca e numeração na DANFE, será apresentado apenas os vintes primeiros caracteres e caso seja informado mais de uma marca ou numeração será apresentado a informação 'Diversos'. Caso haja necessidade de realizar a alteração do tamanho dos campos Marca e Numeração deverão ser customizados.