Orçamentos/vendas usando conceitos de modelos x variações

Índice

Itens de pedidos

PEDOFF02.CAD_OFFLINE_PEDIDOS_02_ITENS

Campos:

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.
Comportamento semelhante a um campo "Opção", mas onde a lista fica toda aparecendo (dependendo do espaço disponível).
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.
Campo utilizado para a apresentação de uma galeria de imagens/fotos.

Propriedades (format)

view-images

Define a quantidade de imagens que será apresentada como miniaturas. Caso o número de imagens seja maior que o número informado será adicionado um sufixo '...'. Caso o valor informado seja 0 (zero) apresentará um ícone com um link para apresentação da galeria.

thumb-width

Determina a largura (reduzida) apresentada para as imagens.

thumb-height

Determina a altura (reduzida) apresentada para as imagens.


Entrada de dados

Na entrada de dados, deve ser informadas as URLs das imagens separadas por "," (vírgula).
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
Código do produto modelo.
Preço do produto modelo. Serve apenas para visualização, esta informação não fica salvo nos itens.
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
Mensagens de erro que ocorreram no processo de sincronização deste registro com o sistema. Este campo é atualizado pelos processos de validação/importação dos dados.
Largura em centímetros do produto informado.
Comprimento em centímetros do produto informado.
Diâmetro em centímetros do produto informado.
Quantidade de produtos requisitado.
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.
Arquivos anexos para a itens de pedido

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:
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

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

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.

Regras

Calcular valor total

Eventos que disparam esta regra:
  • Ao alterar campo "Comprimento (cm)" do formulário "Alterar"
  • Ao alterar campo "Comprimento (cm)" do formulário "Novo item"
  • Ao alterar campo "Diâmetro (cm)" do formulário "Alterar"
  • Ao alterar campo "Diâmetro (cm)" do formulário "Novo item"
  • Ao alterar campo "Largura (cm)" do formulário "Alterar"
  • Ao alterar campo "Largura (cm)" do formulário "Novo item"
  • Ao alterar campo "Quantidade" do formulário "Alterar"
  • Ao alterar campo "Quantidade" do formulário "Novo item"

Normalizar dimensões

Quando informado largura ou comprimento deve-se ocultar o campo diâmetro e vice-versa
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"
  • Ao alterar campo "Comprimento (cm)" do formulário "Alterar"
  • Ao alterar campo "Comprimento (cm)" do formulário "Novo item"
  • Ao alterar campo "Diâmetro (cm)" do formulário "Alterar"
  • Ao alterar campo "Diâmetro (cm)" do formulário "Novo item"
  • Ao alterar campo "Largura (cm)" do formulário "Alterar"
  • Ao alterar campo "Largura (cm)" do formulário "Novo item"

Popular informações

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

Popular informações produto

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

Popular produto

Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"
  • Ao alterar campo "Modelos" do formulário "Novo item"

Popular produtos modelos

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

Redirecionar tela do pedido

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

Remover ações cfe situação

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