Protótipos
Conceito
O objetivo desta tela é permitir que o usuário controle as vendas realizadas no e-commerce.
Para isto o usuário utilizará esta tela em dois momentos:
- Na aprovação do pagamento realizado via e-commerce;
- No despacho da mercadoria para o cliente.
Requisitos para a implementação
- Tela deve ser no padrão Pesquisa, com filtros à esquerda, grid à direita e com botões para cancelar e processar abaixo à direita.
- Quando o usuário informar o campo Código do Rastreamento (TT_ORC.CODRAS) e não tiver preenchido os campos Enviado ao Cliente (TT_ORC.DATENV) e Número do Dias para Entrega (TT_ORC.PRZENT) o sistema deve pedir confirmação se deseja salvar mesmo assim.
- Para que o usuário marque o campo Situação da DAV (TT_ORC.FLGECO = "E") é necessário informar o campo Código do Rastreamento (TT_ORC.CODRAS)
- Permitir apenas o seguinte fluxo para o campo "Situação da DAV no E-Commerce" (TT_ORC.FLGECO):
Pagamento em Análise "T" ou Pendente de Pagamento "R" para Pagamento Aprovado "P" Pagamento Aprovado "P" para Pagamento em Análise "T" (se for venda com cartão) ou Pendente de Pagamento "R" (se for venda com boleto)
Pagamento Efetivado "F" para Produto Enviado "E" Produto Enviado "E" para Pagamento Efetivado "F"
Limitações e Escopo da implementação
- Esta tela não fará conferência automática de pagamento com a operadora de cartão e nem com o banco onde o valor do boleto será depositado.
Nova tela de Controle de Vendas no E-Commerce
O form terá uma Grade a direita com informações da TT_ORC.
Abaixo do grid haverá um botão "Cancelar" que cancelará as alterações realizadas no form.
Também haverá um botão "OK" que registrará as alterações.
ÿ esquerda estarão os filtros de pesquisa:
- "DAV"
- "Pedido em"
- "Enviado ao cliente"
- "Situação de DAV"
- "Tipo de Recebimento"
Abaixo do filtro terá um combo de ordenação do Grid e o botão Pesquisar.

Descrição das áreas da tela
Filtros de pesquisa
- O filtro "DAV" pesquisa por valores das colunas TT_ORC.CODFIL e TT_ORC.NUMPED.
- O filtro "Pedido em" nos filtros de datas pesquisa por valores da coluna TT_ORC.PED_EM.
- O filtro "Enviado ao cliente" nos filtros de datas pesquisa por valores da coluna TT_ORC.DATENV.
- O filtro "Situação da DAV" pesquisa por valores da coluna TT_ORC.FLGECO.
- O filtro "Tipo de Recebimento" pesquisa por valores da coluna TT_RDV.TIPRDV.
Combo de Ordenação
Este combo deve ordenar os dados do Grid pelas seguintes colunas:
- Pedido em (TT_ORC.PED_EM) - decrescente
- Código do Rastreamento(TT_ORC.CODRAS)
- Situação da DAV(TT_ORC.FLGECO)
- Enviado ao Cliente(TT_ORC.DATENV) - decrescente
Botões à direita
- O primeiro botão (Inverte marcação) deverá marcar na coluna "Selecionar" os registros não marcados e desmarcar os registros marcados.
- O segundo botão (Marcar todos) deverá marcar na coluna "Selecionar" todos os registros.
- O terceiro botão(Desmarcar todos) deverá desmarcar na coluna "Selecionar" todos os registros.
- O quarto botão (Replicar) deverá mostrar um PopUpMenu com opções de Replicar e Replicar para todos,
nas opções deve-se mostrar o nome da coluna em que se está posicionado no Grid, para o usuário saber qual coluna será replicada, como no seguinte exemplo: Replicar "COLUNA" para todos.
- O quinto botão(Mostra Histórico de Orçamentos) deverá acessar a tela Histórico de Orçamentos.
Grid
O Grid contém as seguintes colunas, agrupadas em seus respectivos títulos:
Pedido
- Selecionar (VIRTUAL)
- Filial (TT_ORC.CODFIL)
- Título (TT_ORC.TIPPED)
- DAV (TT_ORC.NUMPED)
- Cliente (TT_CLI.NOMCLI)
- Pedido em (TT_ORC.PED_EM)
- Pendente de Envio (TT_ORC.ENVECO) - Editável
- Data de Envio ao Cliente (TT_ORC.DATENV) - Editável
- Número do Dias para Entrega(TT_ORC.PRZENT) - Editável
- Código do Rastreamento (TT_ORC.CODRAS) - Editável
- Código do Serviço dos Correios(TT_ORC.CODSVE) - Editável
- Situação da DAV (TT_ORC.FLGECO) - Editável
- Enviado ao Cliente (TT_ORC.DATENV) - Editável
- Situação (TT_ORC.FLGEST) - Editável somente quando TT_ORC.FLGECO estiver com "T" ou "R".
- Plano de Pagamento (TT_PLA.DESPGT)
- Vendedor (TT_USU.APEUSU)
- Quantidade de Parcelas (TT_ORC.QTDPAR)
- Valor das Parcelas (TT_ORC.VLRPAR)
- Valor Total (TT_ORC.VLRTOT)
- Valor do Desconto (TT_ORC.VLRDES)
- Data de Entrega (TT_ORC.DATENT)
Recebimento
- Tipo de Recebimento (TT_RDV.TIPRDV)
- Número do Documento (TT_RDV.NUMDOC)
- Data do Vencimento (TT_RDV.DATVEN)
- Data e Hora da Emissão (TT_RDV.DATEMI)
- Valor do Documento (TT_RDV.VLRDOC)
- Número de Parcelas (TT_RDV.QTDPAR)
- Valor de Juros (TT_RDV.VLRJUR)
- Data e Hora do Pagamento (TT_RDV.DATPAG)
- Número de Autorização (TT_RDV.NUMAUT)
- Número Sequencial ÿnico / Código de identificação da Transação (TT_RDV.ID_TRN)
- Número do Comprovante de Venda (TT_RDV.NUMCPV)
- Número da Autenticação / TID / Número da Transação (TT_RDV.NUMTRN)
- Número do Cartão (TT_RDV.NUMCAR)
- Código da Nacionalidade do Emissor (TT_RDV.CODNAC)
- LogRef (TT_RDV.LOGREF)
- Código do Banco Emissor (TT_RDV.BANEMI)
- Cidade do Titular (TT_RDV.CIDTIT)
- Endereço do Titular (TT_RDV.ENDTIT)
- CEP do Titular (TT_RDV.CEPTIT)
- Estado do Titular (TT_RDV.ESTTIT)
Nota Fiscal Emitida
- ECF da NF (TT_VEN.NUMECF)
- Série da NF (TT_VEN.CODSER)
- Número da NF (TT_VEN.NUMNOT)
Botões
- Pesquisar - traz os registros no Grid.
- Cancelar - cancela alterações realizadas no Grid.
- OK - registra alterações realizadas no Grid.