¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como adicionar um procedimento de autorização para cheques no SAP B1 2007 sem desenvolver um addon

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Caros membros do fórum, tenho claro que o procedimento de autorização é para documentos de compra, vendas e inventário (SAP B1 2007, PL 47), mas gostaria de adicionar um procedimento semelhante para cheques, ou seja, que me permita validar a emissão de um cheque ou pagamento, dependendo de um modelo de autorização.

Será possível fazer isso sem desenvolver um complemento?

Alguém já fez algo parecido?

Saudações.

Carlos.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá....

Mais do que o desenvolvimento de um Add-On, estou me referindo a gerar uma validação por Transação SQL, ou seja, em um Procedimento Armazenado, é possível validar eventos que estão dentro do contexto de operação sobre algum objeto.

Este código é inserido no SQL Server Management Studio... identificando o Banco de Dados e o Procedimento Armazenado SBO_SP_TransactionNotification...

Um exemplo:

if (@object_type = '24') e (@transaction_type = 'A')--Pagamentos Recebidos

begin

declare @user nvarchar(2)

declare @ref nvarchar(20)

set @ref = (select ISNULL(T0.trsfrref,0) from orct T0 where T0.docentry = @list_of_cols_val_tab_del)

set @user = (select usersign from orct where docentry = @list_of_cols_val_tab_del)

if (@ref = '0')

begin

set @error = 1

set @error_message = 'Deve inserir a referência do pagamento'

end

if (@user <> '1')

begin

set @error = 1

set @error_message = 'Não tem autorização para criar este documento, se deve criá-lo, grave o documento como preliminar do arquivo --> gravar como preliminar'

end

end

Este exemplo é orientado ao Objeto 24 que corresponde ao formulário de Pagamentos Recebidos, e valida que seja inserida a referência do pagamento e também valida que se o usuário for diferente do gerente (o gerente tem o código de usuário 1), não permita criar o pagamento e sugira salvá-lo como preliminar.

Agora, se deseja desenvolver um AddOn, a informação de tabelas e mais está na ajuda do SDK que você menciona em outra resposta a uma postagem....

Espero que seja útil,

Saudações Cordiais,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Além disso, eu desenvolvo addons. Se você também os desenvolve, peço que me dê um pouco de orientação sobre em quais objetos trabalhar.

Saudações.

Carlos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Caro Paul, quero agradecer sinceramente por toda a ajuda que me tens dado, incluindo a mensagem à qual te referes.

Carlos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Carlos...

Ao mencionar que o procedimento de autorização é para documentos de marketing e inventário, você praticamente está respondendo à sua pergunta. De fato, não há possibilidade de gerar um modelo de autorização sem desenvolver um complemento.

A única ideia que me ocorre é que, em vez de criar um modelo de autorização padrão, poderia haver uma validação que impedisse os usuários de criar um pagamento ou cheque, com uma mensagem de validação esclarecendo que devem salvar o documento como "preliminar" em ambos os casos. Esse estado preliminar deve ser comunicado por meio de uma mensagem interna, para que um usuário superior simplesmente possa "criar" o documento se atender aos requisitos necessários.

Espero que esta informação seja útil para você.

Cumprimentos,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?