Mudanças entre as edições de "Manual Alteração Preço no Item"
(Redirecionando para Alteração de Preço no Item) |
|||
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
#REDIRECIONAMENTO [[Alteração de Preço no Item]] | |||
=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. | 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. | ||
=Alterando Preço no Item = | |||
==Criando Entidade no Moderator == | |||
Na aba '''Acesso''' menu lateral esquerdo Entidades/Tela Manutenção de Tipos de Entidade – Seleção/Incluir '''botão azul'''. Conforme exemplo da '''figura 1.''' | |||
Na aba '''Acesso''' menu lateral esquerdo Entidades/Tela Manutenção de Tipos de | |||
<center>[[Arquivo:Imagem_01.png]]</center> | |||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
|- | |- | ||
|- | |- | ||
|} | |} | ||
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.''' | ==Inclusão de Entidades Moderator == | ||
Após seguir passos da '''figura 1.''' retornará a tela de Manutenção de Entidades – Inclusão, preencher os Campos: Identificação/Tipo/Nome em seguida clicar em '''Incluir''' para finalizar cadastro conforme exemplo da '''figura 2.''' | |||
<center>[[Arquivo:Imagem02.png]]</center> | |||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
|- | |- | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
|- | |- | ||
|- | |- | ||
|} | |} | ||
Nessa tela selecione | ==Liberando Acesso Entidade Criada == | ||
3.''' | |||
Nessa tela selecione o campo '''Tipo de Entidade:''' Transação de PDV ,no campo '''Grupo'''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.''' em seguida na barra abaixo selecione '''Alteração de Preço no Item''' '''Execução.''' | |||
<center>[[Arquivo:Imagem03.png]]</center> | |||
<center>[[Arquivo:Imagem004.png]]</center> | |||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
|- | |- | ||
|- | |- | ||
|} | |} | ||
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.''' | ==Cadastro de Motivos == | ||
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.''' | |||
<center>[[Arquivo:Imagem04.png]]</center> | |||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
|- | |- | ||
!''' | !'''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. | |||
=Parametrização de PDV = | |||
''' | '''Função 394 – Venda de Item com Preço diferente.''' | ||
Função 394 – Venda de Item com Preço diferente. | |||
<source lang="html4strict"> | |||
<CMD> | |||
<ID read_only='yes'>394</ID> | <ID read_only='yes'>394</ID> | ||
<AUTHORIZATIONS width='3'>0</AUTHORIZATIONS> | <AUTHORIZATIONS width='3'>0</AUTHORIZATIONS> | ||
Linha 168: | Linha 146: | ||
</SHELL_COMMAND> | </SHELL_COMMAND> | ||
</SHELL_COMMAND_LIST> | </SHELL_COMMAND_LIST> | ||
</CMD> | </CMD> | ||
</source> | |||
'''Alterar a pergunta 242 no QUESTION.xml.''' | |||
<source lang="html4strict"> | |||
<CMD> | |||
<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> | |||
</source> | |||
'''Alterar a pergunta 242 no QUESTION.xml.''' | |||
<source lang="html4strict"> | |||
<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> | |||
</source> | |||
''' Tag's que serão alteradas.''' | |||
<source lang="html4strict"> | |||
<PROMPT>Novo preco?</PROMPT> | |||
<LABEL>Preço Unitário:</LABEL> | |||
</source> | |||
'''Criar uma tecla para a utilização do comando no KB.xml. Exemplo:''' | |||
<source lang="html4strict"> | |||
<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> | |||
</source> | |||
'''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:''' | |||
---------------------------------------- IDLE 0/0 1 15:16:01 60 *** | |||
'''Exemplo de KB.xml configurado.''' | |||
<source lang="html4strict"> | |||
<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> | |||
</source> | |||
'''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/''' | |||
{| class="wikitable" style="width: 100%;" | |||
|- | |||
!'''Carga para PDV.''' | |||
|- | |- | ||
|} | |} | ||
{| class="wikitable" style="width: 100%;" | |||
|- | |||
!'''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. |
Edição atual tal como às 18h51min de 12 de maio de 2015
Redirecionar para:
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.
Alterando Preço no Item
Criando Entidade no Moderator
Na aba Acesso menu lateral esquerdo Entidades/Tela Manutenção de Tipos de Entidade – Seleção/Incluir botão azul. Conforme exemplo da figura 1.
Inclusão de Entidades Moderator
Após seguir passos da figura 1. retornará a tela de Manutenção de Entidades – Inclusão, preencher os Campos: Identificação/Tipo/Nome em seguida clicar em Incluir para finalizar cadastro conforme exemplo da figura 2.
Liberando Acesso Entidade Criada
Nessa tela selecione o campo Tipo de Entidade: Transação de PDV ,no campo Grupoou 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. em seguida na barra abaixo selecione Alteração de Preço no Item Execução.
Cadastro de Motivos
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.
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.
Parametrização de PDV
Função 394 – Venda de Item com Preço diferente.
<source lang="html4strict"> <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>
</source>
Alterar a pergunta 242 no QUESTION.xml.
<source lang="html4strict"> <CMD> <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>
</source>
Alterar a pergunta 242 no QUESTION.xml.
<source lang="html4strict"> <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>
</source>
Tag's que serão alteradas.
<source lang="html4strict"> <PROMPT>Novo preco?</PROMPT>
<LABEL>Preço Unitário:</LABEL>
</source>
Criar uma tecla para a utilização do comando no KB.xml. Exemplo:
<source lang="html4strict"> <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>
</source>
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:
IDLE 0/0 1 15:16:01 60 ***
Exemplo de KB.xml configurado. <source lang="html4strict">
<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>
</source>
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.