Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Recibimos un error "Transacción pendiente" al intentar cerrar parcialmente los pedidos de fabricación Aunque este error se produce normalmente por un lote financiero o de inventario que no se ha publicado y probablemente se encuentra en recuperación por lotes (Rutinas>>Recuperación por lotes), el origen más raro de este error es un desencadenador eliminado. ¿Qué es un "desencadenador eliminado"? - Cierre de fabricación, parcial o de otro tipo, escribe la información de entrada del diario en la tabla de la empresa ICGL0102. Al publicar correctamente la entrada del diario, se quitan las filas de pedidos de fabricación (por ejemplo, elementos de lista de selección) en ICGL0102. Si se ha eliminado un desencadenador de mayor, estas filas nunca se quitan y la tabla continúa creciendo. El problema se manifiesta cuando se intenta completar una orden de fabricación ya publicada parcialmente con un mensaje de transacción pendiente. Los cierres de pedidos de fabricación completos también dejan registros en ICGL0102, pero como no se produce ninguna publicación posterior en el orden en que el error nunca se encuentra. Un paso inicial sugerido es comparar el contenido de ICGL0102 con las entradas de diario que se encuentran en la pantalla de consulta de entrada del diario (Consulta>>Entrada del diario>>Finanzas) para determinar si las filas icgl0102 se han publicado realmente. Solo un DBA debe realizar estos procedimientos y el DBA debe ser el único usuario del sistema (también de acceso telefónico). 1) En SQL Server 7,0 Enterprise Manager (Start=>Programs=>Microsoft SQL Server 7,0=>Enterprise Manager) vaya a la parte de bases de datos (por ejemplo, DOS). Realice copias de seguridad de su empresa (por ejemplo, DOS) y bases de datos dynamics. En SQL Server, haga clic con el botón derecho en la base de datos, seleccione &Todas las tareas,8 &Base de datos de copia de seguridad.8 2) En SQL Server Enterprise Manager vaya a la base de datos de la empresa (por ejemplo, DOS) y, a continuación, vaya a la parte tablas. 3) Buscar tabla GL10001 y examinar desencadenadores (resalte la tabla con un solo clic del mouse y, después, haga clic con el mouse, =>Todas las tareas=>Administrar desencadenadores). En la lista desplegable &Nombre8, determine si existe &ICGL_TRX_LINE_WORK_DELETE8 activador. La ausencia del desencadenador es el origen del problema de cierre de pedidos de fabricación parciales. Si el desencadenador está presente, tiene un problema diferente. 4) Si es posible, busque otras bases de datos de la empresa (por ejemplo, DOS) y busque dónde está el desencadenador (siga los pasos del elemento tres). Si no encuentra el desencadenador, llame al soporte técnico de fabricación y le proporcionaremos el desencadenador por correo electrónico. Resalte y copie el desencadenador para almacenar en búfer. 5) Lea detenidamente ) En Microsoft SQL Server 7.0 abra el Analizador de consultas (en Enterprise Manager, Herramientas=>SQL Server analizador de consultas). En la lista &DB8 (base de datos) seleccione la base de datos de la empresa que no tiene el desencadenador &ICGL_TRX_LINE_WORK_DELETE8. Pegue el desencadenador en la ventana y ejecute el script (flecha verde). 6) Sugerido ) Salga de eEnterprise, detenga e inicie el servidor, vuelva a escribir eEnterprise y pruebe que la orden de fabricación parcial se cierra en una nueva orden de fabricación. Las órdenes de fabricación antiguas y parcialmente publicadas seguirán exhibiendo el error. 7) Para completar los pedidos de fabricación publicados parcialmente existentes, quite las líneas relativas de la tabla de la empresa ICGL0102 (en el Administrador de Enterprise vaya a la base de datos de la empresa, busque la tabla ICGL0102, resalte la tabla con un solo clic del mouse y, después, haga clic con el mouse, =>Abrir tabla=>Devolver todas las filas, resalte las filas de pedidos de fabricación con la columna izquierda, presione la tecla suprimir). Asegúrese de eliminar SOLO las filas de pedidos de fabricación publicados) en la pantalla de consulta mencionada anteriormente para que se haya producido una publicación determinada.

Este artículo era TechKnowledge Document ID:5738

Contenido de TechKnowledge

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×