Функция Заполнения(Док)
Запрос=Новый Запрос ("ВЫБРАТЬ
| РейсНаправления.Маршрут КАК Маршрут,
| РейсНаправления.ИтоговаяСтавкаП КАК ИтоговаяСтавкаП
|ИЗ
| Документ.Рейс.Направления КАК РейсНаправления
|ГДЕ
| РейсНаправления.Ссылка = &Ссылка");
Запрос.Параметры.Вставить("Ссылка", Док);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
ТекущийДокумент= Выборка.Маршрут.ПолучитьОбъект();
ТекущийДокумент.ИтСтавкаПерев=Выборка.ИтоговаяСтавкаП;
ТекущийДокумент.Проведен = Истина;
ТекущийДокумент.Записать();
КонецЦикла;
Возврат истина;
КонецФункции
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший