Код текста прилагаю:
Процедура ЗаполнитьТопливо()
Опер=СоздатьОбъект("Операция");
Опер.ВыбратьОперацииСПроводками(ВыбНачПериода,ВыбКонПериода,"АМ");
Пока Опер.ПолучитьОперацию()=1 Цикл
опер.ВыбратьПроводки();
Пока Опер.Получитьпроводку()=1 Цикл
Опер.ВключитьПроводки(0);
//Опер.Удалить(0);
//Опер.СнятьПометкуУдаления();
Если Опер.Дебет.Счет=счетпокоду("АМ") тогда
тз1.ВыбратьСтроки();
Пока тз1.получитьстроку()=1 Цикл
Если тз1.Авто=Опер.Дебет.Автомобили тогда
Опер.Дебет.Материалы = тз1.Топливо;
прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Если Опер.Кредит.Счет=счетпокоду("АМ") тогда
тз1.ВыбратьСтроки();
Пока тз1.получитьстроку()=1 Цикл
Если тз1.Авто=Опер.Кредит.Автомобили тогда
Опер.Кредит.Материалы = тз1.Топливо;
прервать;
КонецЕсли;
КонецЦикла;
КонецЕсли;
Опер.ВключитьПроводки(1);
КонецЦикла;
КонецЦикла;
Конецпроцедуры