Machetes Varios

apuntes varios erp cwa logic ( ahora SoftLand Logic ) – sql y veremos que otra cosa

Bienes de Usos -Tratamiento de Mejoras


Una mejora es reconocida por el sistema como un bien que es cargado con el mismo número de otros que el principal. La vida útil son los años remanentes del mismo.

Se necesitaba una solución que permitiera :

  • Requerimiento de compras: un largavista que busque el bien principal, ya sea por número de otros o por el texto ingresado, y que vuelque en los items el código de producto (artcod) que corresponde a la siguiente mejora ( MEJO01… MEJONN ) y en cormvi_textos. ” bien principal con número de otros : … ” , para ser trasladado por el circuito hasta el Informe de Recepción, donde el operador copiara el numero de otros de la descripción requerimiento-bs-uso.JPGinforme-de-recepcion-bs-uso.JPG
  • Informe de Recepción: Un largavista que traiga el próximo Número de Otros para un bien cuando es Principal ( cuando es Mejora se debe Ingresar manualmente en base a las observaciones arrastradas desde el requerimiento ). Se deberá tener en cuenta que si hay varios items se deberá ir sumando cormvi_nroitm al último número de otros registrado en stock ( strmvi ) .

La solución:

  1. Creación de un reporte browse que, de acuerdo a los parámetros ingresados, sirviera para los largavistas en el Requerimiento y en el Informe de Recepción. En base a un parámetro Boolean (“Mejora”), trae el detalle de los bienes con las mismas, para poder seleccionar el bien principal ( en el requerimiento ), o bien simplemente el próximo número de otros a utilizar( bien principal en Informe de Recepción – filtra los que no estén amortizados totalmente). En éste último caso el browse funciona si cada bien tiene explosión en cantidad = 1, caso contrario hay que ingresar el número de otros manualmente ( ya que el reporte browse recibe como parámetro cormvi_nroitm y no cormvi_nroitd ).
  2. El reporte anterior se basa en un tabla-vista USR_V_RVMBIM, hija de RVMBIE. Con dicha tabla-vista, aparacerá una nueva pestaña “Mejoras” en el maestro de bienes, donde se mostraran las mejoras para cada bien. El tema de evitar el error el la grabación del maestro de bienes, al intentar actualizar la tabla USR_V_RVMBIM se solucionó con triggers INSTEAD OF.pestana-mejoras.JPG
  3. Creación de un reporte con el inventario de todos los bienes y sus totales de valor origen, amortización, valor residual, etc, ya se tengan o no movimientos en el período indicado. Para evitar la complejidad y las consultas correladas ( ya que se debería partir de la tabla de bienes y hacer consultas para cada dato), lo hice en base a una vista( USR_V_RVINVE ).( Posteado aqui. – pero tuvo algunas pequeñas modificaciones )

Las vistas, reportes, relaciones a reportes y funciones de sql usadas , aqui(.rar)

Nota: Al agregar los campos browse en la cormvi, no olvidar borrarlos en las macros en donde no se necesite

febrero 12, 2007 - Posted by | 1.6 RV - Revalúo ( Bienes de Uso ), Cwa Logic

Aún no hay comentarios.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: