Força de vendas (tablet/offline)

Índice

Produtos do pedido

PEDI_OFFLINE.CAD_OFFLINE_PEDIDO_PRODUTOS

Descrição

Permite incluir os itens do pedido.
O processo é realizado através do seguinte fluxo:
  1. Informar filtro de pesquisa de produtos + ENTER
  2. Sistema lista produtos que contem as palavras da pesquisa e apresenta campos para informar quantidade e preço (produtos já inseridos no pedido mostram as quantidades/preços já inseridas)
  3. Vendedor informa quantidades e opcionalmente preços nos apenas dos produtos desejados e SALVAR
  4. Sistema volta para o item 1 (o filtro anterior é mantido)

Campos:

Código do produto na loja.
Domínio para campos de texto que permite tags de formatação HTML.
Imagens relacionada ao produto
Percentual de comissão de venda para o produto.
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Detalhes da última venda desse produto para o cliente selecionado
Apresenta link para consulta das últimas vendas do produto para o cliente.
Domínio primitivo para representar/implementar atributos do tipo texto.

Propriedades (format)


text-transform

  • uppercase: Transforma o texto para letras maiusculas
  • lowercase: Transforma o texto para letras minúsculas
  • capitalize: Primeiras letras em maiúscula
  • ascii7: Ajusta acentos, cedilhas e outros caracteres especiais para caracteres básicos
  • trim: Remove espaços extras no início e no fim do texto.

ellipsis-in

Indica que deve apresentar apenas "N" primeiros caracteres. Se existir um quarto caractere, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado

ellipsis-at

Indica que deve apresentar todos os caracteres até o caractere incluído como parâmetro. Se o caractere informado não for encontrado, então mostra todo o conteúdo. Se ocorrer algum caractere depois, será apresentado "..." e se o usuário passar o mouse sobre o campo, o valor completo será apresentado.

OBS: Se ambas propriedades forem utilizadas ao mesmo tempo, apresenta até o caractere "X" limitando a "N" caracteres.

validações

  • accept-digit:S/N = define se aceita ou não digitos
  • accept-alpha:S/N = define se aceita caracteres alfabeticos
  • accept-special:S/N = define se aceita caracteres especiais
  • min-length: = define a quantidade minima de caracteres
  • max-length: = define a quantidade maxima de caracteres
Quantidade de produtos desejada pelo cliente. Os botões + e - incrementam ou decrementam a quantidade. Quando o produto tem quantidade mínima e/ou quantidade multipla, as quantidades respeitarão estes parâmetros.
Ex:
  • 200
  • 50
Preço unitário do produto.
Este domínio armazena valores percentuais dentro de uma faixa pré-definida. O padrão é apenas percentuias entre 0 e 100, mas isso pode ser redefinido no atributo.
Preço informado pelo vendedor.
Ex:
  • 2,45
  • 1,89
Valor total do item. Calculado pelo preço unitário x quantidade.
Botão utilizado para excluir.
Descrição do produto.
Ex:
  • BATATA DOCE
  • BETERRABA
  • BERINGELA
  • BATA ROXA

Operações

Topo

Pesquisa simples (SEARCH)

Campos utilizados para pesquisa genérica
Topo

Adicionar itens

Apresenta a lista de produtos filtrados pela pesquisa e permite ao vendedor informar quantidades, e opcionalmente os preços, dos produtos desejados pelo cliente.
Caso o produto já esteja no pedido, a respectiva quantidade já vem preenchida.
O vendedor pode informar a quantidade apenas clicando nos botões + e - que estão anexados ao campo de quantidade.
O preço deve ser informado apenas se desejado. Caso não informado, deve assumir o preço sugerido.
Os botões + e - junto do preço, alteram-o na proporção de 1/5 da margem existente entre o sugerido e o mínimo ou máximo. Esta ação não permite sair da faixa de tolerância existente.
O botão \\"Excluir\\" no final de cada linha, permite remover o produto do pedido.
Comportamento:

Configurações

PEDI_OFFLINE.CAD_OFFLINE_PEDIDO_PRODUTOS.APRESENTAR_INDICACAO_PRECO

Apresenta uma marca que aquele é o preço indicado.

Tipo: FLAG

Valor padrão: N

PEDI_OFFLINE.CAD_OFFLINE_PEDIDO_PRODUTOS.HISTORICO_VENDA_OPERACAO_ID

ID da operação customizado que vai carregar as informações das vendas do cliente para o produto.

Tipo: TEXT

PEDI_OFFLINE.CAD_OFFLINE_PEDIDO_PRODUTOS.USAR_DESCONTO

Define se apresentará o campo para informar o percentual de desconto

Tipo: FLAG

Regras

Apresentar filtro produtos já comprados

Apresenta um "checkbox" pra filtrar os produtos já comprados pelo cliente.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Adicionar itens"

Apresentar valor total

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Adicionar itens"

Aumentar quantidade

Ação para o link de aumentar quantidade

Calcular total

Calcula o valor total do item (quantidade x preço unitário)

Carregar Estoque

Carrega o estoque atual do produto no servidor.

Concluir

Navega para a tela de conclusão do pedido.
Eventos que disparam esta regra:
  • Ao clicar no botão "Concluir" do formulário "Adicionar itens"

Configurar filtro

Seta o limite máximo de registros a ser apresentado na list
Eventos que disparam esta regra:
  • Antes de ler formulário "Adicionar itens"

Diminuir quantidade

Ação para o botão de diminuir a quantidade

Listar

Listar os itens do pedido
Eventos que disparam esta regra:
  • Ao clicar no botão "Listar" do formulário "Adicionar itens"

Popular descrição

Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Adicionar itens"

Popular quantidade e preço

Quando já tem um item de pedido para este produto, popula os dados quantidade e preço.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Adicionar itens"

Salvar

Salva os dados dos produtos com quantidade como itens de pedido.
Eventos que disparam esta regra:
  • Ao clicar no botão "Salvar" do formulário "Adicionar itens"

Salvar item

Ao dar change em quantidade ou preço deve salvar o registro

Search itens

Eventos que disparam esta regra:
  • Antes de ler formulário "Adicionar itens"

popular preco

Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Adicionar itens"