Tiempo aproximado de lectura 00:05:00 min
Duda
¿Cómo evitar registros duplicados en el sistema?
Entorno
Cross Segmentos - TOTVS Backoffice (Linea Protheus) - MI - Compras (SIGACOM) - MATA020 - A partir de la versión 12.1.2410
Solución
El sistema cuenta con llaves primarias para evitar duplicidad en tablas, las mismas se pueden identificar en la tabla SX2 en el campo X2_UNICO.
Por ejemplo para Proveedores SA2 la llave corresponde a Filial + Código de proveedor + código de tienda, como se muestra en la imagen anexa:
NOTA: No es posible manipular X2_UNICO mediante el configurador. Totvs desaconseja manipular claves únicas debido a violaciones de integridad y suma de comprobación.
Por lo tanto, registrar en la misma filial con código de proveedor diferente y misma tienda, es permitido al no generar registros duplicados por la primary key (X2_UNICO), porque el código de proveedor es diferente para cada registro. Se anexa ejemplo:
0 Comentarios