Pedidos de venda - completo

Índice

Produtos para o pedido

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS

Descrição

Seleção dos produtos a serem incluídos no pedido.

Permite consultar produtos e informar as quantidades a serem incluídas no pedido.

A quantidade solicitada é preenchida automaticamente nos itens já incluídos no pedido, permitindo alterar a quantidade e remover o item do pedido removendo a quantidade informada (campo deve ficar "vazio").

Não permite informar preços dos produtos fora dos limites mínimo e máximo definidos no item da lista da qual o preço do produto foi obtido.
Para informar itens com preços fora dos limites da lista de preços deve ser utilizada a guia "Itens" (Itens de pedido) da tela de cadastro de pedidos.

Alterar operação apresentada ao entrar nesta interface através de guias:

Quando acessada esta interface por uma guia, ele sempre apresentará a "pesquisa" como primeira tela. Para mudar qual operação deve ser apresentada primeiramente (como "listagem" por exemplo), deve ser alterada a preferência PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.REDIRECIONAR_PARA.

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

Cadastro de orçamentos:

Cadastro de Pedidos:

Ordens de serviço para veículos:

Pedidos de representação:

Campos:

Campo geral de pesquisa por referencia. Permite informar tanto a referencia do fabricante como do fornecedor e ainda aceta qualquer uma das tags.
Sequência definida para o produto na lista de preço.
Código de identificação do produto. Calculado automaticamente ou informado conforme parametrização da respectiva engenharia de produto.
Código de barras do produto
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
Produtos similares
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.
Código do fabricante deste produto.
Nome da marca.
Ex:
  • COCA-COLA
  • PEPSI
  • FRUKI
Código de referência do produto usado pelo fabricante.
Apresenta as últimos orçamentos feitos do produto informando para o cliente do pedido.
A apresentação é configurada na preferência PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.SQL_HISTORICO_VENDAS.
Identificação do fornecedor que tem este produto.
Nome dado para identificar o tipo de produto.
Inidica se o produto está em promoção
Indica se o produto tem estoque ou não para o estabelecimento do pedido
Define se a consulta deve apresentar apenas produtos com preço ou se produtos sem preço também devem ser apresentados.
Este campo é apresentado somente para usuários que tem acesso a role CONSULTAR_PRODUTOS_SEM_PRECO. Os demais usuários tem sua consulta restrita a produtos que tem preço.
Valor padrão: S
Botão que permite o usuário verificar produtos similares a este.
Quantidade disponível em estoque
Apresenta o estoque disponível da "empresa", ou seja, do estabelecimento e dos demais estabelecimentos da mesma empresa para o produto.

A apresentação é feita pela preferência PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.ESTOQUES.SCRIPT
Caso a preferência acima esteja vazia ou não exista, não será apresentado o campo "Estoques".
Apresenta as localizações do produto no estoque do estabelecimento. Caso o sistema esteja configurado com vários estabelecimentos, o sistema apresenta as localizações no estabelecimento ativo do usuário da sessão.
Indica quando a venda somente é feita em quantidades múltiplas.
Por exemplo: 2, para quantidades válidas = 2, 4, 6, 8, ...

É apresentado a quantidade mínima para venda informado no estoque do produto. O estoque utilizado é encontrado da seguinte forma:
  • Estabelecimento do estoque deve ser o mesmo do pedido;
  • O produto deve ser o listado;
  • Tipo de estoque deve ser o mesmo tipo de estoque informado na natureza de operação vinculada ao tipo de pedido.
