Análise
| Análise | |
| Projeto 1723 | |
| Data da Análise: 09/05/2014 |
Projeto
Requisitos
Os requisitos serão quebrados por tópicos:
1) Informações de SPC:
- Permitir que se informe uma observação para cada referência financeira do cliente.
2) Customizar uma coluna que informe o numero da nota fiscal de devolução:
- Apresentar número das NF de devolução para cada documento fiscal apresentado no extrato de contas numerárias.
3) Inserir um novo campo para localizar produtos pelo fornecedor:
- Permitir pesquisar pela referência da compra (Dados de Compra) na pesquisa de Grade do Order.
4) Gerar um relatório para conferência na tela de Distribuição:
- Permitir que se imprima uma relatório na tela de distribuição.
- Permitir customizar relatório.
- Disponibilizar Quantidade de linhas.
- Disponibilizar Filial.
- Disponibilizar Fornecedor.
- Disponibilizar Referência Básica.
- Disponibilizar Referência de Grade.
- Disponibilizar Descrição.
- Disponibilizar Especificação.
- Disponibilizar subdivisão.
- Disponibilizar Saldo.
- Disponibilizar Depósito.
- Disponibilizar Necessidade.
- Disponibilizar Quantidade mínima.
- Disponibilizar Quantidade máxima.
5) Bloqueio de emissão de cupom fiscal para vendas com tipo entrega "Retira no depósito":
- Permitir configurar para não permitir vender CF quando tipo de entrega for Retira no Depósito.
- Bloquear uso da série CF no Order quando tipo de entrega for Retira no Depósito e base estiver configurada para bloquear essa operação.
- Bloquear uso da série CF no Checkout quando tipo de entrega for Retira no Depósito e base estiver configurada para bloquear essa operação.
6) Pagamento com saldo positivo:
- Permitir pagar fornecedor com C/C independentemente do saldo dele.
Para mais detalhes acesse o sistema de projetos.
Detalhamento
Serão feitos alguns ajustes em diversos pontos do sistema para atender pequenas tarefas de sugestão do cliente.
O Req. 2 foi rejeitado por ser muito específico para uma determinada operação. O cliente apresentará outra solicitando mas dessa vez solicitando um modelo de relatório.
Escopo
Nenhuma informação a agregar.
Cenário
Esse projeto está sendo desenvolvido para atender a todos os segmentos sem distinção.
Observação por Referência de Cliente
No cadastro de parceiros, permitir que se informe uma observação em cada registro. Com isto o usuário poderá gravar todas as informações obtidas em cada consulta feitas nas empresas citadas como referência.
Criar Coluna de Observação por Referência de Cliente
Especificação para tarefa(s): 93587
Na TT_RFC, criar coluna conforme especificação abaixo.
| Coluna | Precisão | Null | Default | Descrição |
|---|---|---|---|---|
| OBSERV | VARCHAR(4000) | NULL | -X- | Observação |
Criar Interface de Observação por Referência de Cliente
Especificação para tarefa(s): 93588
Backoffice - Menu >>> Parceiros >>> Cadastro
Na guia Financeiro >>> Referências do Cadastro de Parceiro, incluir no grid uma coluna richedit para que se informe a observação [TT_RFC.OBSERV].
Localizar Produtos pela Referência no Fornecedor
Ao fazer uma DAV/Pré-Venda, sistema deve permitir localizar produtos pela referência cadastrada nos dados da compra da grade do produto.
Incluir Filtro pela Referência no Fornecedor
Especificação para tarefa(s): 93540
Na busca por Grade [TTFLCGRA], incluir um filtro por pela referência cadastrada nos dados da compra [TT_REF.REFFOR]. Ela deve funcionar de maneira semelhante às outras referências, como sugerem as imagens em anexo.

Pesquisa

Cadastro
Com isso, usuário poderá fazer uma DAV/Pré-Venda e conseguir pesquisar pela referência. Que, seguindo o padrão das demais referências, deve se chamar "Referência Fornecedor".
Relatório de Distribuição de Estoque
Será desenvolvido um relatório na tela de distribuição de estoque para que o cliente possa conferir o que será distribuído. Processo explicado pelo cliente é o seguinte:
1 - A loja gera um pedido de reposição.
2 – Loja envia por e-mail o número do pedido.
3 – O depósito entra com o pedido e imprime (o relatório solicitado) para separar a mercadoria.
4 – Com a mercadoria separada o CD segue com o procedimento para emissão de nota.
5 - A loja também usa esse relatório para conferir se o CD mandou conforme o pedido.
Criar Relatório na Sugestão de Compra da Distribuição de Estoque
Especificação para tarefa(s): 93592
Backoffice - Menu >>> Compras >>> Distribuição >>> Gerar
Na tela de Sugestão de Compra, quando acessada pela Distribuição de Estoque, não possui opção de relatório. É necessário incluir essa funcionalidade, utilizando um novo diretório de ReportBuilder. Conforme exemplo abaixo:

Criar um modelo padrão com as seguintes colunas, conforme imagem das colunas exportadas da própria tela de sugestão:
- Quantidade de linhas
- Filial
- Fornecedor
- Referência Básica
- Referência de Grade
- Descrição
- Especificação
- Subdivisão
- Saldo
- Saldo depósito
- Necessidade
- Quantidade mínima
- Quantidade máxima

