Sistema de orçamentos simplificado

Índice

Itens de orçamento

ORCAME06.CAD_ORCAMENTO_06_ITENS

Descrição

Manutenção de itens de orçamento.

Esta interface é usada em diferentes guias do sistema. Clique nos links de navegação abaixo para obter maiores informações.

Cadastro de orçamentos:

Campos:

Sequência do item no pedido.
Código de identificação do produto. Calculado automaticamente ou informado conforme parametrização da respectiva engenharia de produto.
Descrição do produto
Código do produto.
São permitidos:
  • Código interno do produto
  • Código referencia do fabricante
  • Código de barras
Descrição adicional do item do pedido.
Utilizado para descrever os produtos/mercadorias ou serviços solicitados pelo cliente e que não estejam cadastrados no sistema.
Caso necessário é permitido o preenchimento da marca para produtos não cadastrados.
Texto livre sem quebras de linha e apenas com caractéres maiúsculos
Texto que identifica (nome) o produto. Este é o texto utilizado por padrão em todos os documentos fiscais e interfaces de uso interno.
Por padrão é aconselhado o tamanho máximo de 120 caracteres, para não permitir descrições maiores modifique a preferencia PROD.PRODUTOS.VALIDAR_PRODUTO_DESCRICAO
Texto livre com uma descrição complementar detalhada do produto. Esta descrição pode acrescentar característcas diversas como peso, dimensões, composição, aplicação, etc.
Indica se o ítem é um Serviço ou uma Mercadoria.
  • Mercadoria
  • Serviço
Código de referência do produto usado pelo fabricante.
Nome da marca.
Ex:
  • COCA-COLA
  • PEPSI
  • FRUKI
Apresenta as últimos orçamentos feitos do produto informando para o cliente do pedido.
A apresentação é configurada na preferência ORCAME06.CAD_ORCAMENTO_06_ITENS.SQL_HISTORICO_VENDAS.
Quantidade de produtos (mercadorias ou serviços) solicitada pelo cliente.
Não é permitido informar quantidades menores que zero.
Somente é permitido informar quantidade zero caso definido no campo Permite itens com quantidade zerada do respectivo tipo de pedido.
Preço sugerido pelo sistema.
Informações detalhadas para montagem do preço do item
Valor unitário do produto.
O valor pode assumir significados diferentes, dependendo do contexto ou do tipo de pedido. P.ex.:
  • Pedido de transferência entre estabelecimentos: Custo de aquisição
  • Pedido de venda: Preço de venda
  • Pedido de compra: Preço
Percentual de desconto para o item informado pelo usuário.
Sub total do item
Observações adicionais sobre o item de pedido.
Esta informação será repassada para o documento conforme configurado no campo "Incluir observações itens pedidos" da natureza de operação.
Apresenta os estoques disponíveis para o produto. Por padrão, apresenta o estoque disponível no estabelecimento e nos demais estabelecimentos da mesma empresa (matriz e filiais).

A apresentação é feita pela preferência ORCAME06.CAD_ORCAMENTO_06_ITENS.ESTOQUES.SCRIPT
Caso a preferência acima esteja vazia ou não exista, não será apresentado o campo "Estoques".

Estoque disponível do produto no estabelecimento do pedido. Somente são apresentados estoques em que o tipo de estoque esteja marcado como "disponível para venda". Calculado da seguinte forma:
estoque disponível = estoque atual - quantidade pendente em pedidos - quantidade em documentos em manutenção
Representação abreviada da unidade de medida. P. ex.: kg = quilograma, cx = caixa, m² = metro quadrado.
Nome que o usuário utiliza para se identificar no sistema.
As vezes pode ser igual ao seu e-mail.
Campo para identificação de usuários de um sistema. Pode ser composto por um e-mail.
Campo usado para digitação de senhas. Na interface, os caractéres digitados são substiuídos por "*" ou outro caractér qualquer. Note que este domínio mantém a senha aberta na base de dados (sem criptografia).
?
Coleção ("Lista de preços") utilizada como base para o preço do produto.
Não é obrigatório para pedidos tipo "transferências entre estabelecimentos", "pedido de compra", "pedido de devolução para fornecedor".
Quando informado, indica o item da lista de preços que foi utilizado para este pedido.

