ТаблицаДвижений.ВыбратьСтроки();
Пока ТаблицаДвижений.ПолучитьСтроку()=1 Цикл
ДокОсн = ТаблицаДвижений.РН;
ДокОсн.ВыбратьСтроки();
Пока ДокОсн.ПолучитьСтроку()>0 Цикл
БИ=СоздатьОбъект("БухгалтерскиеИтоги");
БИ.ИспользоватьСубконто(ВидыСубконто.Номенклатура,ДокОсн.Товар,2);
БИ.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Константа.ОсновнойСклад,2);
БИ.ВыполнитьЗапрос(ДокОсн.ДатаДок,ДокОсн.ДатаДок,"43");
БИ.ВыбратьСубконто(ВидыСубконто.Номенклатура);
Пока БИ.ПолучитьСубконто(ВидыСубконто.Номенклатура)=1 цикл
Остаток= БИ.СНД("К")+БИ.ДО("К")-БИ.КО("К");
Если Остаток<ДокОсн.Количество Тогда
Сообщить("Для "+ДокОсн.Товар+" на счете осталось "+Остаток+" а вы хотите отпустить "+ДокОсн.Количество);
КонецЕсли;
КонецЦикла;
КонецЦикла;
ДокОсн.Провести();
КонецЦикла;
Предупреждение("Обработка завершена!!!");
КонецПроцедуры
Подскажите пожалуйста,обработка для проведения!
Почему пишет что документ не выбран?