Показать сообщение отдельно
Старый 03.10.2022, 13:36   #1  
DaniilT is offline
DaniilT
Участник
 
68 / 12 (1) ++
Регистрация: 28.04.2020
Невозможно создать запись в Проводки журнала спецификаций (ProdJournalBOM). Дата: 05.09.2022. Запись уже существует.
Добрый день. Подскажите в чем может быть проблема. В методе ProdJournalBOM.insertJournalCreate() на строке 58 есть давняя доработка. В ней для сброса статуса идет добавление/изменяешь таблицы ProdJournalBOM.
Ошибка возникает при операции "Начато" из-за того что идет добавление строки с Recid, который уже существует. Скрины внизу.
Сама таблица:

Код:

Инфолог:


В цикле по ProdJournalBOM.InventTransId == dax-10373942 есть две записи (Видно на скрине). Первую он изменяет, а вторую добавляет.
Изменение и добавление происходит по логической переменной doSplit. Логика реализована так, что вторая и последующие строки будут изменятся.

Последний раз редактировалось DaniilT; 03.10.2022 в 13:58.