Quantidade solicitada pelo cliente. Para remover um produto do carrinho, basta limpar este campo.
Preço unitário para o produto preenchido pelo usuário.
Caso esteja informada uma função no campo "Função para liberação do preço" no Tipos de pedidos, somente os usuários que possuírem o direito de acesso àquela função poderão alterar o preço unitário do item.
As regras de preço somente serão verificadas ao [Salvar] a lista de produtos do pedido, ou seja, o campo permitirá informar qualquer valor no seu preenchimento, mas não permitirá registrar o item caso o preço não esteja de acordo com as regras de preços definidas no sistema.
IMPORTANTE: Este campo NÃO DEVE ser ocultado na interface, pois o campo é requerido e obrigatório para execução do cálculo do valor total do item.
Preço sugerido pela lista de preços.
Obs: Se não localizar o preço para a quantidade informada apresentará uma mensagem no campo de quantidade informando a quantidade mínima para a qual o produto tem preço informado.
Descritivo que apresenta como o preço foi calculado. Informa a lista utilizada, os descontos, preços mínimos e máximos, descontos do cliente, juros da condição de pagamento, etc.
Percentual de alíquota de IPI
Valor de IPI para o item
Percentual de alíquota para ICMS ST
Valor de ICMS ST para o item.
Define um desconto percentual a ser dado para o item.
Valor total do item do pedido.
Apresenta a quantidade de produtos em Ordens de Compra
Apresenta a quantidade de itens em documentos que estão em manutenção e que a natureza esteja marcada para gerar estatísticas de compras.
Quantidade em processo de faturamento (documentos em manutenção, pendentes, aprovados, rejeitados) para o cliente do pedido e somente para o produto listado.
Quantidade em processo de faturamento (documentos em manutenção, pendentes, aprovados, rejeitados) para o cliente do pedido e somente para o produto listado.
Quantidade em pedidos do cliente/tipo de pedido/estabelecimento/produto
Fotos e outras imagens do produto.
Observações adicionais sobre produto.
Campo que faz a ligação da consulta com um item já existente.
Indica a lista de preços que foi utilizada para o preço.
Representação abreviada da unidade de medida. P. ex.: kg = quilograma, cx = caixa, m² = metro quadrado.
Item da lista de preços que foi utilizada
Define se o preço utilizado foi promocional ou não
Define o tipo de filtro para buscar os produtos/itens
  • Produtos já inseridos - Indica que só retornará itens/produtos já inseridos no pedido
Ordem de apresentação dos produtos
  • Descrição
  • Aplicação
  • Marca
  • Referência
Indica se o registro refere-se a um modelo, produto, lote, variação do produto ou unidade de produto.
  • Modelo - Um modelo é a definição conceitual de um PRODUTO. Os modelos não existem no mundo real. Apenas poderão existir materiais baseados no modelo. De certa forma, esta entidade representa o projeto do desenvolvimento de um produto onde os detalhes de acabamento final não são especificados. Um bom exemplo é o modelo de calçado. O registro do modelo é apenas uma especificação incompleta. Para a produção de um calçado, será necessário complementar a especificação do modelo adicionando características como cores, forros, acabamentos, etc. Um modelo é uma "ficha incompleta". Para a confecção de um produto é necessário que seja feita uma complementação detalhada do respectivo modelo.
  • Produto - O registro especifica um produto detalhado e que representa um material ou serviço.
  • Variação - Utiliza-se variações para cadastrar vários produtos que são praticamente iguais variando apenas alguma característica básica como cor, tamanho, voltagem, etc.
    Nestes casos, pode-se cadastrar um produto base e informar as respectivas variações de forma simplificada, sem a necessidade de informar novamente todo o cadastro.

    É importante salientar que não é possível existir uma variação que tenha alguma tributação diferente da informada no produto base.
  • Embalagem - Utiliza-se embalagem para cadastrar vários produtos que são iguais, mas apenas com diferença de embalagem.
    Nestes casos, pode-se cadastrar um produto base e informar as respectivas embalagens de forma simplificada, sem a necessidade de informar novamente todo o cadastro.
    P.ex: Produto base = Litros ; Produto embalagem 1 UN - 2L.
  • Lote de produtos - É um conjunto de unidades produzidas no mesmo processo de produção.
  • Unidade individual - Instância única de um produto. As unidades individuais de produtos normalmente são identificadas pelo seu número de série (único).

    O estoque de uma unidade individual de produto somente pode ser 0 ou 1.
  • Conjunto - Representa um conjunto de produtos (e respectivas quantidades) que serão manuseados na operação. Um produto do tipo "conjunto" somente é utilizado como um sinônimo para os produtos que ele representa. O conjunto propriamente dito jamais é utilizado para movimentar estoque. Ao incluir um conjunto em um pedido, o sistema substitui automaticamente pelos produtos que compõe o respectivo conjunto.
