Produto: | |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | |
Módulo: | Industrial |
Função: | PRDFP166 - Emissão de Etiqueta de Produto por Quantidade |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAIND-7663 |
No componente PRDFP166, mediante configuração de um parâmetro, criar uma nova forma para fazer com que a emissão de etiquetas não gere códigos de barras vinculado ao produto gravando dados na entidade de código de barras, e sim gere o código de barras apenas para impressão no PRDFP023 em um formato dinâmico.
Foi efetuada criação do parâmetro TP_IMP_ETIQUETA_PRD_QTD para controle de dois modelos de emissão de etiqueta, sendo eles fixo e o outro dinâmico. Foi efetuado tratamento no componente PRDFP166 para que quando o parâmetro estiver configurado com valor 1, o código de barras seja gerado sem gravação na entidade de código de barras e seja utilizado para impressão e utilização nos componentes de leitura de código de barras.
Imagem 1 - Foi criado o parâmetro TP_IMP_ETIQUETA_PRD_QTD que fará o controle do tipo de emissão de etiqueta, sendo elas; 00 - Modelo Fixo, trata-se do modelo utilizado até hoje, que além de gerar o código de barras no componente PRDFP166 efetua também a gravação do código de barras no produto. 01 - Modelo dinâmico, trata-se da nova possibilidade de emissão de etiqueta de formato dinâmico. Neste modelo não será feita gravação ou vínculo em entidade do código de barras no produto.
Imagem 2 - Na imagem acima através do PRDFP166, iremos utilizar três produtos com quantidade diferentes para geração de etiqueta. Para cada produto informamos valores diferentes de quantidade. Imagem 3 - Etiquetas geradas. Veja através do componente PRDFP023 que as etiquetas foram geradas com o código de barras no novo modelo de emissão. Explicaremos abaixo como foi elaborado este modelo dinâmico, levando em consideração o código do produto e a quantidade informada no componente PRDFP166. Modelo Dinâmico: P999999999I999D99 P = literal identificador produto Exemplo com o produto 1060612: Levando em consideração os dados acima, como podemos observar na imagem acima, o código gerado foi P1060612I115D25. Nos casos onde não houver casa decimal a informação a partir do caracter D não serão gerados. Imagem 4 - Estamos demonstrando acima a leitura do novo código de barras gerado já carregando as quantidades corretamente. Para confirmação das informações pode ser conferido na imagem 2. Imagem 5 - Veja na demonstração acima que no componente de cadastro de produto é possível encontrar o grupo ou produto através do código de barras gerado no modelo dinâmico. Imagem 6 - Mesmo com o parâmetro configurado com o novo modelo de emissão de etiqueta, é possível filtrar e utilizar produtos utilizando códigos de barras fixos gerados e gravados anteriormente. Imagem 7 - Estamos demonstrando acima a utilização do novo código de barras também no procedimento de contagem de produto no balanço. Veja que a quantidade que é passada no modelo dinâmico é corretamente aceita e interpretada no componente. |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |