Ocurrencia
Se detona el mensaje "No hay registro relacionado a este código" al ejecutar MILE

Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - ADVPL - Protheus versión 11 en adelante
Causa
La causa principal a este incidente es debido a que se intenta hacer registro en una tabla no correspondiente o no indicada. En este caso el "Modelo" indicado en la configuración del MILE es "MODELO 1" el cual hace referencia a que el sistema hará registro en una sola tabla. Sin embargo esto es incorrecto ya que la rutina OMSA010 hace uso de dos tablas "DA0" y "DA1" por lo que en este caso la configuración en el modelo debe ser "Modelo 3" ya que este especifica que se hace uso de 2 o mas tablas dentro de una rutina.
Solución
Como el Mile ya se encuentra generado no sera posible modificar el mismo por lo que sera necesario crear un nuevo MILE pero esta vez seleccionando la opción de "Modelo 3" una vez establecida la corrección en la configuración el registro se generara de forma exitosa.

0 Comentarios