Отбор в условном оформлении построителя #339806


#0 by selenat
че-то застрял на ровном месте. Пишу: СовпадениеЦен - поле, включенное в поля отбора для построителя. Что может быть не так?
#1 by selenat
Какие вообще поля в настройке оформление доступны для отбора? Те, для которых в доступных полях построителя отбор = истина? Или откуда они вообще берутся, как не из доступных полей построителя?
#2 by eklmn
!!!!! Использование: Только чтение. !!!!! Описание: Тип: Отбор. Содержит условие, в соответствии с которым применяется оформление.
#3 by selenat
пойди поспи немного. :)
#4 by eklmn
негде :)))
#5 by and2
оно наверное там есть уже. при добавлении проверь наличие.
#6 by selenat
тогда кофе выпей. :)) А потом внимательней посмотри для какого объекта я применяю добавление в отбор...
#7 by selenat
Наличие элемента в отборе никогда не мешало добавлять еще такие же элементы туда. Кроме того, неоткуда ему там взяться.
#8 by eklmn
оно одиково, если что ;) ЗЫ ушол делать кофе, т.к. один глаз уже спит
#9 by eklmn
попробуй посмотреть через ПолучитьДоступныеПоля, доступен ли он для твоего метода.
#10 by selenat
ты не прав однако... Как минимум, 1С тогда вообще не поняла бы что есть метод добавить. Не говоря уже о том, что я код делаю по полной аналогии с книгой "Проф. разработка..."
#11 by selenat
вот за это спасибо. Щас гляну.
#12 by selenat
есть в доступных полях. Щас еще раз написание проверю. Точнее копированием проконтролирую, чтоб правильным было...
#13 by selenat
Все равно та же ошибка. Правильность псевдонима/ДоступаКДанным вроде обеспечил копированием (чтоб не ошибиться в ручном написании). В доступных полях отбора поле есть. А ошибка осталась...
#14 by and2
взлетело <<Добавляет элемент отбора по переданному описанию поля отбора в виде "пути". Например, если среди доступных полей есть поле "Контрагент", то возможно добавление элемента отбора "Контрагент",
#15 by selenat
Кстати, согласно доступные поля отбора для настройки оформления действительно берутся из доступных полей построителя, для которых Отбор = истина (как и предполагалось). Так в чем же может быть трабла?
#16 by and2
"СовпадениеЦен"
#17 by selenat
а у меня не взлетает. И с другими полями, для которых возможен отбор тоже не взлетает (например "Склад"). :(
#18 by selenat
я ж говорю - копированием сделал, чтоб не ошибиться в наборе с клавы. И другие поля тоже не прокатывают...
#19 by eklmn
Платформа глючит, было такое тоже на оборе говорил что нет такого метода типа. Какая версия?
#20 by selenat
18.
#21 by eklmn
с 16 уже начинался это глюк. Ставь 8.1 ))
#22 by selenat
нет уж. Нафиг. У многих здесь конвертация под 8.1 проходила с траблами. Пока работы много, не буду этот переход делать между делом. Какие варианты обхода помимо подъема до 8.1?
#23 by eklmn
на 95% уверен, что у тебя она пройдет нормально, т.к. у "всех" как ты говоришь, руки не там растут, по тебе этого не скажешь. Так что зря ты так.
#24 by selenat
а руки здесь при чем? Там не так много руками делать надо. Все на откуп разработчиков платформы практически. А операция необратимая. Обнаружится трабла после нескольких дней работы - гемор тот еще будет. Не хочу сюрпризов, пока другой работы навалом...
#25 by eklmn
+ Как вариант: Поставить на форме Табличное поле, в свойствах(Данные) Установить "построитель.Условное оформление" Попробовать в ручную, добавляет ли. А потом еще думать.
#26 by eklmn
Отлавливать все равно в режиме отладки только. Тут уже ничем не помочь :(
#27 by selenat
щас попробую. Спасибо.
#28 by selenat
Интерактивное поле для условного оформления сделал. Но и в поле "Область", и в поле "Отбор" список возможных элементов при добавлении пустой...
#29 by eklmn
(280 это понятно, в ты его пытался заполнить програмно. А в ручную добавляется?
#30 by selenat
вручную добавить элемент можно. Но нельзя выбрать область (список областей пуст) и нельзя задать отбор (список полей для отбора тоже пуст).
#31 by selenat
Вот интересный момент. Сделал новый отчет конструктором выходной формы, загрузив туда свой запрос. В условном оформлении все можно выбирать интерактивно, все поля есть. Но как только закомментил строку    //ПостроительОтчетаОтчет.ЗаполнитьНастройки; так сразу список полей в условном оформлении стал пустой. Выбирать просто не из чего...
#32 by selenat
Т.е. похоже, что условное оформление можно использовать только при автоматическом заполнении настроек построителя. Если же мы все описывем при помощи {}, а автоматическое заполнение настроек отключаем, то никакого условного оформления мы не получим... :((
#33 by selenat
Короче, придется похоже вывод результата делать вручную, используя разные области макета,а не через Построитель.Вывести... :((
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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