Manual Alteração Preço no Item
Manual Alteração de Preço no Item
1.Introdução. Esse documento tem como objetivo de auxiliar a configurar/alterar valores de itens dentro do Emporium. Neste processo é realizada a inclusão do novo parâmetro para alteração de valores no item.
1 – Alterando Preço no Item.
Na aba Acesso menu lateral esquerdo Entidades/Tela Manutenção de Tipos de Entidade– Seleção/Incluir botão azul. Conforme exemplo figura 1.
Após seguir passos da figura 1. retornará a tela de Manutenção de Entidades – Inclusão, preencher Campos: Identificação/Tipo/Nome em seguida clicar em Incluir para finalizar cadastro conforme exemplo da figura 2.
Observação colocar imagem.
Após seguir passos da figura 1.retornará a tela de Manutenção de Entidades – Inclusão, preencher Campos: Identificação/Tipo/Nome em seguida clicar em Incluir para finalizar cadastro conforme exemplo da figura 2.
Nessa tela selecione no campo Tipo de Entidade: Transação de PDV ,no campo Grupo Gerente de Loja ou perfil determinado pelo administrador, no campo Página selecione a página onde o cadastro do parâmetro estiver clique em Filtrar, conforme exemplo da figura 3.
Observação colocar imagem.Na aba Tesouraria menu lateral esquerdo Motivos/Tela Manutenção de Motivos – Seleção/Incluir retornará a tela Manutenção de Motivos, preencher campos Código/Descrição e no campo transação de PDV selecionar o parâmetro já cadastrado anteriormente (394 Alteração Preço no Item). Criar os motivos desejados para o comando conforme exemplo figura 4.
Observação colocar imagem.| Após preencher os campos clicar em Incluir para finalização. |
|---|
| Código: 1 | Descrição: Oferta jornal. |
|---|---|
| Transação PDV: 394 | Alterar Preço No Item. |
| Observação: Os exemplos das figuras anexas ao documento foram retiradas do ambiente Teste Conecto, portanto podem haver alterações nos campos das figuras. |
|---|
2. Uso Técnico Parametrização.
Função 394 – Venda de Item com Preço diferente. |- |} !Adicionar o seguinte comando no arquivo CMD.xml. |- |<CMD>
<ID read_only='yes'>394</ID>
<AUTHORIZATIONS width='3'>0</AUTHORIZATIONS>
<TYPE options='CMD_TYPE_OPTIONS'>3</TYPE>
<COMMAND width='4'>3</COMMAND>
<LAYOUT width='4'>0</LAYOUT>
<REFERENCE_TEXT read_only='yes'>Venda de Item com Preco diferente</REFERENCE_TEXT>
<ALLOWED_STATES width='40'>[0,0]</ALLOWED_STATES>
<TEXT width='40'>IDENTIFICACAO DE PRODUTO</TEXT>
<PROMPT width='30'>Codigo?</PROMPT>
<PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
<OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
<OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>0</ID>
<VALUE options='PRINT_ITEM_CODE_OPTIONS'>2</VALUE>
<TEXT read_only='yes'>Codigo a imprimir no cupom</TEXT>
</OPTION>
<OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>1</ID>
<VALUE options='NO_YES_OPTIONS'>1</VALUE>
<TEXT read_only='yes'>Permitir repeticao</TEXT>
</OPTION>
<OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>2</ID>
<VALUE width='6'>999</VALUE>
<TEXT read_only='yes'>Quantidade Maxima</TEXT>
</OPTION>
<OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>3</ID>
<VALUE width='6'>9999</VALUE>
<TEXT read_only='yes'>Valor Total Maximo</TEXT>
</OPTION>
<OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>24</ID>
<VALUE options='YES_NO_OPTIONS'>2</VALUE>
<TEXT read_only='yes'>Preco de Atacado</TEXT>
</OPTION>
<OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>25</ID>
<VALUE options='YES_NO_OPTIONS'>50</VALUE>
<TEXT read_only='yes'>Quantidade Maxima para Produtos Pesados</TEXT>
</OPTION>
<OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>31</ID>
<VALUE options='NO_YES_OPTIONS'>1</VALUE>
<TEXT read_only='yes'>Liberar a si Mesmo</TEXT>
</OPTION>
</OPTION_LIST>
<QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
<QUESTION>
<ID read_only='yes'>242</ID>
<OPTIONAL options='YES_NO_OPTIONS'>0</OPTIONAL>
<VALID options='YES_NO_OPTIONS'>1</VALID>
<DISPLAY options='YES_NO_OPTIONS'>1</DISPLAY>
<ALLOW_REPEAT options='YES_NO_OPTIONS'>0</ALLOW_REPEAT>
<VALIDATION options='QUESTION_VALIDATION_OPTIONS'>0</VALIDATION>
<SHELL_COMMAND_TEXT width='60'></SHELL_COMMAND_TEXT>
<ANSWER width='10'></ANSWER>
<ANSWER_OPTION_LIST horizontal_list='yes' allow_insert='yes' internal='yes'>
</ANSWER_OPTION_LIST>
</QUESTION>
<QUESTION>
<ID read_only='yes'>139</ID>
<OPTIONAL options='YES_NO_OPTIONS'>0</OPTIONAL>
<VALID options='YES_NO_OPTIONS'>1</VALID>
<DISPLAY options='YES_NO_OPTIONS'>1</DISPLAY>
<ALLOW_REPEAT options='YES_NO_OPTIONS'>0</ALLOW_REPEAT>
<VALIDATION options='QUESTION_VALIDATION_OPTIONS'>139</VALIDATION>
<SHELL_COMMAND_TEXT width='60'></SHELL_COMMAND_TEXT>
<ANSWER width='10'></ANSWER>
<ANSWER_OPTION_LIST horizontal_list='yes' allow_insert='yes' internal='yes'>
</ANSWER_OPTION_LIST>
</QUESTION>
</QUESTION_OPTION_LIST>
<SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
<SHELL_COMMAND>
<ID read_only='yes'>2</ID>
<SHELL_COMMAND_USE read_only='yes'>Fim de Venda</SHELL_COMMAND_USE>
<SHELL_COMMAND_TEXT width='60'>./lock_subtotal.sh --cmdid=007 --lock=1</SHELL_COMMAND_TEXT>
</SHELL_COMMAND>
</SHELL_COMMAND_LIST>
</CMD>
| |}
| Alterar a pergunta 242 no QUESTION.xml. | |
|---|---|
<QUESTION>
<ID read_only='yes'>242</ID>
<REFERENCE_TEXT read_only='yes'>Preço Unitário</REFERENCE_TEXT>
<PROMPT>Novo preco?</PROMPT>
<LABEL>Preço Unitário:</LABEL>
<VALIDATION options='QUESTION_VALIDATION_OPTIONS'>0</VALIDATION>
<SHELL_COMMAND_TEXT width='60'></SHELL_COMMAND_TEXT>
</QUESTION>
|
| Tag's que serão alteradas. |
|---|
<PROMPT>Novo preco?</PROMPT>
<LABEL>Preço Unitário:</LABEL> |
| Criar uma tecla para a utilização do comando no KB.xml. Exemplo:
| |
|---|---|
<KEY allow_delete='yes' allow_copy='yes'>
<KEYCODE width='5'>0112</KEYCODE>
<TYPE options='KEY_TYPE_OPTIONS'>002</TYPE>
<INTCODE options='COMMAND_OPTIONS'>394</INTCODE>
<LABEL width='10'>p</LABEL>
<COMMENT width='25'>Item com preco diferente</COMMENT>
</KEY>
|
| Entrar com a função 49 (teste de teclado) apertar a tecla desejada para atribuir a função 394.
| |
|---|---|
| No exemplo da tabela de teste teclado abaixo foi digitado a letra 'j', a mesma retornou o código ASC 106. Basta informar na tag <KEYCODE width='5'>0106</KEYCODE> o código do ASC da letra digitada nessa situação para o KB.xml. |
| Tabela Teste de Teclado. |
|---|
| *** ----------------SALE 0/0 1 14:58:56 60 |
| Teste de teclado Pressione a tecla de fim. |
| ***SALE 0/0 1 15:15:57 60 |
| Teste de teclado – Fim: 'j' 106 0x6A Resultado: |
| Exemplo de KB.xml configurado.
| |
|---|---|
<KEY allow_delete='yes' allow_copy='yes'>
<KEYCODE width='5'>0106</KEYCODE>
<TYPE options='KEY_TYPE_OPTIONS'>002</TYPE>
<INTCODE options='COMMAND_OPTIONS'>394</INTCODE>
<LABEL width='10'>j</LABEL>
<COMMENT width='25'>Item com preco diferente</COMMENT>
</KEY>
|
| Script lock_subtotal.
| |
|---|---|
Será necessário baixar o script lock_subtotal para que funcione a alteração de preço no item através do Link abaixo.
https://www.conecto.com.br/interpres/index.php?action=bbs_dwn&key=1356 Após o download, descompacte o arquivo e envie para o servidor no diretório: /var/emporium/pos/bin/ |
| Carga para PDV. |
|---|
| Realize o envio de carga de usuários, PLU GERAL e Programas. |
|---|
3. Operacional no início da venda.
- Execute a função 394.
- Informar a identificação do autorizador.
- Entre com o Valor desejado (Novo Preço).
- Selecione o Motivo do novo Preço.
- Coloque o Código do ítem que terá o novo preço.
- Informar a identificação do autorizador novamente.
- Após informar os dados o sistema irá para tela de subtotal para a finalização da alteração do valor no item. Não será permitido a adição de novos Itens.
- O Item que o valor será alterado só poderá ser vendido uma única vez (único cupom).
- Não será possível executar a ‘Função’394' durante a venda ou após o subtotal. Se realizado o PDV exibirá a mensagem Fora do Contexto.