Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha RMS

Segmento:

Varejo

Módulo:Vendas Farmácia
Função:Rastreabilidade de lote


02. SITUAÇÃO/REQUISITO

Controlar os medicamentos através de Lote e Rastreabilidade, para produtos controlados. 

03. SOLUÇÃO

  1. EXEMPLO DE UTILIZAÇÃO

Somente será gravada quando o Produto estiver com a flag DET_RASTREA_PDV = S da tabela AA1DITEM.

Produto sem receita

Produto com receita:

Tentando zerar a Quantidade Lote

Ao clicar em Ok, volta a quantidade do Lote. Se não existir quantidade cadastrada, coloca 1.

O mesmo acontece para a Data de Fabricação. Ao validar, segundo as regras especificadas na MIT, se for inconsistente, traz a data encontrada no Lote


 2. Outras Ações / Ações relacionadas

Ação

Descrição

frmPaciente

Inclusão de novos campos

frmLote_Validade

Inclusão de form novo para digitação dos dados do Lote quando medicamento não é controlado


3. Principais Campos e Parâmetros:

Campo

Descrição

Quantidade

Inclusão de campo Quantidade Lote no frmPaciente

Dt Fabricação

Inclusão de campo Dt.Fabricação no frmPaciente

Código Agregado

Inclusão de campo Código Agregado no frmPaciente


4. Script da tabela utilizada:

CREATE TABLE VST_LOTE_VALIDADE

(

  LOT_FILIAL            NUMBER(7),

  LOT_PEDIDO            NUMBER(7),

  LOT_DATA              NUMBER(7),

  LOT_PRODUTO           NUMBER(7),

  LOT_LOTE              VARCHAR2(20),

  LOT_VALIDADE          NUMBER(7),

  LOT_QTDE_LOTE         NUMBER(15,3),

  LOT_DT_FABRICACAO     NUMBER(7),

  LOT_COD_AGREGACAO     VARCHAR2(20)

)

TABLESPACE &&TS_RMS_D;

CREATE INDEX IVST_LOTE_VALIDADE1 ON VST_LOTE_VALIDADE (LOT_FILIAL, LOT_PEDIDO, LOT_DATA, LOT_PRODUTO, LOT_LOTE)

  TABLESPACE &&TS_RMS_I;

 

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_FILIAL            IS 'Codigo Filial sem digito';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_PEDIDO            IS 'Nro do Pedido';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_DATA              IS 'Data do Pedido';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_PRODUTO           IS 'Codigo Produto sem digito';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_LOTE              IS 'Lote';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_VALIDADE          IS 'Validade';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_QTDE_LOTE         IS 'Quantidade no Lote';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_DT_FABRICACAO     IS 'Data Fabricação';

COMMENT ON COLUMN VST_LOTE_VALIDADE.LOT_COD_AGREGACAO     IS 'Código Agregado';