![]() |
#10 |
MCITP
|
![]() Цитата:
Сообщение от Eldar9x
![]() и это тоже, кстати. И еще в других связанных таблицах. Чистил руками в итоге. Точно пока сказать не могу, как это происходит. Вроде как, при сохранении записи, если одно из обязательных полей связанной таблицы не заполнено.
Вообще проблемы начались, когда разрешили удалять записи в таблице номенклатур. И вообще, я не понимаю, для чего это проверка там вставлена? В inventTable есть уникальный индекс по ItemId, зачем еще этот код? Думаю можно этот код убрать. Либо как вариант заменить X++: if (InventTable::exist(inventTable.ItemId)) X++: ttsBegin; if (InventTable::find(inventTable.ItemId, true)) {...} ttsCommit; ![]()
__________________
Zhirenkov Vitaly |
|