Esta informação pode não estar preenchida em casos que a lista de preço utilizada não possui preço para a quantidade informada.
Produtos ou agrupamento de produtos do pedido.
Item da engenharia de produtos que foi utilizada para criação do item de pedido, normalmente utilizada para pedidos de consumo.
Indica que foi utilizado um preço promocional para o item.
Valor percentual de alíquota para o IPI
Valor percentual da alíquota ST.
Os de percentual de MVA para uso na ST são obtidos dos seguintes campos:
  • ICMS Fornecedor (inter): Utilizado os valores da entidade REGIOES_ICMS.
  • MVA intraestadual (mva): Utilizado o valor existente no tipo de produto.
  • % ICMS intraestadual (intra): Utilizado o valor existente no tipo de produto.

Cálculo:
((100+mva)*(100-inter)/(100-intra)-100)

Observações:
  • Quando o valor existente em (intra) for inferior ao (inter), o valor de intra será igualado ao inter.
  • Somente serão calculados itens que possuirem o valor de (mva) informado e superior a zero.
  • Quando não localizado ou não informado o percentual de (intra) será considerado o percentual 12.
Valor de ICMS ST para o item.
Valor de IPI para o item
Permite definir se um item de pedido é relativo uma área física, com o intuito de "agrupar" itens em uma determinada área.

Esta informação é utilizada para agrupar itens em um relatório, por exemplo.


Este campo só é apresentado se no tipo de pedido estiver marcado para utiliar áreas físicas.
Permite definir se um item de pedido é relativo uma área física, com o intuito de "agrupar" itens em uma determinada área.

Esta informação é utilizada para agrupar itens em um relatório, por exemplo.


Este campo só é apresentado se no tipo de pedido estiver marcado para utiliar áreas físicas.
Características do serviço/produto de acordo com o perfil selecionado no respectivo tipo de serviço/produto do produto.
Ao consultar ou alterar o serviço/produto, este campo é substituído pelos campos definidos nos perfis do serviço/produto.

Ver: Perfis de produtos
Quantidade solicitada que ainda não foi entregue e nem cancelada.
A quantidade pendente é calculada da seguinte forma:
quantidade pendente = quantidade solicitada - quantidade entregue - quantidade cancelada
No caso de quantidade entrega maior do que a quantidade solicitada, a quantidade pendente será sempre 0.
Quantidade a carregar
Valor unitário líquido do item, calculado conforme o preço unitário, descontos, encargos e impostos informados diretamente para o item.
Valor total do item considerando o valor unitário e a quantidade pedida para o item.

Não é considerado o desconto informado diretamente no pedido.
Situação específica deste item.
  • Pendente - O ítem ainda não foi entregue e não está cancelado.
  • Aprovado - Item de pedido aprovado para ser executado.
  • Em execução - Item está em execução.
  • Pronto - O item do pedido está pronto para ser entregue, somente será considerado caso informado a quantidade efetiva e data de termino preenchida.
  • Entregue - O ítem já foi entregue.
  • Cancelado - O ítem foi cancelado.
  • Perdido - Foi informada uma data de perda. Indica que o item não poderá mais ser atendido. Equivale ao cancelado.
Código de barras recebido pela leitura.
Produto encontrado através da leitura do código de barras.
Quantidade de itens que serão incluídos para a leitura feita.

Operações

Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
MercadoriaCOCA-COLAPendente
ServiçoPEPSIAprovado
MercadoriaFRUKIEm execução
ServiçoCOCA-COLAPronto
Comportamento:Topo

Novo

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.
Topo

Planilha

Gera uma planilha eletrônica com os dados dos registros filtrados. Funciona de forma semelhante à operação [b:Listar], porém resulta em um arquivo de planilha (Excel).
Topo

Alterar todos

A operação "Alterar todos" permite alterar um ou mais campos de vários registros para um valor fixo através de uma única operação. Esta função deve ser usada da seguinte forma:
Comportamento:Topo

Ler cod. barras

Permite a leitura de código de barras de um produto para incluir no orçamento.

Esta funcionalidade é utilizada em smartphones que possuem o aplicativo "zxing".
Topo

Processar leitura

Faz a leitura do código de barras informado na função Ler cod. barras.
Comportamento:Topo

Alterar

Permite alterar a quantidade e preço dos itens.
Topo

Cancelar item

Cancelar o item ainda não entregue
Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Comportamento:

