cancel
Showing results for 
Search instead for 
Did you mean: 

A opção de bloquear liberação de entrada/ ou só advertência

Former Member
0 Kudos

Prezados, boa tarde

A opção de bloquear liberação de entrada/ ou só advertência em definições do documento não está funcionando.

Estamos trabalhando com a versão 8.8 do SAP, e atrelamos essa parametrização para nota fiscal de entrada. Assim, ao inserir duas notas de entrada com a mesma numeração, o SAP não está barrando. As notas são inseridas normalmente.

Essa questão já aconteceu com alaguem?

Obrigada

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Leandro.

Você tentou realizar esta restrição de gravação na sbo_sp_transactionnotification?

At. Junior

Former Member
0 Kudos

Junior,

A informação a respeito sbo_sp_transactionnotification não localizei essa procedure na base de dados do SAP. Poderia me passar maiores informações?

Obrigada

Former Member
0 Kudos

Boa Noite.

Para abrir este procedimento no banco de dados, executar na base da empresa este comando.

sp_helptext sbo_sp_transactionnotification

Segue abaixo um comando simples no qual bloqueia a inserção de uma mesma nota de fornecedor na tela de nota fiscal de entrada.

Deve aprimorar este código para analisar as demais telas do B1 que poderão estar dando entrada de nota fiscal de fornecedor ou até mesmo de devolução de venda.


DECLARE @nr_nota INT,
         @cardcode VARCHAR(30)
 
 IF @object_type = '18'  AND @transaction_type IN ('A','U')
  BEGIN
   SELECT @nr_nota  = Serial,
          @cardcode = CardCode
     FROM OPCH 
    WHERE DocEntry = @list_of_cols_val_tab_del
    
   IF (SELECT COUNT(*)
         FROM OPCH
        WHERE CardCode = @cardcode
          AND Serial   = @nr_nota) > 1
    BEGIN
     SELECT @error = N'1',
            @error_message = N'O Número informado para esta nota já existe no sistema para este fornecedor!'
    END
  END

At. Junior.