UC00098 - Lançamento das Propostas
De Wiki Java - Interno
(Diferença entre revisões)
(→RN01 - Tela de Lançamento das Propostas) |
|||
| Linha 49: | Linha 49: | ||
* Condições de pagamento: campo texto, com 60 posições, obrigatório | * Condições de pagamento: campo texto, com 60 posições, obrigatório | ||
* Valor frete: | * Valor frete: | ||
| + | * Prazo de entrega: Campo onde deverá ser informado, em dias, o prazo de entrega para os itens da cotação. Este campo aceitará somente número com no máximo 3 dígitos (ex: 30, 60, 120 e etc). | ||
Edição das 16h33min de 20 de agosto de 2014
Conteúdo |
Objetivo
- Digitar manualmente as cotações de preços dos fornecedores, que por algum motivo não informaram na central de compras.
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Lançamento das Propostas. Este nome será utilizado para criar a página no Wiki.
Resultado esperado
- Ter lançado as propostas de preços dos fornecedores.
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1: Usuário acessa a rotina Menu -> Movimentos -> Compras -> Lançamento das Propostas.
- Sistema exibe a tela inicial da rotina em questão, conforme regra de negócio RN01.
Regras de negócio
RN01 - Tela de Lançamento das Propostas
Usuário informa o número da cotação. Ao fazer isto o sistema verifica se a mesma existe e exibe em tela:
- Filial:
- Data da cotação:
- Validade:
- Comprador:
Logo após o sistema solicita o fornecedor. Deverá ser feito as seguintes validações:
- Não pode ser lançado a cotação mais de uma vez para o mesmo fornecedor. Se isto ocorrer informar a seguinte mensagem "Cotação de preços já informada para este fornecedor".
- Checar a data da validade da cotação. Se a data do sistema é superior a data da validade da cotação, informar a seguinte mensagem "Cotação de preços já encerrada. A sua validade era até o dia: dd/mm/aaaa
Não havendo restrição/erro, pedir em tela:
- Condições de pagamento: campo texto, com 60 posições, obrigatório
- Valor frete:
- Prazo de entrega: Campo onde deverá ser informado, em dias, o prazo de entrega para os itens da cotação. Este campo aceitará somente número com no máximo 3 dígitos (ex: 30, 60, 120 e etc).
Em seguida o sistema exibe TODOS os produtos/grades no sistema, no formato de um grid, e solicita os preços.
- Código do produto
- Referência do produto
- Descrição
- Grade
- Unidade (usada ao abrir a cotação)
- Quantidade
- Preço (ÚNICO CAMPO EDITÁVEL)