Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Если ВыборкаДетальныеЗаписи.КоличествоОстаток < ВыборкаДетальныеЗаписи.Количество Тогда Отказ = Истина; Сообщить("Не ховтает "+ВыборкаДетальныеЗаписи.Номенклатура+" требуется "+ВыборкаДетальныеЗаписи.Количество+" осталось на складе "+ВыборкаДетальныеЗаписи.КоличествоОстаток); Иначе // регистр ОстаткиНоменклатуры Расход Движение = Движения.ОстаткиНоменклатуры.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура; Движение.Количество = ВыборкаДетальныеЗаписи.Количество; КонецЕсли; КонецЦикла;