Цитата:
Сообщение от
npokypatop
То есть суть проблемы ясна - Аксапта генерит неуникальный RecId...
Откуда это известно? Она сообщает именно о такой неуникальности?
Вспомнив, что что-то этакое было у меня с таблицей PrintOutTable_Ru, порылся в своих рабочих "блогах". Нашёл вот такую тайнопись:
\Classes\PurchFormLetter_PackingSlip\writeJournal - line 6
\Classes\PrintoutTableReports_SlipsM4M7_RU\run - line 1
\Classes\PrintoutTableReports_SlipsM4M7_RU\run - line 63
"Невозможно создать запись в PrintOutTable_Ru"
И вывод: Надо искать запись с таким SalesPurchID (!!!) и удалять ее перед попыткой вставки.
Может, натолкнет на что-нибудь конструктивное...
P.S. В PrintOutTable_Ru помимо уникального ключа по RecId есть еще уникальные индексы, в которые поле RecId не входит (во всяком случае в Ax 3.0 SP4 это так).