Sistema de orçamento simplificado para dispositivos moveis

Índice

Itens do orçamento

ORCAME02.CAD_ORCAMENTO_02_ITENS

Descrição

Bloco da interface de pedidos responsável pelos itens (produtos) do pedido.

Campos:

Grupo de campos.
Categoria do produto a ser escolhido.
O domínio LABEL representa um título e é utilizado como elemento delimitador dos grupos de campos de um formulário. O grupo é definido por todos os campos que sucedem o campo do tipo LABEL até encontrar um outro campo LABEL ou o final do formulário.

O domínio possui recursos como:
  • Suporte a expandir/retrair (expand/collapse) os campos do grupo.
  • Tratamento para esconder o título (label) automaticamente quando os campos do grupo não são visíveis.
  • Hint para o grupo.
Lista de produtos da categoria selecionada.
O domínio LABEL representa um título e é utilizado como elemento delimitador dos grupos de campos de um formulário. O grupo é definido por todos os campos que sucedem o campo do tipo LABEL até encontrar um outro campo LABEL ou o final do formulário.

O domínio possui recursos como:
  • Suporte a expandir/retrair (expand/collapse) os campos do grupo.
  • Tratamento para esconder o título (label) automaticamente quando os campos do grupo não são visíveis.
  • Hint para o grupo.
Código ou identificação do produto (Código Eligo).
Descrição do produto.
Ex:
  • BATATA DOCE
  • BETERRABA
  • BERINGELA
  • BATA ROXA
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 requisitado.
Valor para multiplicação do valor da hora trabalhada.
Exemplos:
1,00 -> Hora padrão
1,50 -> Hora adicional
2,00 -> Hora final de semana.
Representação abreviada da unidade de medida. P. ex.: kg = quilograma, cx = caixa, m² = metro quadrado.
Preço unitário a ser utilizado para o produto. Este preço deve estar na faixa de preços mínimos e máximos registrados no catálogo do respectivo produto.
O domínio LABEL representa um título e é utilizado como elemento delimitador dos grupos de campos de um formulário. O grupo é definido por todos os campos que sucedem o campo do tipo LABEL até encontrar um outro campo LABEL ou o final do formulário.

O domínio possui recursos como:
  • Suporte a expandir/retrair (expand/collapse) os campos do grupo.
  • Tratamento para esconder o título (label) automaticamente quando os campos do grupo não são visíveis.
  • Hint para o grupo.
Valor do ítem resultante do preço unitário x quantidade.
Texto livre para observações sobre o item/produto.
  • Google
  • Google

Operações

Topo

Itens

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
BATATA DOCE
BETERRABA
BERINGELA
BATA ROXA
Comportamento:Topo

Novo item

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Comportamento:Topo

Alterar item

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Comportamento:Topo

Excluir item

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.
Comportamento:

Regras

Calcular valor total

Calcula o valor total do item conforme o preço e quantidade informados.
Eventos que disparam esta regra:
  • Ao alterar campo "Aplicações" do formulário "Alterar item"
  • Ao alterar campo "Aplicações" do formulário "Novo item"
  • Ao alterar campo "Quantidade" do formulário "Alterar item"
  • Ao alterar campo "Quantidade" do formulário "Novo item"

Calcular valor total pedido

Eventos que disparam esta regra:
  • Depois de alterar formulário "Alterar item"
  • Depois de excluir formulário "Excluir item"
  • Depois de inserir formulário "Novo item"

Popular categorias

Popula as opções de categoria de produtos.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Novo item"

Popular dados

Eventos que disparam esta regra:
  • Antes de inserir formulário "Novo item"

Popular informações do produto na listagem

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

Popular produtos

Popula a lista de produtos para a categoria selecionada.
Eventos que disparam esta regra:
  • Ao alterar campo "Categoria" do formulário "Novo item"

Preencher informações do produto

Preenche as informações do produto selecionado.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar item"
  • Ao alterar campo "Produto" do formulário "Novo item"

Remover ações cfe situação

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

Salvar caracteristicas

Eventos que disparam esta regra:
  • Depois de alterar formulário "Alterar item"
  • Depois de inserir formulário "Novo item"