Добрый день. Подскажите в чем может быть проблема. В методе ProdJournalBOM.insertJournalCreate() на строке 58 есть давняя доработка. В ней для сброса статуса идет добавление/изменяешь таблицы ProdJournalBOM.
Ошибка возникает при операции "Начато" из-за того что идет добавление строки с Recid, который уже существует. Скрины внизу.
Сама таблица:
Код:
Инфолог:
В цикле по ProdJournalBOM.InventTransId == dax-10373942 есть две записи (Видно на скрине). Первую он изменяет, а вторую добавляет.
Изменение и добавление происходит по логической переменной doSplit. Логика реализована так, что вторая и последующие строки будут изменятся.