Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporcionan pasos para resolver el error de infracción de la restricción de clave primaria 'PKSOP30200' que se produce al procesar la utilidad Reconciliar - Eliminar pedidos de ventas en el procesamiento de pedidos de ventas.
Se aplica a: Microsoft Dynamics GP
Número de KB original: 2433178
Síntomas
Al procesar la Utilidad Reconciliar - Quitar pedidos de ventas en Procesamiento de pedidos de ventas, recibirá el siguiente mensaje de error:
Infracción de la restricción PRIMARY KEY "PKSOP30200". No se puede insertar la clave duplicada en el objeto 'dbo. SOP30200
Causa
Este mensaje puede indicar que existe el mismo pedido o factura tanto en la tabla Trabajo SOP como en el Historial de SOP.
Solución
Paso 1: Identificación de registros duplicados
Identifique los registros duplicados en las tablas procesamiento de pedidos de ventas usted mismo. Estas tablas son:
- SOP10100- Trabajo de transacciones de ventas
- SOP30200: Historial de transacciones de ventas
Hay una solución automatizada disponible para realizar esta tarea titulada Duplicados en SOP.
Nota:
La solución automatizada solo encontrará e informará de los registros duplicados existentes entre las tablas. No corregirá el problema. Debe determinar qué registros son duplicados y, a continuación, debe eliminarlos manualmente después de investigar qué registro es incorrecto.
Paso 2: Eliminación de registros duplicados
Una vez que haya determinado qué registros son duplicados, insíquelos para determinar qué registro es válido y eliminar manualmente el registro duplicado mediante SQL Server Management Studio. Si quiere ayuda para eliminar registros duplicados, póngase en contacto con su partner, soporte técnico para Microsoft Dynamics en 1-8888-477-7877 o abra un caso de soporte técnico que se pueda cobrar.