Tipo do item que define a destinação do produto conforme EFD.
O tipo de item poderá variar de acordo com o estabelecimento: ver Produtos dos estabelecimentos.
  • Mercadoria para revenda - Produto adquirido para comercialização
  • Matéria-prima - A mercadoria que componha, física e/ou quimicamente, um produto em processo ou produto acabado e que não seja oriunda do processo produtivo. A mercadoria recebida para industrialização é classificada como Tipo 01, pois não decorre do processo produtivo, mesmo que no processo de produção se produza mercadoria similar classificada como Tipo 03
  • Embalagem
  • Produto em processo - O produto que possua as seguintes características, cumulativamente: oriundo do processo produtivo; e, preponderantemente, consumido no processo produtivo. Dentre os produtos em processo está incluído o produto resultante caracterizado como retorno de produção. Um produto em processo é caracterizado como retorno de produção quando é resultante de uma fase de produção e é destinado, rotineira e exclusivamente, a uma fase de produção anterior à qual o mesmo foi gerado. No “retorno de produção”, o produto retorna (é consumido) a uma fase de produção anterior à qual ele foi gerado. Isso é uma excepcionalidade, pois o normal é o produto em processo ser consumido em uma fase de produção posterior à qual ele foi gerado, e acontece, portanto, em poucos processos produtivos
  • Produto acabado - O produto que possua as seguintes características, cumulativamente: oriundo do processo produtivo; produto final resultante do objeto da atividade econômica do contribuinte; e pronto para ser comercializado
  • Subproduto - O produto que possua as seguintes características, cumulativamente: oriundo do processo produtivo e não é objeto da produção principal do estabelecimento; tem aproveitamento econômico; não se enquadre no conceito de produto em processo (Tipo 03) ou de produto acabado (Tipo 04)
  • Produto intermediário - Aquele que, embora não se integrando ao novo produto, for consumido no processo de industrialização
  • Material de uso e consumo
  • Ativo imobilizado
  • Serviços
  • Outros insumos
  • Outros (kit) - Outros produtos (kit) que não devem ser registrados nos documentos fiscais, sendo permitido somente em documentos internos.
  • Outros

Operações

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

Pesquisa simples (SEARCH)

Campos utilizados para pesquisa genérica
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

Itens

Apresenta somente os itens que já foram inseridos no pedido (em modo de multirow).
Comportamento:Topo

Consultar produtos sem preço

Perfil de acesso que permite que o usuário consulte produtos que não tem preço. Usuários que não tem acesso a esta chave, poderão consultar apenas produtos que possuem preço. Já os usuário que tem acesso a esta chave poderão consultar produtos sem preço, apesar de não poderem incluir itens para os mesmos.
Topo

Limpar carrinho

Limpa o carro, retirando os itens do pedido. Caso o usuário esteja acessando a interface via pedido de venda, a operação "limpar carrinho" não estará disponível.
Topo

Concluir

Abre a tela de fechamento do pedido.
Topo

Index

Responsável por redirecionar para as interfaces corretas, baseadas no tipo de pedido
Topo

Redirecionar

Permite redirecionar a interface para a tela de pesquisa ou listagem, conforme configurado na preferência PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.REDIRECIONAR_PARA.
Topo

Emitir

Permite emitir o pedido, informando a data de conclusão. Após emissão será redirecionado para tela do pedido.

Configurações

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.APRESENTAR_QUERY_ANTES_LIST

Apresentar os filtros antes da lista de produtos

Define se deve ser apresentar os filtros antes da lista de produtos.

Tipo: FLAG

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.ATRIBUTOS_PEDIDO

Atributos a serem definidos no pedido criado pelo carrinho

Atributos a serem definidos no pedido criado pelo carrinho.
Deve ser informado um atributo por linha no fomato

ATRIBUTO=VALOR

Qualquer atributo existente na entidade PEDIDOS pode ser utilizado.

Exemplo:
VENDEDOR_ID=12345
REPRESENTANTE_ID=93984
DATA_PROGRAMADA=[SYSDATE+14]

