Помилка проблеми- "[Microsoft] [ODBC SQL Server Driver] [SQL Server] Порушення обмеження PRIMARY KEY PKRM30301 Не вдалося вставити повторюваний ключ в об'єкт RM30301" відбувається під час запуску видалення платних транзакцій в керування дебіторської заборгованості.Примітка. Коли ви натиснете кнопку OK у цьому діалоговому вікні, з'явиться діалогове вікно з відомостями про те, що "Збережена процедура в засобі видалення платних транзакцій повернула такі результати: DBMS:2627, eEnterprise 0".Потенційна причина. У таблицях Дебіторської заборгованості є повторюваний документ. Зазвичай це повторюваний порядковий номер. Роздільна здатність1. Виконайте наведені нижче дії з базою даних компанії, щоб знайти записи, які спричиняють помилку на RM30301:select RMDTYPAL, DOCNUMBR, SEQNUMBR з групи RM10101 за допомогою RMDTYPAL, DOCNUMBR, SEQNUMBR з count(*) > 12. Використовуючи відомості, повернуті з попереднього запиту, виконайте наведені нижче дії, щоб переглянути дані для певного номера документа:виберіть SEQNUMBR як NUMBR, * з RM10101 де DOCNUMBR = "введіть номер документа з кроку 1" за NUMBR3. Оновіть поле SEQNUMBR, щоб воно не було повторюваним. Скористайтеся наведеним нижче ключем. Якщо у вас 2 записи з SEQNUMBR 16384, потрібно змінити один із них на 32768, якщо у вас є 2 записи з 65536 потрібно оновити один до 81920 тощо. Кожен рядок документа має мати власний унікальний seqnumbr у серії 16384. оновлення RM10101 встановити SEQNUMBR = XXX, де DEX_ROW_ID = XXSEQNUMBR----------- 163843276849152655368192098304Якщо перший сценарій не повертає результатів, спробуйте ці:select * з RM10101 w, RM30301 h деw.RMDTYPAL = h.RMDTYPAL іw.DOCNUMBR = h.DOCNUMBR іw.SEQNUMBR = h.SEQNUMBRselect a.TRXSORCE,a.RMDTYPAL,a.DOCNUMBR з RM20101 a, RM30301 b деa.RMDTYPAL = b.RMDTYPAL і a.DOCNUMBR = b.DOCNUMBRЦя стаття була TechKnowledge Document ID:32359