Árvore de páginas

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 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 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.
    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

    • Sem rótulos