01. DADOS GERAIS
Produto: | TOTVS Moda
|
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Industrial |
Função: | Gravar o sequencial corretamente ao gerar o reduzido do RFID |
País: | Brasil |
Ticket: | 11218824 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAIND-8255 |
02. SITUAÇÃO/REQUISITO
Quando o parâmetro TP_LAYOUT_IDENT_BARRA esta configurado com o valor 1 é utilizado o código do último nível do grupo como identificador do código de barras do produto. Ao gerar códigos RFID que compartilhem o mesmo "identificador" estava ocorrendo a duplicação de "sequencia".
03. SOLUÇÃO
Foram realizadas alterações na lógica da operations gravaEan13 e gravarEan13 do serviço PRDSVCO005, para que ao gerar códigos RFID que compartilhem o mesmo "identificador" ao mesmo tempo (normalmente em sessões diferentes), seja realizado tratamento para evitar a duplicidade de NR_SEQUENCIA.
Imagem 1 - As etiquetas geradas através do componente PEDFP092 utilizam a operation gravaEan13 para buscar a sequência ao gerar a etiqueta. Ao gerar etiquetas para 2 grupos que possuem o último nível com o código 657 foram gravadas as sequências corretamente.
Imagem 2 - Ao consultar a sequência atual para o identificador 000657 pode-se verificar que a sequência atual é a 36, que foi a última utilizada ao gerar as etiquetas no componente PEDFP092.
Imagem 3 - As etiquetas RFID geradas através do componente PCPFP012 utilizam a operation gravarEan13 para buscar a sequência ao gerar a etiqueta. Ao gerar etiquetas RFID para 2 grupos que possuem o último nível com o código 657 foram gravadas as sequências corretamente.
Imagem 4 - Ao consultar a sequência atual para o identificador 000657 pode-se verificar que a sequência atual é a 40, que foi a ultima utilizada ao gerar as etiquetas RFID no componente PCPFP012.