Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Manutenção de Layout de Etiqueta - BC0102

Visão Geral do Programa

O módulo Coleta de Dados está preparado para tratar os seguintes tipos de movimentos:

 •  Documento de Entrada;

 •  Nota Fiscal de Saída;

 •  Controle de Etiqueta.

Esses tipos de layout definem quais os segmentos existem e quais tabelas podem estar no segmento. Entende-se por segmento um conjunto de informações que fazem parte do layout, campos e tabelas.

Para cadastrar um layout, deve-se antes definir qual o tipo de layout e após definir os campos para a etiqueta 2D.

Os layouts Padrão Datasul não podem ser alterados. Esses layouts são criados na inicialização do módulo Coleta de Dados, ou com o acionamento do botão de inicialização das transações, do módulo Coleta de Dados.

Na confirmação da manutenção dos layout’s, caso o layout já possua movimento, será solicitada à confirmação da alteração ou criação de uma nova versão com essas novas alterações.

Os campos auxiliares servem para armazenar dados que não constam na relação de campos pré-definidos. Em todas as transações, fora os campos pré-definidos, estão disponíveis também os campos auxiliares de 1 a 20. De 1 a 5 são restritos a Datasul, do 6 ao 20 são disponíveis para o cliente e podem ser tratados por meio de desenvolvimento específico (EPC). Estes campos auxiliares, utilizados pelos programas específicos, devem constar, se necessário, no layout da Etiqueta.

Criação dos Segmentos

Para um layout de entrada, normalmente temos dois segmentos que são: o cabeçalho da nota e os itens da nota.

No cabeçalho da nota temos informações referentes à nota fiscal e o fornecedor. Nos itens da nota temos informações a respeito de cada produto.

Uma informação importante é o indicador de ocorrências. O cabeçalho da nota geralmente é uma ocorrência e os itens da nota são de múltipla ocorrência, pois podemos ter mais de um item por nota.

Escolha dos Campos

Uma vez definidos os segmentos do layout, pode-se informar os campos que devem estar no layout, de acordo com o tipo de layout padrão.

No caso do documento de entrada, no cabeçalho da nota podem ser especificados campos das tabelas nota fiscal e emitente.

Para os itens, pode-se ter campos das tabelas itens da nota e produto.

Os tipos de campos que podem ser informados em um segmento de layout são os seguintes:

Campo – Campos das tabelas definidas para o layout. São nomes internos dos produtos Datasul.

Auxiliar – É um campo especial que o usuário pode usar para enviar ou receber informações que não estão no produto padrão. Normalmente estes campos são preenchidos por meio do uso de EPC.

Fixo – Pode ser usado para guardar informações extras que venham no documento e que não serão usados no sistema, mas que são importantes como histórico.

Constante – São usados normalmente para enviar códigos especiais para impressoras que geram código de barra. Na entrada de dados servem para indicar valores constantes que estão no código 2D a ser lido, e que podem servir como controle.

Nova linha – Usado para indicar mudança de linha no registro.

Espaço – Usado para colocar espaço em branco nos registros.

Manutenção Layout Etiqueta – BC0102

Objetivo da tela:

Permitir cadastrar os layouts utilizados nos processos de entrada, saída e controle de etiquetas.

 

Outras Ações/Ações Relacionadas:

 

Ação:

Descrição:

Inclui nova ocorrência

Veja mais informações na descrição da tela Inclui Layout Etiqueta – BC0102A.

Cópia

Quando acionado, é possível efetuar cópia de layout.

Informações
titleImportante:

Quando efetuado a cópia de um tipo de tratamento campo para outro, mantêm os segmentos e seus campos, mas quando é cópia de um tipo de layout para outro, os segmentos e seus campos são replicados.

Segmento

Veja mais informações na descrição da tela Segmento Entrada – BC0102B.

Veja mais informações na descrição da tela Segmento Saída – BC0102B.

Veja mais informações na descrição da tela Segmento Controle – BC0102B.

CampoVeja mais informações na descrição da tela Campo – BC0102C.
ConstanteVeja mais informações na descrição da tela Constante – BC0102D.
LinhaVeja mais informações na descrição da tela Linhas – BC0102D.
EspaçoVeja mais informações na descrição da tela Espaço – BC0102D.
AuxiliarVeja mais informações na descrição da tela Auxiliar – BC0102E.
Campo FixoVeja mais informações na descrição da tela Campo Fixo – BC0102E
ModificaVeja mais informações na descrição da tela Manutenção Segmento.

Inclui Layout Etiqueta– BC0102A

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Inclui, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Layout

Inserir o código para o layout. 

Descrição

Inserir a descrição do layout. 

Tipo Layout

Determinar o tipo de layout. O tipo de layout define a finalidade do layout, se será de entrada, saída ou controle.

Informações
titleImportante:

