Ну тут как бы и нечего списывать - инфа о количестве оставшихся запчастей нигде не хранится (или под "списать" что-то еще понимается?). А так - хранимая процедура с курсорами (база, кстати, какая?). По Id комплекта добываем его состав, для каждой строки результата изменяем количество соответствующей запчасти, умноженное на кол-во комплектов. А если нет нужного кол-ва в запасе, то откатываем транзакцию.
__________________
РГРТУ - ФВТ - Системы Автоматизированного ПРоектирования. ت
|