¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guía para asignar un consecutivo al campo Numatcard según el tipo de documento y campos de usuario en SQL

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

Hola, estoy generando un procedimiento almacenado para asignar un consecutivo al campo Numatcard según el tipo de documento y dos campos de usuario. Sin embargo, tengo problemas para elaborar la sentencia donde mi variable haga referencia a un documento específico, por ejemplo, a un documento tipo factura (no me importa el número de factura, solo que sea una factura). El "Transaction Notification" trae el tipo de objeto que es algo muy similar a lo que necesito...

¿Sabes cómo puedo asignar esa variable?

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

4 Respuestas

0
Cargando...

Hola.

Estoy de acuerdo con Mauricio. El Stored Procedure solo debería utilizarse para actualizar un campo de usuario.

La mejor opción para evitar afectar el soporte y la garantía de la Base de Datos y el Producto sería intentar con una Búsqueda formateada.

Saludos.

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

Me surge una duda de lo que comentas, ¿dices que a través de un stored procedure se le asignaría un consecutivo al numatcard? ¿Esto sería después de que se haya creado el documento?

¿Esto está permitido? ¿Sería una especie de UPDATE a un campo de la tabla OINV o OPCH?

¿No podrías hacer esto con una búsqueda formateada?

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

Resolví el problema utilizando el campo OBJTYPE de cada uno de los documentos, dependiendo del tipo de documento al cual quería asignar la notificación de transacción. Llamaba al campo objtype en la cláusula where... Espero haber sido clara...

Saludos

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

Hola....

No entiendo muy bien tu consulta (si puedes poner el store procedure, mejor)....lo que si sé es que el objecttype es precisamente para leer el tipo de documento u objeto. En tal caso el ID de las Facturas es 13 para la factura de clientes y 18 para la factura de compras.

Espero te sea de ayuda

Saludos Cordiales,

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?