Quando selecionado o tipo “Controle Etiqueta” são consideradas as seguintes particularidades:

 •  Somente permite, como tipo de tratamento, a opção “Nenhum”.

 •  Não permite informar valores para os atributos separadores “Linhas” e “Campos”.

 •  Somente são habilitados, na pasta estrutura, os botões “Segmento”, “Campo”, “Modifica” e “Elimina”. 

Tipo Tratamento

Assinalar a opção que determina o tipo de tratamento para o layout.

Nenhum – Neste layout o programa não fará nenhum tratamento de tradução e gerará movimento.

Tamanho Fixo – Os campos serão identificados pelo seu tamanho. Por exemplo, as 10 primeiras posições correspondem ao número da nota fiscal, da posição 11 a 20 corresponde ao código do cliente, e assim por diante.

Separador – Neste caso, os campos estão separados por um carácter, como por exemplo, à vírgula. Também é necessário informar um carácter como separador de linhas (normalmente o carácter nova-linha é o carácter ASC 10).

Identificadores – Semelhante ao AIM Brasil, mas neste caso, pode ser definido qualquer identificador para o campo.

Padrão AIM Brasil - Neste layout os campos serão lidos e gravados, usando os identificadores padrões, definidos pelo padrão AIM Brasil. Este padrão define que cada campo que estiver no layout vai precisar de um identificador inicial e final. Por exemplo, o número da nota fiscal será lido/gravado usando os identificadores “NF” e “@”. 

Separadores

Neste caso os campos estão separados por um carácter, como por exemplo à vírgula. Também é necessário informar um carácter como separador de linhas (normalmente o carácter nova linha é o carácter ASC 10).

Segmento Entrada – BC0102B

Objetivo da tela:

Essa tela é apresentada quando o tipo de layout corresponde a Documento de Entrada, e acionado o botão Segmento, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Segmento

Documento Entrada Cabeçalho - Equivale ao cabeçalho da nota fiscal de entrada. Estão disponíveis todos os campos da entidade DOCUM-EST do produto Magnus ou Datasul EMS 2.

Documento Entrada Itens – Equivale a cada um dos itens da nota fiscal de entrada (pode ter N registros). Estão disponíveis todos os campos da entidade ITEM-DOCUM-EST do produto Magnus ou Datasul EMS 2.

Documento Entrada Duplicatas – Equivale a cada uma das duplicatas da nota fiscal de entrada (pode ter N registros). Estão disponíveis todos os campos da entidade DUPLI-APAGAR do produto Magnus ou Datasul EMS 2.

Documento Entrada Impostos Duplicatas – Equivale a cada um dos impostos das duplicatas da nota fiscal de entrada (pode ter N registros). Estão disponíveis todos os campos da entidade DUPLI-IMP do produto Datasul EMS 2.

Documento Entrada Rodapé - Equivale também, ao cabeçalho da nota fiscal de entrada. Pode conter, por exemplo, o valor total da nota fiscal de entrada. Estão disponíveis todos os campos da entidade DOCUM-EST do produto Magnus ou Datasul EMS 2.

Segmento Saída – BC0102B

Objetivo da tela:

Essa tela é apresentada quando o tipo de layout corresponde a Documento de Saída, e acionado o botão Segmento, localizado na tela Manutenção Layout Etiqueta - BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Segmento

Nos documentos de saída, as tabelas disponíveis são as disponibilizadas no processo de geração de etiqueta, portanto, se a tabela disponível foi da entidade EMITENTE, é referente ao emitente da nota fiscal de saída manipulada.

Documento Saída Cabeçalho - equivalem ao cabeçalho da nota fiscal de saída. Estão disponíveis os seguintes campos:

 •  Todos os campos da entidade Nota Fiscal de Saída (Nota-fiscal) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Emitente do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Estabelecimento (Estabelec) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Natureza de Operação (Natur-oper) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Transportadora (Transporte) do produto Magnus ou Datasul EMS 2.

Documento Saída Itens - cada um dos itens da nota fiscal de entrada (pode ter N registros). Estão disponíveis os seguintes campos:

 •  Todos os campos da entidade Item da nota (it-nota-fis)do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Nota Fiscal de Saída (Nota-fiscal) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Emitente do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Narrativa do Item na nota fiscal (Nar-it-nota) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Item (Item) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Natureza de Operação (Natur-oper) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Lotes Faturados (Fat-ser-lote) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Item do Cliente (Item-cli) do produto Magnus ou Datasul EMS 2.

Documento Saída Duplicatas - Documento Saída Duplicatas: cada uma das duplicatas da nota fiscal de entrada (pode ter N registros). Estão disponíveis os seguintes campos:

 •  Todos os campos da entidade Duplicata da nota (Fat-duplic) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Nota Fiscal de Saída (Nota-fiscal) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Emitente do produto Magnus ou Datasul EMS 2.

