Boletim Técnico: Status do Motivo de Desconto na Retaguarda
Ocorrência
Melhoria
Resumo
Esta implementação tem por finalidade permitir a gravação do motivo de desconto (MDU) quando for realizado um orçamento na Retaguarda.Foi acrescentado o campo Status (MDU_STATUS) que indica a situação do motivo de desconto realizado no orçamento, pois quando esse orçamento é finalizado o motivo de desconto gerado é efetivado e gravado para que, posteriormente, conste no relatório de Relatório de Motivo de Desconto (LOJR7000).O Motivo de Desconto será gerado no orçamento somente na retaguarda e ficará com o campo Status (MDU_STATUS) com O (Orçamento), esta marcação indica que o orçamento ainda não foi finalizado como venda e, por este motivo, não será apresentado no Relatório de Motivo de Desconto (LOJR7000).Estas alterações se aplicam somente ao Módulo SIGALOJA.
ID do Chamado
TEDGEI
Produtos
Microsiga 11
Módulos
- SIGALOJA
Portais
- todos
Países
- Brasil
Sistema Operacional
todos
Bancos de Dados
- todos
Ajustes no Compatibilizador
Sim
Integridade Referencial
Não
Aplicação de Patch
Não
Compatibilizador 1
- U_UPDLOJ89
Procedimentos para Implementação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Antes de executar o compatibilizador UPDLOJ89é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) 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.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
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: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
1. Em Microsiga Protheus TOTVS Smart Client, digite U_UPDLOJ89 no campo Programa Inicial.
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 19/12/2011.
2. Clique em OK para continuar.
3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa U_UPDLOJ89().
4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
É apresentada uma mensagem explicativa na tela.
6. 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.
7. Clique em Gravar para salvar o histórico (log) apresentado.
8. Clique em OK para encerrar o processamento.
Descrição de Ajustes
1. Criação de Campos no arquivo SX3 – Campos:
· Tabela MDU - Movimento do Motivo de Desconto
Campo | MDU_STATUS |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Situação |
Descrição | Situação do Registro |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Verifica o estado do motivo de desconto; se vazio orçamento finalizado e se estiver com ‘O’ o orçamento que originou este motivo não foi finalizado como venda. |
Campo | MDU_NUMORC |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Título | Orçamento |
Descrição | Número do Orçamento |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Help | Número do orçamento relacionado a este motivo de desconto, este campo só é preenchido quando o motivo é gerado na gravação de orçamento da retaguarda. |
2. Criação de Índices no Arquivo SIX – Índices:
Índice | MDU |
Ordem | 3 |
Chave | MDU_FILIAL+MDU_NUMORC |
Descrição | Num. Orc |
Proprietário | S |
Índice | MDU |
Ordem | 4 |
Chave | MDU_FILIAL+MDU_DOC+MDU_SERIE+MDU_PRODUT |
Descrição | Doc + Serie + Produto |
Proprietário | S |
Procedimentos para Utilização
Exemplo:
Na retaguarda
1. Em Atualizações / Off-Line / Integração / Cad. Processos, cadastre o processo: 034 - CAD MOTIVO DESC.
2. Em Atualizações / Off-Line / Integração /Cad. Processos x Tab, cadastre um processo: 034; Tabela MDT; Habilitado.
3. Em Atualizações / Off-Line / Integração / Ambientes x Processos, cadastre o processo: 034; Origem = Retaguarda; Destino = PDV; Habilitado.
No PDV
4. Em Atualizações / Off-Line / Integração / Cad. Processos, cadastre o processo: 035 - MOTIVO DESC.
5. Em Atualizações / Off-Line / Integração /Cad. Processos x Tab, cadastre um processo: 035; Tabela MDU; Habilitado.
6. Em Atualizações / Off-Line / Integração /Ambientes x Processos, cadastre um processo: 035; Origem = PDV; Destino = Retaguarda; Habilitado.
7. Na retaguarda, em Atualizações / Cadastro / Motivo de Desconto (LOJA7000), cadastre um motivo de desconto.
8. Em Atualizações / Atendimento / Venda Assistida(LOJA701), gere um orçamento com desconto e insira o motivo de desconto cadastrado acima como justificativa.
9. Pelo APSDU verifique a Tabela MDU e veja que o motivo foi cadastrado com sucesso e o campo MDU_STATUS está como O (Orçamento).
10. No PDV faça a Importação da venda efetuada anteriormente e finalize como venda.
11. Verifique na Retaguarda que o motivo foi concluído junto com a venda finaliza no PDV e o campo MDU_STATUS agora está em branco.
12. Em Relatórios / Gerencia De Vendas / Motivo de Desconto (LOJR7000), verifique que o motivo pode ser visualizado.
Informações Técnicas
Tabelas Utilizadas | MDU – Movimento do Motivo de Desconto. |
Funções Envolvidas | Loja701 – Venda Assistida ; LojR7000 – Relatório de Motivo de Desconto. |
Sistemas Operacionais | Windows |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas