DES:SGLMRP:Introdução
(Diferença entre revisões)
Liege.ciupak (disc | contribs) (→Controle de Entrega das OC/OS) |
Liege.ciupak (disc | contribs) (→Controle de Entrega das OC/OS) |
||
Linha 12: | Linha 12: | ||
'''Agosto/2016 - Análise por Liége''' <br> | '''Agosto/2016 - Análise por Liége''' <br> | ||
'''??/2016 - Desenvolvimento por Elton''' <br> | '''??/2016 - Desenvolvimento por Elton''' <br> | ||
− | * Objetivo: Controlar a entrega de produtos ou serviços pelos fornecedores, a partir da emissão de Ordens de Compra ou Ordens de Serviço emitidas pelo setor de Compras | + | * Objetivo: Controlar a entrega de produtos ou serviços pelos fornecedores, a partir da emissão de Ordens de Compra (OC) ou Ordens de Serviço (OS), que são emitidas pelo setor de Compras |
: - tabelas novas: StrRgsPrcOrdCmpEntSituacao, StrRgsPrcOrdCmpEntStcAtual, StrRgsPrcOrdCmpEntOcorrencia | : - tabelas novas: StrRgsPrcOrdCmpEntSituacao, StrRgsPrcOrdCmpEntStcAtual, StrRgsPrcOrdCmpEntOcorrencia | ||
* Considerações | * Considerações | ||
− | : - Uma OC pertence à somente um CNPJ e uma Licitação | + | : - Uma OC/OS pertence à somente um CNPJ e uma Licitação |
− | : - Todos os itens de uma OC tem o mesmo prazo de entrega, conforme consta na Licitação | + | : - Todos os itens de uma OC/OS tem o mesmo prazo de entrega, conforme consta na Licitação |
* Cadastro de Licitação (alteração) | * Cadastro de Licitação (alteração) | ||
− | : - adicionar os novos campos: Prazo máximo para entrega em dias (StrLicitacao.StrLct_EntMxmDias) e Unidade de Contagem de Prazo de Entrega (TblGrl_UndCntPrzEntrega e TblGrlItm_UndCntPrzEntrega; visão TblGrlUndCntPrzEntrega) | + | : - adicionar os 2 novos campos: Prazo máximo para entrega em dias (StrLicitacao.StrLct_EntMxmDias) e Unidade de Contagem de Prazo de Entrega (TblGrl_UndCntPrzEntrega e TblGrlItm_UndCntPrzEntrega; visão TblGrlUndCntPrzEntrega) |
: - Caso a licitação ainda esteja válida (StrLicitacao.StrLct_DtValidade is null OR >= GETDATE()), obrigar a digitação dos novos campos | : - Caso a licitação ainda esteja válida (StrLicitacao.StrLct_DtValidade is null OR >= GETDATE()), obrigar a digitação dos novos campos | ||
* Cadastro de Ordem de Compra (alteração) | * Cadastro de Ordem de Compra (alteração) | ||
− | : - exibir Previsão | + | : - criar um painel para exibir informações sobre a Entrega e exibir as seguintes informações |
+ | :: - Situação Atual: função XXX | ||
+ | :: - Previsão Inicial de Entrega: 2 novos campos criados na StrLicitacao | ||
+ | :: - Prorrogação: função XXX (pode não existir prorrogação) | ||
: - obrigar o registro dos campos CR do Processo e Data da CR | : - obrigar o registro dos campos CR do Processo e Data da CR | ||
* Cadastro de Controle de Entrega de OC (novo) | * Cadastro de Controle de Entrega de OC (novo) | ||
Linha 27: | Linha 30: | ||
** Situação da Entrega (StrRgsPrcOrdCmpEntSituacao) | ** Situação da Entrega (StrRgsPrcOrdCmpEntSituacao) | ||
:: - objetiva registrar as situações que ocorreram até a Entrega real dos itens da OC/OS | :: - objetiva registrar as situações que ocorreram até a Entrega real dos itens da OC/OS | ||
− | :: - Situação de Entrega de OC pelo fornecedor (visão | + | :: - Situação de Entrega de OC/OS pelo fornecedor (visão TblGrlStcEntOrdCmp) |
:: - Data da Situação: se a entrega foi prorrogada, será a nova data de entrega; se a entrega foi concluída, será a data da entrega real; | :: - Data da Situação: se a entrega foi prorrogada, será a nova data de entrega; se a entrega foi concluída, será a data da entrega real; | ||
:: - para identificar a situação atual, gravar StrRgsPrcOrdCmpEntStcAtual | :: - para identificar a situação atual, gravar StrRgsPrcOrdCmpEntStcAtual | ||
Linha 33: | Linha 36: | ||
: - Data/Hora da Ocorrência e Descrição da Ocorrência | : - Data/Hora da Ocorrência e Descrição da Ocorrência | ||
** Relatório de Entrega de OC/OS: opção para entregas atrasadas, à vencer em x dias... | ** Relatório de Entrega de OC/OS: opção para entregas atrasadas, à vencer em x dias... | ||
+ | ** Função que define a Data de Entrega: | ||
+ | : - se houver prorrogação (TblGrlItm_StcEntOrdCmp='Pror') na tabela StrRgsPrcOrdCmpEntSituacao, considerar a Data (StrRgsPrcOrdCmpEntStc_DtaSituacao); considerar que poderá haver mais de uma prorrogação e, neste caso, considerar a maior Data | ||
+ | : - se não houver prorrogação, definir a Data a partir da Data da Ordem de Compra (StrRgsPrcOrdCompra.StrRgsPrcOrdCmp_DtOrdmCompra) + o número de dias cadastrado como prazo de entrega na Licitação | ||
+ | ** Função que define a Situação atual de Entrega: | ||
+ | : - verificar a situação em StrRgsPrcOrdCmpEntSituacao, referente a maior Data de Situação (StrRgsPrcOrdCmpEntStc_DtaSituacao) registrada |
Edição de 09h15min de 19 de agosto de 2016
Voltar a Página Inicial - Menu Sistemas
Autorização de 25% na quantidade do produto
20/03/09 - Liége
Em 19/03/09 a Eunice da PRAP solicitou que o acréscimo automático de 25% na quantidade dos produtos da licitação fosse removido. Quando a autorização para comprar além da quantidade estipulada (até 25%) for aprovada, será necessário que seja alterada a quantidade do produto licitado no Cadastro de Licitação do SGLMRP.
Para atender à solicitação, foram alteradas triggers em tabelas:
- StrRgsPrcProduto: tg_StrRgsPrcProduto_u
- StrRgsPrcFrnProduto: tg_StrRgsPrcFrnProduto_u
- StrRgsPrcPrdCntConsumo: tg_StrRgsPrcPrdCntConsumo_u
Controle de Entrega das OC/OS
Agosto/2016 - Análise por Liége
??/2016 - Desenvolvimento por Elton
- Objetivo: Controlar a entrega de produtos ou serviços pelos fornecedores, a partir da emissão de Ordens de Compra (OC) ou Ordens de Serviço (OS), que são emitidas pelo setor de Compras
- - tabelas novas: StrRgsPrcOrdCmpEntSituacao, StrRgsPrcOrdCmpEntStcAtual, StrRgsPrcOrdCmpEntOcorrencia
- Considerações
- - Uma OC/OS pertence à somente um CNPJ e uma Licitação
- - Todos os itens de uma OC/OS tem o mesmo prazo de entrega, conforme consta na Licitação
- Cadastro de Licitação (alteração)
- - adicionar os 2 novos campos: Prazo máximo para entrega em dias (StrLicitacao.StrLct_EntMxmDias) e Unidade de Contagem de Prazo de Entrega (TblGrl_UndCntPrzEntrega e TblGrlItm_UndCntPrzEntrega; visão TblGrlUndCntPrzEntrega)
- - Caso a licitação ainda esteja válida (StrLicitacao.StrLct_DtValidade is null OR >= GETDATE()), obrigar a digitação dos novos campos
- Cadastro de Ordem de Compra (alteração)
- - criar um painel para exibir informações sobre a Entrega e exibir as seguintes informações
- - Situação Atual: função XXX
- - Previsão Inicial de Entrega: 2 novos campos criados na StrLicitacao
- - Prorrogação: função XXX (pode não existir prorrogação)
- - obrigar o registro dos campos CR do Processo e Data da CR
- Cadastro de Controle de Entrega de OC (novo)
- - o cadastro deverá permitir o registro de 2 tipos de informação, um em cada aba: Situação da Entrega e Ocorrências de Entrega
- Situação da Entrega (StrRgsPrcOrdCmpEntSituacao)
- - objetiva registrar as situações que ocorreram até a Entrega real dos itens da OC/OS
- - Situação de Entrega de OC/OS pelo fornecedor (visão TblGrlStcEntOrdCmp)
- - Data da Situação: se a entrega foi prorrogada, será a nova data de entrega; se a entrega foi concluída, será a data da entrega real;
- - para identificar a situação atual, gravar StrRgsPrcOrdCmpEntStcAtual
- Ocorrências de Entrega (StrRgsPrcOrdCmpEntOcorrencia)
- - Data/Hora da Ocorrência e Descrição da Ocorrência
- Relatório de Entrega de OC/OS: opção para entregas atrasadas, à vencer em x dias...
- Função que define a Data de Entrega:
- - se houver prorrogação (TblGrlItm_StcEntOrdCmp='Pror') na tabela StrRgsPrcOrdCmpEntSituacao, considerar a Data (StrRgsPrcOrdCmpEntStc_DtaSituacao); considerar que poderá haver mais de uma prorrogação e, neste caso, considerar a maior Data
- - se não houver prorrogação, definir a Data a partir da Data da Ordem de Compra (StrRgsPrcOrdCompra.StrRgsPrcOrdCmp_DtOrdmCompra) + o número de dias cadastrado como prazo de entrega na Licitação
- Função que define a Situação atual de Entrega:
- - verificar a situação em StrRgsPrcOrdCmpEntSituacao, referente a maior Data de Situação (StrRgsPrcOrdCmpEntStc_DtaSituacao) registrada