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
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';