Documento Saída Duplicatas Impostos - cada um dos impostos das duplicatas da nota fiscal de entrada (pode ter N registros). Estão disponíveis os seguintes campos:

 •  Todos os campos da entidade Duplicata da nota (Fat-duplic) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Nota Fiscal de Saída (Nota-fiscal) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Emitente do produto Magnus ou Datasul EMS 2.

Documento Saída Rodapé - também equivale ao cabeçalho da nota fiscal de entrada. Pode conter, por exemplo, o valor total da nota fiscal de entrada. Estão disponíveis os seguintes campos:

 •  Todos os campos da entidade Nota Fiscal de Saída (Nota-fiscal) do produto Magnus ou Datasul EMS 2.

 •  Todos os campos da entidade Emitente do produto Magnus ou Datasul EMS 2.

Segmento Controle – BC0102B

Objetivo da tela:

Essa tela é apresentada quando o tipo de layout corresponde a Controle, e acionado o botão Segmento, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Segmento

1 - Estrutura Etiqueta.

Manutenção Segmento

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Modifica sobre um segmento que não seja de controle de etiqueta.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Identificador Inicial

Esse campo diferencia um segmento de outro no processo de importação, seu preenchimento não é obrigatório, mas quando o layout possui mais de dois níveis (Cabeçalho e Itens), deve ser utilizado. Pode ser utilizado para tratar layout que possui uma estrutura semelhante a XML. 

Identificador Final

Esse campo identifica o final do segmento, seu preenchimento não é obrigatório. Pode ser utilizado para tratar layout que possui uma estrutura semelhante a XML. 

Detalhamento Item

Nesse campo é possível efetuar uma descrição mais detalhada da funcionalidade e opções do item.

A partir do momento que definidos os segmentos do layout, é possível informar os campos que estarão no layout, de acordo com o tipo de layout padrão.

Manutenção Segmento – Controle de Etiqueta

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Modifica sobre um segmento que seja de controle de etiqueta.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Permite Alteração?

Quando assinalado, indica a permissão para alterar o conteúdo do atributo, por intermédio do programa Manutenção de Etiqueta (BC0118).

Título

Inserir a informação que represente o “Label” do atributo, a ser utilizado pelo programa Manutenção de Etiqueta (BC0118).

Título Coluna

Inserir a informação a ser utilizada como título da coluna do atributo, a ser utilizado pelo programa Manutenção de Etiqueta (BC0118).

Detalhamento Item

Nesse campo é possível efetuar uma descrição mais detalhada da funcionalidade e opções do item.

A partir do momento que definidos os segmentos do layout, é possível informar os campos que estarão no layout, de acordo com o tipo de layout padrão.

Campo – BC0102C

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Campo, localizado na tela Manutenção Layout Etiqueta– BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Campo

São os campos das tabelas definidas para o layout. São nomes internos dos produtos Datasul. No processo de entrada este campo receberá valor conforme sua posição, e no processo de saída será o campo que será impresso.

Auxiliar – BC0102E

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Auxiliar, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Auxiliar

Campo especial que o usuário pode usar para receber informações que não estão no produto padrão. O nome padrão sugerido pode ser alterado. Os campos auxiliares podem ser utilizados para armazenar informações que não são suportadas pelo produto, mas que devem ser armazenadas no processo de importação.

Informações
titleImportante:

A informação ENDEREÇO DO REPRESENTANTE não existe no documento de entrada e existe dentro do movimento de entrada, ele pode ser ignorado ou armazenado um campo auxiliar, utilizando um nome sugestivo ENDERECO-REPRE.

Seguem os campos que serão informados:

Auxiliar – Inserir o nome do campo auxiliar. Esse campo somente pode ser preenchido com letras, números e os seguintes caracteres “_,-,espaço em branco’ ’”.

Tipo Dado - Determinar o tipo de dado do campo.

Formato – Inserir o formato que será utilizado para identificar como a informação estará no processo de entrada, e no processo de saída qual o formato que deverá ser apresentado.

Posição Inicial - indica de qual posição a informação deve ser considerada.

Exemplo: “paralelepípedo”, posição 5, resultado “lelepipido”.

Trata Decimais - Somente é solicitado para campos com tipo dado igual a Carácter. Indica se no processo de entrada o conteúdo deve ser dividido pelo fator de conversão de decimais.

Decimais - Fator para os campos cujo campo “trata decimais” estiver marcado.

Exemplo: Valor do campo = 1000 fator = 3

Para processo de entrada: fórmula = 1000 / 1000 resultado = 1,000

Para processo de saída: fórmula = 1000 * 1000 resultado = 1000000

Id Inicial - Indicar inicial do campo, semelhante a TAG inicial do padrão XML. Esse campo somente é solicitado quando o layout for do tipo Identificador ou AIM.