Tipo: TEXT_LONG

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.MAXIMO_REGISTROS

Quantidade máxima de registros por página apresentados na tela de lista.

Tipo: TEXT

Valor padrão: 50

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.MENSAGEM_CLIENTE_BLOQUEADO

Texto de mensagem apresentada quando houver algum bloqueio comercial ou financeiro que impeça o acesso do usuário ao sistema.

Tipo: TEXT

Valor padrão: Cliente bloqueado! Entre em contato com o administrador do sistema para liberação de acesso!

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.NAO_APRESENTAR_PLANO_PAGAMENTO

Define se o deve apresentar o plano de pagamento para escolha, caso já exista um padrão registrado para o cliente.
Caso "N" serão apresentados todos os planos para escolha do usuário.
Caso "S" não serão apresentados todos os planos para escolha do usuário, somente o plano padrão será apresentado.

Valor padrão: N

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.ORDER_BY

Ordenação a ser utilizada na apresentação dos produtos.

Tipo: TEXT

Valor padrão: SEQUENCIA_LISTA,REFERENCIA_FABRICANTE

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.PEDIDO_USUARIO_ID

ID do pedido do carrinho de compras de um usuário

Indica o ID do pedido que representa o carrinho de compras de um usuário.

Tipo: ID

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.PERMITIR_CARRINHO_COMPRAS

Permitir uso desta interface como carrinho de compras

Quando marcado, indica que esta interface pode ser chamada diretamente fazendo a gestão de um pedido no estilo de "carrinho de compras". Neste caso, um pedido poderá ser automaticamente criado para cada usuário.

Tipo: FLAG

Valor padrão: N

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.REDIRECIONAR_PARA

Função primária a ser apresentada

Permite definir qual função deve ser a primeira a ser apresentada quando utilizada a função REDIRECIONAR_PARA. Essa função e esta preferência são utilizados quando utilizado o módulo de vendas.

Quando esta preferência estiver vazia, por padrão, será utilizado a função de pesquisa.

Opções disponíveis:

  • QUERY: Tela de "Pesquisa".
  • UPDATE: Tela de listagem dos produtos para inclusão de quantidade e valor.

Atenção
A opção UPDATE deve ser utilizada com cuidado, pois poderá haver comprometimento do desempenho e performance do sistema quando a quantidade de produtos que poderão ser apresentadas for muito grande.

Tipo: TEXT

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.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.

Ver também:

Tipo: TEXT_LONG

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.TIPO_PEDIDO_IMPRESSAO_SEPARACAO

Layout PDF para impressão de pedidos para separação.

Tipo: TEXT

Valor padrão: pedido5-separacao

PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.TIPO_PEDIDO_PADRAO

Tipo de pedido para ser utilizado no carrinho de compras

Nome do tipo de pedido que deve ser criado na operação do carrinho de compras.

Tipo: UPPER

Regras

Ajustar ações cfe contexto

Ajusta as ações que podem ser realizadas conforme a situação do pedido.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"

Ajustar campos de filtro conforme o contexto

Usuários que não tem acesso à role CONSULTAR_PRODUTOS_SEM_PRECO não terão o campo para filtrar produtos com ou sem preço (irá listar apenas produtos com preço).
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Pesquisar"

Ajustar ordenação

Se informada uma ordem ajusta conforme informado no campo ordem.
Eventos que disparam esta regra:
  • Antes de ler formulário "Pesquisar"

Ajustar visibilidade campo estoques

Se a preferência PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.ESTOQUES.SCRIPT estiver vazia ou não exista, esconde o campo "Estoques".
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"

Alterar mensagem de sucesso

Alterar mensagem padrão de sucesso
Eventos que disparam esta regra:
  • Após encerrar a transação com sucesso formulário "Alterar"

Apresentar a unidade de medida da quantidade

Coloca o símbolo da unidade de medida do produto no sufixo do campo de quantidade.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"

Apresentar filtros antes dos produtos

Ao listar os produtos, se a preferencia PEDVEN06.CAD_PEDIDOS_06_PRODUTOS.APRESENTAR_QUERY_ANTES_LIST estiver ativa, a tela de QUERY é apresentada antes da lista de produtos.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"

