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