01. DADOS GERAIS

Linha de Produto:TOTVS Moda
Segmento:Moda
Módulo:TOTVS Moda - Virtual.PDV
Função:Consulta de Produto
Requisito/Story/Issue (informe o requisito relacionado) :DVAVAR-7429


02. SITUAÇÃO/REQUISITO

Atualmente na tela de venda do Virtual.PDV, quando lido um código com até 9 dígitos o sistema entende que é um código reduzido de produto, e quando é lido um código maior que 9 digito o sistema entende que é um código de barras.

Há a necessidade de uma opção, para selecionar o tipo de código que será lido na tela de venda, podendo assim utilizar código de barras fora do padrão EAN13 no Virtual.PDV.

03. SOLUÇÃO

Criado o parâmetro empresa TP_VALIDA_CODIGOPRD_PDV, para validar a forma com  que o código de produto buscará as informações no base de dados.


  • Com o parâmetro TP_VALIDA_CODIGOPRD_PDV, configurado como 01, ao informar um código de produto, caso ele tenha menos de nove caracteres, será identificado como código reduzido na inclusão do item de venda. Caso possua mais de nove caracteres, será identificado como código de barras na inclusão do item de venda.

  • Com o parâmetro TP_VALIDA_CODIGOPRD_PDV, configurado como 02, será apresentado ao usuário a opção de validação de código de produto, por default será carregada para identificar o código informado como barras na inclusão do item de venda. O usuário poderá alterar manualmente ou pelo atalho Ctrl+Alt+V para identificar o código como reduzido.

  • Com o parâmetro TP_VALIDA_CODIGOPRD_PDV, configurado como 03, será apresentado ao usuário a opção de validação de código de produto, por default será carregada para identificar o código informado como reduzido na inclusão do item de venda. O usuário poderá alterar manualmente ou pelo atalho Ctrl+Alt+V para identificar o código como barras.


04. DEMAIS INFORMAÇÕES

A implementação está disponivel nas seguintes telas do Virtual.PDV:



05. ASSUNTOS RELACIONADOS




<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>