Mudanças entre as edições de "Alteração de Preço no Item"

De Conecto wiki
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
=Introdução =
=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 =  
=Alterando Preço no Item =
 
 


==Criando Entidade no Moderator ==
==Criando Entidade no Moderator ==
Linha 12: Linha 9:


<center>[[Arquivo:Imagem_01.png]]</center>
<center>[[Arquivo:Imagem_01.png]]</center>
{| class="wikitable" style="width: 100%;"
|-
|-
|}
==Inclusão de Entidades Moderator ==
2° Após seguir os passos da '''1º imagem''' 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 abaixo.'''
<center>[[Arquivo:Imagem02.png]]</center>
{| class="wikitable" style="width: 100%;"
|-
|-
|}
{| class="wikitable" style="width: 100%;"
|-
|-
|}
==Liberando Acesso Entidade Criada ==
3° Na imagem abaixo 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 abaixo.''' 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%;"
|-
|-
|}
==Cadastro de Motivos ==
4° Na aba '''Tesouraria''' da imagem abaixo 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 da '''imagem abaixo.'''
<center>[[Arquivo:Imagem04.png]]</center>
{| 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.'''
<source lang="html4strict">
      <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">
 
  <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’.'''
É 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 das 16h44min de 28 de maio de 2015

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

1º Na aba Acesso menu lateral esquerdo Entidades/Tela Manutenção de Tipos de Entidade – Seleção/Incluir botão azul. Conforme exemplo da imagem abaixo.

Arquivo:Imagem 01.png