Bloquear CF para Retira no Depósito
Será criada uma configuração para determinar se sistema restringi ou não venda a CF com o tipo de entrega retira no depósito. O cliente possui uma situação peculiar onde o depósito fica em outra filial. Por isso, emissões assim são sempre com nota fiscal.
Criar Coluna de Configuração para Bloquear CF para Retira no Depósito
Especificação para tarefa(s): 93593
1. Criar nova coluna na TT_CFG com as seguintes especificações:
- Coluna: BLQ_CF_RETIRA_DEPOSITO
- Descrição Abrev. (até 20 pos.): Blq CF Ret Depósito
- Descrição Completa: Bloqueia CF para Retira no Depósito
- Tipo/Precisão: VARCHAR(1)
- Default: "F"
- Aceita nulo?: Não
- Constraints (CK, FK, I_FK, I_LC e I_UQ): CK obrigando "T" ou "F".
- Exporta para Checkout?: Sim, com o alias "BLQCFRETDP"
- Tratar Log?: Não, sistema gera log automaticamente para TT_CFG.
2. Cria coluna(s) na TW_CFG com default mas sem constraints.
3. Atualizar UPDCFG com a(s) nova(s) coluna(s).
4. Documentar no metadados.
Seguir os procedimentos definidos em:
http://intra.totall.com.br:8080/wiki/index.php/Como_criar_coluna_em_tabela_de_configuração
http://intra.totall.com.br:8080/wiki/index.php/Como_documentar_no_metadados
http://intra.totall.com.br:8080/wiki/index.php/Como_criar_uma_FK
http://intra.totall.com.br:8080/wiki/index.php/Como_exportar_coluna_para_Checkout
Criar Interface de Configuração para Bloquear CF para Retira no Depósito
Especificação para tarefa(s): 93594
1. Criar interface para nova coluna no Config.
Paleta/Guia: Outros >>> Ambiente, na guia Operação >>> Outros
Tabela: TT_CFG
Coluna: BLQ_CF_RETIRA_DEPOSITO
Descrição: Bloqueia CF para Retira no Depósito
Seguir os procedimentos definidos em:
http://intra.totall.com.br:8080/wiki/index.php/Como_criar_interface_para_nova_coluna_de_configuração_no_Config
Bloquear CF para Retira no Depósito no Order
Especificação para tarefa(s): 93595
Order - Menu >>> DAV/Pré-Venda
Na tela de DAV/Pré-Venda do Order, tratar para que sistema impeça a utilização da série CF quando a configuração TT_CFG.BLQ_CF_RETIRA_DEPOSITO estiver ligada e o item for "3-Retira no Depósito".
Sistema deve ser tratado de maneira semelhante ao que é feito para uso de CF em tipos que geram entrega. Entretanto, deve-se usar uma mensagem específica para essa situação.
Sugestão para mensagem: "Não é permitido vender com CF item com tipo de entrega <nome do tipo de entrega>".
Lembrando que os tipos de entrega possuem nomes configuráveis.
Fazer Carga da Configuração para Bloquear CF para Retira no Depósito
Especificação para tarefa(s): 93596
1. Criar nova coluna com as seguintes especificações:
- Tabela: TT_CFG2
- Coluna: BLQCFRETDP
- Descrição: Bloqueia CF para Retira no Depósito
- Tipo/Precisão: VARCHAR(1)
- Default: "F"
2. Fazer a carga dos novos campos.
Fazer a carga da coluna "BLQCFRETDP" da CFG.
Bloquear CF para Retira no Depósito no Checkout
Especificação para tarefa(s): 93597
Ao resgatar uma DAV (F11), tratar para que sistema impeça emissão de CF (série CF) quando a configuração TT_CFG.BLQ_CF_RETIRA_DEPOSITO ("BLQCFRETDP" para o Checkout) estiver ligada e o item for "3-Retira no Depósito".
Pagamento com Saldo Positivo
Loja da Esquina resolve comprar alguns artigos na Casa Carneiro. A Loja precisa devolver a mercadoria porque ela está com defeito. Então A Loja emite uma NF. A Carneiro modifica o cadastro de parceiros da Loja indicando ela como fornecedor e registra a compra.
Ao registrar a compra, a Carneiro passa a ter uma dívida para com a Loja. Então a Carneiro vai até a tela de A Pagar e paga a dívida com a Loja dando um crédito na C/C.
Ou seja, a Loja pode vir até a Carneiro e fazer uma compra do mesmo valor que a nota devolvida, pagando a conta com C/C.
Com base nisso, sistema passará a permitir pagando de fornecedores com C/C independentemente do saldo.
Liberar Pagamento a Fornecedor com C/C
Especificação para tarefa(s): 93599
Backoffice - Menu >>> A Pagar >>> Pagar
Tela para pagar parcelas deve ser modificada para que aceite pagar o fornecedor em C/C mesmo que ele não tenha nenhuma dívida para com a filial.
Para testar o processo fazer da seguinte forma:
Criar fornecedor e configurar conta corrente.
Registrar uma compra, fatura ou compromisso do fornecedor.
Pagar as parcelas com C/C.

Cadastro

Compromisso

Pagamento
Foi definido que sistema não deve apresentar nenhuma mensagem informando que o fornecedor possui algum tipo de restrição para ser pago em C/C.