Boletim Técnico: Alterações nos dicionários SX7 e SX3
Ocorrência
Nova Rotina
Resumo
Implementadas alterações na rotina “Purchase Order (EICPO400)”, pois quando o campo Outras Desp. (W2_OUT_DES) for preenchido ou alterado, o campo Total do PO (W2_FOB_GER) seja devidamente atualizado. Para isso foi incluído um gatilho no dicionário SX7 e alterado dados do dicionário SX3.
ID do Chamado
SCZ476
Produtos
Microsiga 10
Módulos
- SIGAEIC
Portais
- nenhum
Países
- Brasil
Traduções
- Português (Brasil)
Sistema Operacional
Windows
Bancos de Dados
- todos
Nome + Fonte
EICPO400 (Manutenção da Purchase Order)
Número da FNC
000000248302010
Ajustes no Compatibilizador
Sim
Integridade Referencial
Não
Aplicação de Patch
Não
Compatibilizador 1
- UI083954
Procedimentos para Implementação
· Aplicar atualização do(s) programa(s) UI083954.PRW, EICPO400.PRW.
· Para que as alterações sejam efetuadas, é necessário executar a função “U_UI083954”.
Importante:
1. Antes de executar o compatibilizador “UI083954”, é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\ SYSTEM”);
Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
b) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
c) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se 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á ocasionar a sobregravação de índices personalizados caso não estejam identificados pelo nickname.
2. Em Microsiga Protheus “TOTVS Smart Client”, no campo “Programa Inicial”, digite “U_UI083954”.
3. Clique em Ok para continuar.
4. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
6. Em seguida, é apresentada a janela de “Atualização concluída” com o histórico (log) de todas as atualizações processadas:
7. Clique em Gravar para salvar o histórico (log) apresentado.
8. Clique em Ok para encerrar o processamento.
Descrição de Ajustes
1. Inclusão de gatilhos no Dicionário de Dados SX7:
· Tabela SW2 – Capa de Purchase Order:
Campo | W2_OUT_DES |
Sequência | 001 |
Regra | M->(W2_FOB_TOT+W2_INLAND+W2_PACKING+W2_FRETEIN+W2_OUT_DES-W2_DESCONT) |
Campo domínio | W2_FOB_GER |
Tipo | P |
Posiciona? | N |
2. Alteração de campos no Dicionário de Dados SX3:
· Tabela SW2 – Capa de Purchase Order:
Ordem | 16 |
Campo | W2_OUT_DES |
Tipo | N |
Tamanho | 15 |
Título | Outras Desp. |
Descrição | Outras Despesas |
Gatilho | S |
Procedimentos para Utilização
Pré–requisitos
- O fontes EICPO400.PRW deve estar atualizado.
- Ter aplicado o update UI083954.PRW.
- Ter um PO previamente cadastrado.
Sequência 001:
1. Acesse o módulo “Easy Import Control (SIGAEIC)” e selecione as opções “Atualizações/ Purchase Order/ Manutenção (EICPO400)”.
2. Selecione um PO e clique em Alterar.
3. Na pasta Financeiro preencha os seguintes campos Inland (W2_INLAND), Packing (W2_PACKING), Desconto (W2_DESCONT) e Outras Desp. (W2_OUT_DES). Note que cada vez que um deles é preenchido o valor do campo Total do PO (W2_FOB_GER) é recalculado.
4. Clique em Salva Sai para salvar apenas a capa do PO.
5. Note que no browser a coluna Total do PO também está correto.
6. Clique em Sair para abandonar a rotina.
Informações Técnicas
Tabelas Utilizadas | SW2 - Capa de Purchase Order |
Número do Plano | 000000247292010 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas