Tiempo aproximado para lectura: 00:05:00 min
Duda
Al realizar movimientos a través de rutinas como: Movimiento Interno (MATA241), Transferencia Múltiple y similares, envía Help: A240DOC. ¿Cómo solucionar este problema?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Stock/Costos – Todas las versiones.
Solución
Este Help normalmente se presenta cuando el número de documento (D3_COD) que el sistema intenta insertar en la tabla (SD3) ya existe en el entorno, impidiendo que se complete la inclusión
Estas rutinas requieren que se ingrese un número de documento y use la función MT241DOCT para controlar la secuencia del campo 'cDocumento' que se registrará en la tabla SD3 en el campo D3_DOC
La función MT241DOCT (haga clic aquí para obtener más información) utiliza recursos para eliminar intervalos de secuencia, donde si existe una secuencia 1, 2, 3, 10 en la tabla, traerá 4, 5, 6, 7, 8, 9 y 11 como la siguiente secuencia.
Importante:
Mover un carácter especial en el documento, como '[', puede interferir con la búsqueda de secuencias usando la función MT241DOCT, ya que el carácter '[' se clasifica en la tabla ASCII después de las letras mayúsculas y antes de las minúsculas, por lo tanto al final de la clasificación y la siguiente secuencia numérica válida para el campo con tamaño 6 es 000001 y mientras exista este D3_DOC = '[', el control de numeración traerá el siguiente 000001 porque '[' sería el código de documento más grande posible
Consideraciones:
- El documento '[' no son datos correctos y no puede considerarse como un número de documento, la mejor opción es actualizar este documento con un número válido y la secuencia volverá a funcionar;
- Sabiendo esto, cuando hay un carácter especial en el campo D3_DOC del entorno, la función MT241DOCT no puede seguir la secuencia de numeración correcta del campo, buscando un número ya existente;
- Para este escenario, se recomienda ajustar los registros SD3 eliminando caracteres especiales y espacios en blanco, para el correcto funcionamiento de la función MT241DOCT y resolución de la Ayuda, sin embargo. Soporte Estándar no actúa sobre este tipo de orientación, ya que el estándar no tiene una rutina para el tratamiento;
- Para este escenario recomendamos evaluar internamente con consultores/departamento de TI de la empresa para realizar dichas validaciones. Si la empresa no quiere/no tiene los conocimientos para realizarlo, se recomienda contactar con un consultor especialista para que se pueda realizar de forma que no cause daños colaterales.
0 Comentarios