Controle de produtos individuais > Controle de garantias
Configurações e implantação do controle de garantias
CPRODI.RQ-004
Fluxo normal
Menu
Incluir as interfaces no menu:
CPRODI.CAD_TIPOS_CONTROLES_PRODUTOS_INDIVIDUAIS
CPRODI.CAD_CONTROLES_PRODUTOS_INDIVIDUAIS
Sugerimos que seja criado um menu "Garantias" dentro do menu "Estoque".
Direitos de acesso
Estabelecer direitos de acesso para aos usuários.
- Direitos necessários para quem for configurar o ambiente:
CPRODI.CAD_TIPOS_CONTROLES_PRODUTOS_INDIVIDUAIS.*
CPRODI.CAD_NATUREZAS_CONTROLES_PRODUTOS_INDIVIDUAIS.*
- Direitos necessários para quem for operacionalizar:
CPRODI.CAD_CONTROLES_PRODUTOS_INDIVIDUAIS.*
CPRODI.PRO_GERACAO_CONTROLES_INDIVIDUAIS_DOCUMENTOS.*
CPRODI.CAD_CONTROLES_INDIVIDUAIS_DOCUMENTOS.*
Tipos de controle
Cadastrar o tipo de controle GARANTIA através da interface Tipos de controles de produtos individuais.
Exemplo:
- Tipo de controle: GARANTIA
- Título: Garantia
- Recebe do cliente: Sim
- Envia para o fornecedor: Sim
- Nome do leiaute: Lacre garantia
- Script para informações:
item documento text, label='Documento';
item data_emissao date, label='Data';
item quantidade double, label='Quantidade';
item fornecedor text, label='Fornecedor';
item cliente text, label='Cliente';
item valor_unitario price, label='Preço';
set table-title '<h2>Vendas do produto para este cliente</h2>';
select e.especie||' '||doc.numero as documento
, doc.data_emissao
, ides.quantidade
, ides.valor_unitario
from controles_produtos_individuais cpi
join itens_doc_entradas_saidas ides on ides.produto_id = cpi.produto_id
join doc_entradas_saidas doc on doc.id = ides.documento_id
and doc.destinatario_id = cpi.cliente_id
and doc.estabelecimento_id = cpi.estabelecimento_id
join naturezas_operacoes nat on nat.id = doc.natureza_operacao_id
join especies e on e.id = doc.especie_id
join pessoas clie on clie.id = doc.destinatario_id
where cpi.id = ${id}
and nat.gera_estatistica_vendas = 'S';
set table-title '<h2>Ultimas compras</h2>';
select e.especie||' '||doc.numero as documento
, doc.data_emissao
, forn.nome_completo as fornecedor
, ides.quantidade
, ides.valor_unitario
from controles_produtos_individuais cpi
join itens_doc_entradas_saidas ides on ides.produto_id = cpi.produto_id
join doc_entradas_saidas doc on doc.id = ides.documento_id
and doc.emitente_id = cpi.fornecedor_id
and doc.estabelecimento_id = cpi.estabelecimento_id
join naturezas_operacoes nat on nat.id = doc.natureza_operacao_id
join especies e on e.id = doc.especie_id
join pessoas forn on forn.id = doc.emitente_id
where cpi.id = ${id}
and nat.gera_estatistica_compras = 'S';
Definir (e cadastrar se necessário) as naturezas de operação que serão utilizadas nos eventos de controle através da interface Naturezas de operação dos controles de produtos individuais que pode ser acessada através da guia "Naturezas de operação":
- Recebimento do cliente (dentro e fora do estado)
- Envio para o fornecedor (dentro e fora do estado)
- Recebimento do fornecedor (dentro e fora do estado)
- Envio para o cliente (dentro e fora do estado)
Layout da etiqueta
Definir o layout de etiqueta que será utilizada para identificar os produtos com o número de controle individual utilizando a interface Leiautes de etiquetas.
Uma vez definido o layout, acessar Tipos de controles de produtos individuais e registrar o leiaute desejado no tipo de controle.