martes, 16 de agosto de 2016

No se pudo tener acceso a la metabase de IIS - No Carga Proyecto Web



Desarrollando estaba y un cambio en el sistema necesitaba, la sorpresa fue que mi proyecto WEB en mi solución no cargaba!! xD, los proyectos de bibliotecas de clases sin ni un problema lo hacían, curiosamente este problema surgió después de Actualizar Office y SO Windows.





Al querer cargar el proyecto desde la solución me enviaba este error: No se pudo tener acceso a la metabase de IIS.

VS me enviaba este mensaje al abrirlo:


Buscando encontré que la solución era ejecutar a través del cmd el Framework necesario en mi caso bajo la siguiente ruta:

C:\Windows\Microsoft.NET\Framework\v4.0.30319 aspnet_regiis -i 

Con esto el sistema instalaba la versión que necesitaría, pero no fue así pues me envío el siguiente error:

" Utilidad de administración que instala y desinstala ASP.NET en el equipo local
Esta opción no es compatible con esta versión del sistema operativo. Los administradores deben instalar o desinstalar ASP.NET 4.5 con IIS8 a través del cuadro de dialogo "Activar o desactivar las caracteristicas de Windows", la herramienta administrador del servidor.
Finalizó la instalación de ASP.NET"

Con esto sin duda alguna supe cual era la solución, imagino ustedes también, debemos desactivar y volver a activar la característica de Windows "IIS" instalando así todo lo necesario para esta nueva versión de Windows (en mi caso de 7 a 10), por si no saben donde es esto, lo resumo en una imagen.



Espero les sea de utilidad.
Saludos!.

jueves, 4 de agosto de 2016

Inventarios - Auditoría de Stock Por Lote y Almacén

Les mostrare a continuación como podemos obtener una consulta de stock de artículos por Lote, esto por que me encontré que al querer consultar las tablas RSRN, RBTN, RITL o SBDR  para realizar una consulta personalizada con estos datos, resulta que no existen 😮, seguro a mas de uno nos ha pasado, por lo que me di a la tarea de encontrar estos datos, a continuación les dejo la consulta:

select b.ItemName, a.ItemCode, a.WhsCode, a.BatchNum
, b.SalUnitMsr
, a.Quantity
, a.ExpDate,  a.PrdDate, a.InDate, a.CreateDate
, c.U_GroupName
from OIBT a
inner join OITM b on a.ItemCode = b.ItemCode
inner join OITB c on c.ItmsGrpCod = b.ItmsGrpCod

La tabla en negritas es la importante aquí, las demás son opcionales dependiendo sus necesidades pueden ir agregando o quitando, Ojo no confundir esta consulta con la de Producción de lotes, para eso esta la vista OITL e ITL1.

Cualquier duda o comentario, no dudes en publicarlo.
Saludos!.