Уточню:
ТипЗнч(КомпоновщикНастроекПараметр.Значение) = Тип("СписокЗначений") получаю ЛОЖЬ, но при этом всё-равно при компоновке откуда-то передает список значений, и запрос вполне естественно ругается.
Для каждого ЗначениеПараметраМакета из МакетКомпоновкиДанных.ЗначенияПараметров цикл
Если ТипЗнч(ЗначениеПараметраМакета.Значение) = Тип("СписокЗначений") тогда
Если ЗначениеПараметраМакета.Значение.Количество()= 1 тогда
ЗначениеПараметраМакета.Значение = ЗначениеПараметраМакета.Значение[0].Значение;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс