cancel
Showing results for 
Search instead for 
Did you mean: 

Bloqueio NF Entrada...

former_member209021
Active Participant
0 Kudos

Olá amigos,

Alguem tem alguma regra via TRANSACTION NOTIFICATION para bloqueio de registro da NF Entrada sem Pedido de Compras?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Amigo.

Aqui usamos o seguinte na procedure SBO_SP_TransactionNotification

IF ((@object_type = '18') AND (@transaction_type <> 'D' ))

BEGIN

IF(SELECT COUNT(*) FROM PCH1 T0 , OPCH T1

          WHERE T0.DocEntry = T1.DocEntry AND T0.DocEntry = @list_of_cols_val_tab_del AND T0.BaseType <> '22' AND

          ISNULL(T0.BaseEntry,0) = '0'

           AND T1.CardCode NOT IN ('F41225562600','FCOURA','FIANA')) > 0

BEGIN

          SET @error = 1

          SET @error_message = 'Nota Fiscal de Entrada não tem vínculo com um Pedido de Compra.'

          GOTO End_Of_Block

          END

END

Veja se funciona para o teu caso.

Abraços.

Former Member
0 Kudos

Desculpa, acabei copiando e colocando sem tirar um

bloqueio específico daqui da empresa.

Usa este abaixo, por favor:

IF ((@object_type = '18') AND (@transaction_type <> 'D' ))

BEGIN

IF(SELECT COUNT(*) FROM PCH1 T0 , OPCH T1

          WHERE T0.DocEntry = T1.DocEntry AND T0.DocEntry = @list_of_cols_val_tab_del AND T0.BaseType <> '22' AND

          ISNULL(T0.BaseEntry,0) = '0') > 0

BEGIN

          SET @error = 1

          SET @error_message = 'Nota Fiscal de Entrada não tem vínculo com um Pedido de Compra.'

          GOTO End_Of_Block

          END

END