Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ajuste no comportamento de cadastro e integração financeira de despesas

Linha de Produto:

Microsiga Protheus®

Segmento:

Jurídico

Módulo:

SIGAJURI

Função:

JURA099 - Despesas

JURAXFUNB - Funções SIGAJURI

JURUPDJURI - Atualizações SIGAJURI

JURUPDMOD - Atualizações Jurídico

Situação/Requisito:

1 - Não exibir mensagem de título incluído qualno alterado cadastro do tipo que não integra fianceiro para tipo que integra financeiro;

2 - A data de vencimento do título deve ser originada da Condição de Pagamento ( Parcelas ) ou Data Financeiro( única ) e não data de emissão.A rotina de registro de Notas do Correspondente necessita de ajustes na validação de campos e desdobramento manual da nota

Solução/Implementação:

1 - Rotina ajustada para não apresentar mensagem durante a integração financeira originada de uma alteração de tipo ;

2 - Rotina ajustada para contemplar regra : A data de vencimento do título deve ser originada da Cond Pagamento ou Data Financeiro e não data de emissão.

 

Rotina ajustada para que as Notas sejam digitadas corretamente e que a validação dos campos direcione o prenchimento dos campos

Descrição

A execução do compatibilizador 153154- efetuará ajustes diversos no dicionário

Importante

Antes de executar o compatibilizador JURUPDMOD, opção 154 - Ajuste na condição de edição do campo Condição de Pagamento (NT3_CONDPG)

...

  1. Em Microsiga Protheus® Smart Client, digite JURUPDMOD no campo Programa Inicial.
  2. Clique em OK para continuar.
  3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
  4. Clique em Sim para continuar.
  5. Selecione o módulo SIGAJURI - Gestão jurídica
  6. Clique em Confirmar para continuar.
  7. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado. Selecione as empresas desejadas e clique em Processar.
  8. Selecione o item 153   154 - Ajustes na campos, consultas e gatilhos de desdobramento de pagamento de correspondente Ajuste na condição de edição do campo Condição de Pagamento (NT3_CONDPG).
  9. Clique em Confirmar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela.
  10. 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.
  11. Clique em Confirmar para salvar o histórico (log) apresentado.
  12. Clique em Fechar para encerrar o processamento.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Atualizações do Compatibilizador

  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela NU4 - Contas a Pagar Credenciado              NT3 - Despesas

 

Campo

NU4NT3_CMOEDECONDPG

When

JA132WHENJurLAltera('NU4_CMOEDE')

Campo

NU4_VLRDES

When

 JA132WHEN('NU4_VLRDES')

Campo

NU4_CMOEHO

When

 JA132WHEN('NU4_CMOEHO'

NT3') .AND. Empty(FWFldGet('NT3_DTFIN'))

...

Campo

NU4NT3_VLRHONDTFIN

When

 JA132WHEN('NU4_VLRHON')

 

  • Tabela NU6 - Contas a Pagar desdobramento           

 

Campo

NU6_COD

Ordem

07

Campo

NU6_CAJURI

Ordem

01

Campo

NU6_VALOR

Visual

A

5.   Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa NU6NSZ

Alias

Tipo

SequênciaColunaDescriçãoContém
NU6NSZ

 

101REPasta DesdobramentoNSZ
NU6NSZ20101 JA132NSZ()
NU6NSZ40102CódigoNSZ_COD
NU6NSZ40203Dt AberturaNSZ_DTENTR
NU6NSZ

4

0304ClienteNSZ_CCLIEN
NU6NSZ40405LojaNSZ_LCLIEN
NU6NSZ501  NSZ->NSZ_COD

 

 Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela NU6 - Contas a Pagar desdobramento  

Campo

Sequência

Campo DomínioTipoRegraPosiciona?ChaveCondiçãoProprietário
NU6_CAJURI

 

008NU6_CCONTRPNSU->NSU_CODS1FwXFilial('NSU')+FwFldGet('NU6_CAJURI')+FwFldGet('A2_COD')+FwFldGet('A2_LOJA')S
NU6_CAJURI009NU6_CTCONTPNSU->NSU_CTCONTS1FwXFilial('NSU')+FwFldGet('NU6_CAJURI')+FwFldGet('A2_COD')+FwFldGet('A2_LOJA')S
NU6_CAJURI010NU6_DTCONTPNSU->NSU_DTCONTS1FwXFilial('NSU')+FwFldGet('NU6_CAJURI')+FwFldGet('A2_COD')+FwFldGet('A2_LOJA')S
NU6_CAJURI011NU6_INIVGNPNSU->NSU_INIVGNS1FwXFilial('NSU')+FwFldGet('NU6_CAJURI')+FwFldGet('A2_COD')+FwFldGet('A2_LOJA')S
NU6_CAJURI012NU6_FIMVGNPNSU->NSU_FIMVGNS1FwXFilial('NSU')+FwFldGet('NU6_CAJURI')+FwFldGet('A2_COD')+FwFldGet('A2_LOJA')S

 

 Empty(FWFldGet('NT3_CONDPG'))