Dúvidas frequentes

  • Como apresentar os estoques do produto na inclusão de itens de um orçamento?
  • Como apresentar o histórico de vendas na inclusão de itens em um orçamento?
  • Configurações

    ORCAME06.CAD_ORCAMENTO_06_ITENS.APRESENTA_MINIMO

    Apresentar quantidade mínima para venda

    Permite apresentar a quantidade mínima para venda informado no campo Quantidade mínima para venda do Estoques de produtos.

    Tipo: FLAG

    Valor padrão: N

    ORCAME06.CAD_ORCAMENTO_06_ITENS.SQL_HISTORICO_VENDAS

    SQL para apresentar historico de vendas

    SQL utilizado para apresentar o histórico de vendas do produto. Quando informado, este campo representa um script que gera informações adicionais sobre este produto. Normalmente, esta preferência é utilizada para apresentar o histórico de vendas realizadas para o cliente do respectivo pedido, mas pode ser utilizada para agregar qualquer outra informação neste contexto.

    A configuração da preferência pode ser realizada por estabelecimento, permitindo contextualizar as informações de acordo com as necessidades de cada empresa.

    O preenchimento deve seguir a sintaxe do Telescope Script Engine que pode utilizar as seguintes variáveis de contexto (macros):

    • ${ctx}: Contexto da requisição em andamento.
    • ${produto}: Código do produto informado na tela.
    • ${pedido_id}: ID do pedido (orçamento) que está sendo realizado.
    • ${data_inclusao}: Data de hoje.
    • ${usuario_id}: ID do usuário.

    Ver também:

    Tipo: TEXT_LONG

    ORCAME06.CAD_ORCAMENTO_06_ITENS.USE_JS_DOMAIN

    Valor padrão: S

    Regras

    Ajustar autocomplete de área física

    Autocomplete de área física deve apresentar somente áreas usadas no pedido.
    Eventos que disparam esta regra:
    • Antes de inciar um auto-complete formulário "Alterar"
    • Antes de inciar um auto-complete formulário "Alterar todos"
    • Antes de inciar um auto-complete formulário "Novo"
    • Antes de inciar um auto-complete formulário "Pesquisar"

    Ajustar editabilidade conforme situação

    Caso a situação do item esteja cancelado, não permite editar valor e quantidade.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"

    Ajustar estoques

    Apresenta os estoques disponíveis para o produto. Por padrão, apresenta o estoque disponível no estabelecimento e nos demais estabelecimentos da mesma empresa (matriz e filiais).

    A apresentação é feita pela preferência ORCAME06.CAD_ORCAMENTO_06_ITENS.ESTOQUES.SCRIPT
    Caso a preferência acima esteja vazia ou não exista, não será apresentado o campo "Estoques".
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Novo"
    • Ao alterar campo "Produto" do formulário "Alterar"
    • Ao alterar campo "Produto" do formulário "Novo"

    Ajustar historico de vendas

    Apresenta as ultimas vendas feitas pelo cliente do pedido para o produto selecionado. A apresentação é feita pela preferencia "ORCAME06.CAD_ORCAMENTO_06_ITENS.SQL_HISTORICO_VENDAS".

    Caso a preferencia acima esteja vazia ou não exista, não será apresentado o campo "historico de vendas".
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Novo"
    • Ao alterar campo "Produto" do formulário "Alterar"
    • Ao alterar campo "Produto" do formulário "Novo"

    Ajustar visibilidade de área física

    Campo de área física deve ser apresentado conforme definido no tipo de pedido.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Listar"
    • Antes de apresentar uma tela formulário "Novo"
    • Antes de apresentar uma tela formulário "Pesquisar"

    Alternar guias

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

    Apresentar campo para liberação

    Apresenta os campos para liberação de preço.

    Se o tipo de pedido estiver configurado para Validar preços mínimo e máximo
    • Se tiver percentual de desconto informado verifica se o cliente tem Percentual de desconto máximo informado. Caso tenha e o percentual de desconto informado no item for maior que o do cliente apresenta os campos de liberação. Senão verifica se o percentual de desconto é maior do que o Percentual de desconto do estabelecimento e apresenta dos campos para liberação.
    • Se tiver preço informado verifica se o preço informado está dentro do permitido como valor máximo e mínimo na lista de preço, caso não esteja apresenta os campos.
    Eventos que disparam esta regra:
    • Ao alterar campo "% Desconto" do formulário "Alterar"
    • Ao alterar campo "% Desconto" do formulário "Novo"
    • Ao alterar campo "Preço unitário" do formulário "Alterar"
    • Ao alterar campo "Quantidade" do formulário "Alterar"
    • Ao alterar campo "Valor unitário" do formulário "Novo"

    Apresentar campos como obrigatórios para liberação

    Apresentar campos como obrigatórios para liberação
    Eventos que disparam esta regra:
    • Ao alterar campo "Chave autorização" do formulário "Alterar"
    • Ao alterar campo "Chave autorização" do formulário "Novo"
    • Ao alterar campo "Usuário" do formulário "Alterar"
    • Ao alterar campo "Usuário" do formulário "Novo"

    Apresentar características produto

    Quando informado um produto deve-se apresentar as características da engenharia desse produto.
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Alterar"
    • Antes de apresentar cada registro formulário "Novo"
    • Ao alterar campo "Produto" do formulário "Listar"
    • Ao alterar campo "Produto" do formulário "Novo"

    Apresentar informações sobre o produto

    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Alterar"
    • Antes de apresentar cada registro formulário "Listar"
    • Antes de apresentar uma tela formulário "Novo"
    • Ao alterar campo "Produto" do formulário "Novo"
    • Ao alterar campo "Quantidade" do formulário "Novo"

    Apresentar mensagem

    Apresenta mensagem de warning da regra VALIDAR_PRODUTO_JA_INSERIDO. Solução necessária devido a regra ALTERNAR_GUIAS.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Novo"

    Apresentar mercadorias ou serviços

    Apresenta apenas os itens que são do tipo mercadoria ou serviços.
    Eventos que disparam esta regra:
    • Antes de ler formulário "Pesquisar"

    Apresentar produto lido

    Apresenta o produto lido, buscando pelo código de barras lido.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Processar leitura"

    Bloqueio para venda

    Os produtos que tiverem algum tipo de bloqueio ("em falta" ou "cancelado") não podem ser inseridos no orçamento.
    Eventos que disparam esta regra:
    • Antes de alterar formulário "Alterar"
    • Antes de inserir formulário "Novo"

    Incluir área física não existente

    Quando informado uma área física que não existe, será incluído automaticamente.
    Eventos que disparam esta regra:
    • Antes de alterar formulário "Alterar todos"
    • Antes de validar formulário "Alterar"
    • Antes de validar formulário "Novo"

    Modificar tela

    Incluir a LOV para produtos
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Novo"

    Ocultar campo tipo

    Oculta o campo tipo na query.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Pesquisar"

    Ocultar campos

    Ocultar os campos na edição do item.

    • Se o produto está informado, o campo descrição livre não deve ser apresentado.
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Alterar"

    Ocultar campos na descrição livre

    Ocultar campos na descrição livre
    Eventos que disparam esta regra:
    • Ao alterar campo "Descrição livre" do formulário "Novo"

    Ocultar campos na inserção

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

    Popular campo de pedido_id

    Popular campo de pedido_id com o ID do pedido.
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Novo"

    Popular campos para o update

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

    Popular registro

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

    Preencher registro de produto

    Preencher o registro de produto.

    Remover botão

    Remover botão de cancelar quando não existir quantidade a cancelar do item.
    Eventos que disparam esta regra:
    • Depois de apresentar formulário "Alterar"

    Remover botões

    Se o pedido estiver com situação "Entregue" ou "Cancelado" não deverá permitir realizar inclusões, alterações ou exclusões nos itens.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Listar"

    Salvar características

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

    Salvar informações de autorizador

    Salvar as informações de usuário ou chave que autorizou a operação
    Eventos que disparam esta regra:
    • Antes de alterar formulário "Alterar"
    • Antes de inserir formulário "Novo"

    Validar cliente com validade expirada

    Apresenta uma mensagem de erro ou alerta (conforme configurado no tipo de pedido) caso a data de validade do cadastro do cliente esteja expirado.
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Alterar"
    • Antes de apresentar uma tela formulário "Listar"
    • Antes de apresentar uma tela formulário "Novo"
    • Antes de apresentar uma tela formulário "Pesquisar"

    Veja também