Id Final - Indicar final do campo, semelhante a TAG final do padrão XML. Esse campo somente é solicitado quando o layout for do tipo Identificador ou AIM.

Detalhamento Item - Descrição mais detalhada da funcionalidade e opções do item.

Campo Fixo – BC0102E

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Campo Auxiliar, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Campo Fixo

Pode ser utilizado para fixar valores para determinados campos.

Exemplo: O campo DOCUM-EST.NFF não é alimentado pelo processo de entrada, pois o fornecedor não o enviou, mas esta informação não pode ter valor nulo, sendo assim, é definido um campo fixo com base o dicionário de dados, escolhendo o campo DOCUM-EST.NFF e definindo que o valor dele é YES. O campo fixo também pode utilizar nomes diferentes do definidos no dicionário de dados.

Segue os campos que serão informados:

Campo Fixo – Inserir o nome do campo fixo. Esse campo somente pode ter letras, números e os seguintes caracteres “_,-,espaço em branco’ ’“.

Tipo Dado - Indicar qual o tipo de dados do campo.

Valor - Indicar qual o valor pré-fixado para o campo.

Formato – Inserir o formato que deve ser utilizado para identificar como a informação estará no processo de entrada, e no processo de saída qual o formato que deverá ser apresentado.

Posição inicial - Indicar de qual posição a informação deve ser considerada.

Exemplo: “paralelepípedo”, posição 5, resultado “lelepipido”. Tanto para entra como saída.

Trata Decimais - Somente é solicitado para campos com tipo dado igual a Carácter. Ele indica se no processo de entrada o conteúdo deve ser dividido pelo fator de conversão de decimais.

Decimais - Fator para os campos cujo campo “trata decimais” estiver marcado.

Exemplo: valor do campo = 1000 fator = 3

Para processo de entrada: fórmula = 1000  /1000 resultado = 1,000

Para processo de saída: fórmula = 1000 * 1000 resultado = 1000000

Id Inicial – Inserir o indicador inicial do campo, semelhante a TAG inicial do padrão XML. Esse campo somente será solicitado quando o layout for do tipo Identificador ou AIM.

Id Final – Inserir o indicador final do campo, semelhante a TAG final do padrão XML. Esse campo somente é solicitado quando o layout for do tipo Identificador ou AIM.

Detalhamento Item –Inserir a descrição mais detalhada da funcionalidade e opções do item.

Constante – BC0102D

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Campo Constante, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Constante

Na entrada de dados servem para indicar valores constantes que estão no código 2D a ser lido e que podem servir como controle. Caso o valor definido não seja diferente, ocorrerá uma inconsistência.

Exemplo: Foi definido que na posição 10 a 12 virá o texto IND, e no processo de entrada foi extraído desta posição o valor DDD, sendo assim, o programa indicará uma inconsistência na importação.

Seguem os campos que serão informados:

Constante – Inserir qual o valor da constante que deverá ser utilizada no processo de entrada para comparação, ou para ser impressa no processo de saída.

Botão Carácter Especial – Quando acionado, é possível informar caracteres especiais, por intermédio de seu número da tabela ASCII.

Posição Inicial - Indicar de qual posição a informação deve ser considerada.

Exemplo: “paralelepípedo”, posição 5, resultado “lelepipido”. Tanto para entra como saída.

Id Inicial – Inserir o indicador inicial do campo, semelhante a TAG inicial do padrão XML. Esse campo somente é solicitado quando o layout for do tipo Identificador ou AIM.

Id Final – Inserir o indicador final do campo, semelhante a TAG final do padrão XML. Esse campo somente será solicitado quando o layout for do tipo Identificador ou AIM.

Detalhamento Item – Inserir a descrição mais detalhada da funcionalidade e opções do item.

Linhas – BC0102D

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Campo Linhas, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Quantidade Linhas

Indica mudança de linha no processo de entrada e saída.

Segue os campos que serão informados:

Qtde Linhas – Determinar a quantidade de linhas que devem ser ignoradas no processo de entrada e que devem ser geradas no processo de saída.

Detalhamento Item – Inserir a descrição detalhada da funcionalidade e opções do item.

Espaço – BC0102D

Objetivo da tela:

Essa tela é apresentada ao acionar o botão Espaço, localizado na tela Manutenção Layout Etiqueta – BC0102.

 

Principais Campos e Parâmetros:

 

Campo:

Descrição:

Espaço

Utilizado para ignorar espaço em branco nos registros de entrada e saída.

Segue os campos que devem ser informados:

Qtde Espaços - Inserir a quantidade de espaços que devem ser ignorados no processo de entrada e que devem ser geradas no processo de saída.

Detalhamento Item - Inserir a descrição detalhada da funcionalidade e opções do item.

 

Conteúdos Relacionados:

Manutenção Tipo Transação (BC0105)