Apresentar histórico de vendas

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

Caso a preferencia acima esteja vazia ou não exista, não será apresentado o campo "histórico".
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"
  • Ao alterar campo "Produto" do formulário "Alterar"

Apresentar informações sobre o produto

Popular diversos campos com informações sobre o produto:
  • Estoque disponível para o produto.
  • Quantidade múltipla
  • Link para as similaridades
  • Quantidade em faturamento
  • Quantidade em OC
  • Quantidade a liberar
  • IPI
  • ST
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"

Apresentar valor total

Apresentar o valor total do pedido em baixo da coluna total item
Eventos que disparam esta regra:
  • Pré summary formulário "Alterar"

Atualizar total do item

Atualizar o valor total do item (quantidade x preço - desconto)
Eventos que disparam esta regra:
  • Ao alterar campo "% desc." do formulário "Alterar"
  • Ao alterar campo "Preço unit." do formulário "Alterar"

Consultar preço

Busca o preço do produto - aceita descontos por quantidade.
Calcula o valor total do item considerando a quantidade informada.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"
  • Ao alterar campo "Quant." do formulário "Alterar"

Filtrar campos especiais

Ajusta a consulta conforme filtros especiais informados na pesquisa:
  • Usuários sem acesso à role CONSULTAR_PRODUTOS_SEM_PRECO, listar apenas produtos com preço
  • Usuários com acesso à rola CONSULTAR_PRODUTOS_SEM_PRECO, listar produtos com ou sem preço dependendo do que estiver informado no filtro
  • Listar apenas produtos em promoção ou não
Eventos que disparam esta regra:
  • Depois de ler formulário "Pesquisar"

Ler quantidade já informada no pedido

Ler a quantidade que já foi informada no pedido para o produto que está sendo consultado.
Se não existir quantidade, desabilitar a edição do preço unitário.
Se existir quantidade mas o item já está em situação diferente de "P", então não permite altera-la.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Alterar"

Limpar filtro

Sempre que acessar a tela de query deve-se limpar o campo filtro que está hidden
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Pesquisar"

Montar descritivo do preço

Popula o campo de descritivo do preço com as informações de como o preço foi calculado.

Pesquisar por filtros indiretos

Agrega filtros de pesquisa utilizando os seguintes atributos indiretos:
  • Código de barras
  • Fornecedor
  • Referência do fornecedor
  • Lista de preços do pedido
Eventos que disparam esta regra:
  • Depois de ler formulário "Pesquisar"

Popular imagens

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

Preparar consulta

Prepara algumas informações que serão utilizadas nas consultas a preços e estoque dos produtos que serão listados (estabelecimento do usuário, pedido para busca da lista de preços, etc.).
Caso o usuário esteja acessando a interface via pedido de venda, a operação "limpar carrinho" não estará disponível.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Alterar"
  • Antes de apresentar uma tela formulário "Pesquisar"

Preparar quantidades

Quando a quantidade informada for <= 0, a mesma deve ficar como nula.
Eventos que disparam esta regra:
  • Antes de alterar formulário "Alterar"

Salvar a quantidade informada

Salva a quantidade informada para os itens do pedido.
O item do pedido será excluído caso exista uma quantidade informada para o item e o campo quantidade seja "apagado" (não informado ou null).
Eventos que disparam esta regra:
  • Depois de alterar formulário "Alterar"

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 "Pesquisar"

Validar endereço principal do cliente

Valida o endereço principal do cliente através do método da entidade pedido. Como nos pedidos de venda a tela é redirecionada automaticamente para a tela de inclusão de itens, a mensagem deve ser apresentada na interface.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Pesquisar"

Verificar pedido

Verifica se o pedido que está vinculado ao bloco existe. Caso não informado e existirem as configurações de suporte ao "carrinho de compras", o sistema vincula ao pedido em manutenção que está vinculado a este usuário ou cria um novo.
Para maiores detalhes sobre o "Carrinho de compras", consulte ...
Eventos que disparam esta regra:
  • Antes de inicializar o componente formulário "Pesquisar"