Невозможно применить фиксированные настройки. Пересекаются элементы отбора. #768165


#0 by Mr Man
Доброго времени суток. При компановке результат отчета в пр-ре ПриКомпоновкеРезультата отчета пишу следующее: Ругается на КомпоновщикНастроек.ПолучитьНастройки; Как это побороть?
#1 by Mr Man
Платформа 8.3.6.2449, Такси
#2 by Nuobu
Как именно ругается?
#3 by Mort
Смотри откуда фиксированные настройки берутся.
#4 by Mr Man
Невозможно применить фиксированные настройки. Пересекаются элементы отбора. Ругается кстати после повторного формирования отчета по кнопочке сформировать. В первом случае вызов был программный.
#5 by Nuobu
Могу предложить тебе искать отбор, который ты устанавливаешь в первый раз этим кодом: Только вместо того, чтобы писать НовыйЭлементОтбора = КомпоновщикНастроек.Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); Лучши ищи его по представлению. Сделай его вручную, назови как-то, убеги галку "ИСпользование" и юзай программно.
#6 by Mr Man
пробую перед программный добавлением отбора и получением настроек так: Вылетает.
#7 by aleks_default
Смотри откуда вызывается отчет, там фиксированные настройки и устанавливаются.
#8 by Nuobu
Ого, ты жесткий! А так?
#9 by Mr Man
удаляет все отборы что есть. Нужно очистить только отбор "ТочкаМаршрута"
#10 by Nuobu
Так найди его, а не очищай!
#11 by Mr Man
нужен пример как найти)
#12 by Nuobu
Для каждого ЭлементОтбора из КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл Если ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ТочкаМаршрута") Тогда
#13 by Mr Man
друг, спасибо тебе большое)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С