Tiempo aproximado de lectura 00:02:00 min
Ocurrencia
En el módulo Stock y Costos (SIGAEST), al intentar crear un movimiento interno de consumo mediante la rutina MATA241 o al visualizar un proyecto en la rutina PMSA410, después de seleccionar un proyecto integrado desde RM TCOP, el sistema no permite informar una tarea ni seleccionarla utilizando la tecla F3.
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Stock y Costos (SIGAEST) - Versión 12.1.2410
Causa
Esta ocurrencia se presenta debido a una inconsistencia en cómo se graba el campo de filial en la tabla AFC (Estructura del Proyecto) en comparación con las tablas AF8 (Proyectos) y AF9 (Tareas del Proyecto) para los proyectos integrados desde TCOP.
En el escenario de "Proyectos Compartidos con Movimientos Exclusivos", las tablas AF8 y AF9 operan en modo Compartido con el campo filial en blanco. Sin embargo, la tabla AFC continúa grabando el código real de la filial en el campo AFC_FILIAL. Esta discrepancia provoca que la búsqueda en cascada (AFC → AF9) falle al momento de estructurar el árbol o la lista de tareas en las consultas.
| Tabla | Campo de Filial | Modo de Operación | Estado |
|---|---|---|---|
| AF8 (Proyectos) | AF8_FILIAL | En blanco (Compartido) | Correcto |
| AF9 (Tareas del Proyecto) | AF9_FILIAL | En blanco (Compartido) | Correcto |
| AFC (Estructura del Proyecto) | AFC_FILIAL | Código de filial real (ej. "0101") | Inconsistente |
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
- Verificar configuración en Diccionario de Datos: Confirme que la tabla AFC esté configurada como Compartida, de la misma manera que las tablas AF8 y AF9.
- Reconfigurar tabla AFC: En caso de no estar compartida, reconfigure la tabla AFC como Compartida y cree o utilice el campo auxiliar AFC_MSFIL para el control de trazabilidad de la filial de origen.
- Corregir registros existentes: Ajuste los datos ya grabados en la tabla AFC dejando el campo AFC_FILIAL en blanco (consistente con AF8 y AF9) y trasladando el valor de la filial actual al campo auxiliar AFC_MSFIL.
- Ajustar integración TCOP → Protheus: Modifique el proceso de integración para que grabe la tabla AFC de la misma forma que graba las tablas AF8 y AF9 (campo AFC_FILIAL en blanco y uso del campo AFC_MSFIL).
- Validar permisos de usuario: Verifique que su usuario cuente con la habilitación correspondiente en la tabla AFX para operar con proyectos y tareas.
0 Comentarios