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