on 06-30-2015 8:06 PM
Hola amigos.
Necesito una ayudita,
tengo un par de transaction notification que cumplen el objetivo de hacer obligatorio un campo en Orden de Compra.
Pero las Ordenes de Compra pasan por procedimiento de autorización, y cuando se crean solo quedan como borradores hasta que se autorizan, por ende no quedan aún registradas en la Tabla OPOR, ni la tabla de lineas (POR1).
Por ende los usuarios no están obligados a completar el campo. Luego de que se les autoriza entonces pueden concretar el documento autorizado y recién ahí se registrará en las tablas antes mencionadas, pero si ya no está puesto el dato en el campo en cuestión, no permitirá crear la Orden de manera oficial, y a la vez estará bloqueada para edición (sabemos que todo lo autorizado no puede ser editado).
De antemano agradezco cualquier info.
Me expresé bien?
Hola José, ¿cual es el "campo en cuestion" que mencionas?
Saludos.
Alessandro.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Buenas tardes
Prueba la siguiente validación
if @object_type='112' and @transaction_type in ('A','U')
begin
--OC PRELIMINARES--
if (select T0.ObjType from ODRF T0 where T0.DocEntry=@list_of_cols_val_tab_del)='22'
begin
if (select T0.DocType from ODRF T0 where T0.DocEntry=@list_of_cols_val_tab_del)='S'
begin
if exists(select 'A' from DRF1 A where A.DocEntry=@list_of_cols_val_tab_del and isnull(A.AcctCode,'')='')
begin
set @error=1234
set @error_message='No puede dejar la cuenta contable vacía'
end
end
end
end
Saludos
Hola José, revisa la tabla ODRF, es donde se guardan los borradores.
Saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hay algunos temas sobre esto, como el siguiente:
Suerte.
User | Count |
---|---|
85 | |
7 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.