Árvore de páginas

Gatilho do produto para preenchimento do TES não considera parâmetro MV_ARQPROD

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Gestão de Contratos

Função:

CNTA300, CNTA120, CNTA121

Situação/Requisito:

Identificado que os gatilhos que preenchem o valor dos tipos de entrada e tipos de saída não consideram o parâmetro MV_ARQPROD para definição da tabela contendo as informações (SB1 ou SBZ)

Solução/Implementação:

Desenvolvida função para o gatilho, onde é considerado o parâmetro MV_ARQPROD para definição correta de cadastro de referência para o TES do produto.

As alterações de dicionário serão expedidas junto ao próximo release do Protheus, porém é possível realizar alteração dos gatilhos manualmente para contemplar a alteração.

Estas alterações são apresentadas abaixo:


Alteração de Gatilhos no arquivo SX7 - Gatilhos

  • Tabela CNB – Itens do contrato:

Campo

CNB_PRODUT

Sequência

004

Campo Domínio

CNB_TE

Tipo

1- Primário

Regra

GctGatTes(FwFldGet("CNB_PRODUT"),.T.)

Posiciona?

2- Não

Chave


Condição


Campo

CNB_PRODUT

Sequência

005

Campo Domínio

CNB_TS

Tipo

1- Primário

Regra

GctGatTes(FwFldGet("CNB_PRODUT"),.F.)

Posiciona?

2- Não

Chave


Condição



  • Tabela CNE – Itens da medição:

Campo

CNE_PRODUT

Sequência

002

Campo Domínio

CNE_TE

Tipo

1- Primário

Regra

GctGatTes(FwFldGet("CNE_PRODUT"),.T.)

Posiciona?

2- Não

Chave


Condição

A121VldGat('CNE_PRODUT','CNTA121')

Campo

CNE_PRODUT

Sequência

003

Campo Domínio

CNE_TE

Tipo

1- Primário

Regra

GctGatTes(M->CNE_PRODUT,.T.)

Posiciona?

2- Não

Chave


Condição

A121VldGat('CNE_PRODUT','CNTA120')

Campo

CNE_PRODUT

Sequência

004

Campo Domínio

CNE_TS

Tipo

1- Primário

Regra

GctGatTes(FwFldGet("CNE_PRODUT"),.F.)

Posiciona?

2- Não

Chave


Condição

A121VldGat('CNE_PRODUT','CNTA121')

Campo

CNE_PRODUT

Sequência

005

Campo Domínio

CNE_TS

Tipo

1- Primário

Regra

GctGatTes(M->CNE_PRODUT,.F.)

Posiciona?

2- Não

Chave


Condição

A121VldGat('CNE_PRODUT','CNTA120')