вот запрос ниже, хочу что бы у меня запрос пополнялся автоматом в зависимости от количества маршрутов, я не знаю как передать в запрос маршрут, потому как N добавляется каждый раз, и оно будет равно последнему значению из списка. помогите ((((
//Создание объекта типа Запрос
Маршруты = создатьОбъект("справочник.маршруты");
спзМарш = Создатьобъект("СписокЗначений");
Маршруты.выбратьЭлементы();
Пока Маршруты.ПолучитьЭлемент()=1 цикл
спзМарш.ДобавитьЗначение(Маршруты.ТекущийЭлемент());
КонецЦикла;
Для сч=1 по спзМарш.РазмерСкиска() цикл
сч=сч+1;
N = спзМарш.ПолучитьЗначение(сч);
ТекстЗапроса = ТекстЗапроса +
|Функция Колво
;
ТекстЗапроса = ТекстЗапроса + сч +" = КонОст(Количество) когда (Маршрут= N)";
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший