Cancelamento com preenchimento automatico dos dados da Venda com TEF
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Varejo | ||||
Módulo: | Controle de Lojas | ||||
Rotina: |
| ||||
País(es): | Brasil | ||||
Banco(s) de Dados: | Todos | ||||
Tabelas Utilizadas: | SL4 | ||||
Sistema(s) Operacional(is): | Windows | ||||
Fontes do pacote: | LOJA701C.PRW 14/04/2016 10:29:01 | ||||
Pacote do chamado: | TTFRXH.zip |
Descrição
Na rotina de Exc. NF/Orc (LOJA140),
Situação 1: Ajustada as telas para cancelamento de venda em cartão, onde somente os dados necessários ( que não estão no sistema ) são pedidos, como número do cartão. As outras informações são inseridas automaticamente e o usuário necessita somente clicar em continuar até emissão de mensagem de confirmação de cancelamento.
Situação 2: ao efetuar um cancelamento de venda em ECF os comprovantes são cancelados ( Cupom Fiscal e, no caso, de venda TEF, o Comprovante Não Fiscal) mas havendo qualquer inconsistência após estes cancelamentos, o sistema não permitia a continuidade na exclusão.
Para isso foi criado o campo L1_DOCCCF (Nº Comp. Canc.) que guarda o número do comprovante de cancelamento (COO) e caso haja alguma inconsistência ao retornar e cancelar a venda, o processo possa ser finalizado.
Importante
Antes de executar o compatibilizador informe o UPDLOJ34 é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em Microsiga Protheus TOTVS Smart Client, digite o UPDLOJ34 no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 14/04/2016.
- Clique em OK para continuar.
- Selecione o programa U_UPDLOJ34().
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
Atualizações do Compatibilizador
4. Criação de Campos no arquivo SX3 – Campos:
- Tabela SL1 - Orçamento:
Campo | L1_DOCCCF |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato |
|
Título | Nº Comp Canc |
Descrição | Num Comp. Cancelamento |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Grupo de Campos | 018 |
Help | Num Comp. Cancelamento |
- Tabela SLQ - Orçamento:
Campo | LQ_DOCCCF |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato |
|
Título | Nº Comp Canc |
Descrição | Num Comp. Cancelamento |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Grupo de Campos | 018 |
Help | Num Comp. Cancelamento |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
Procedimento para Utilização
Exemplo:
1. No Controle de Lojas (SIGALOJA) configurado com ECF, na rotina de Venda Assistida(LOJA701).
2. Efetue uma venda com pagamento em forma de cartão de crédito/débito.
3. Acesse a rotina de Exc. NF/Orc. (LOJA140).
4. Exclua a venda efetuada acima.
5. Verifique que os cupons são cancelados no equipamento
6. No momento de abertura da tela do TEF para cancelamento, cancele a tela. Será emitida mensagem de inconsistência e a venda não é cancelada (continua com o marcador em vermelho)
7. Tente cancelar novamente, confirme as informações do cartão e verifique que o cancelamento é realizado (marcador em verde).
Teste realizado em ambiente de desenvolvimento