Проверить параметр области в макете #577179


#0 by Agent
Добрый вечер! Подскажите, пожалуйста, как проверить (получить) параметр определенной области в макета на текущее значение. Действия Есть области макета «ТаблицаЗначений» и ОбластьМакетаРезультат. Сравнивая два параметра Факт и ТекДан полученные в запросе функции «Данные» Далее в зависимости от присвоенного значения в ОбластьМакетаРезультат.Параметры.Рез необходимо выводить другие области макета т.е если «Превышение» то вывести «область причина», а если «Норма» то область подпись. Данный метод не работает. Проверял и так если Строка (ОбластьМакетаРезультат.Параметры.Рез) = "Норма" тоже не работает Заранее cпасибо!
#1 by Лефмихалыч
юзай СКД, не ипи моск
#2 by Agent
отчет не в скд
#3 by Agent
точнее печатная форма
#4 by Wobland
Если Данные.Факт <= Данные.ТекДан Тогда .. Если Данные.Факт > Данные.ТекДан Тогда .. Иначе имхо код в рабочий
#5 by Wobland
вообще-то отладчик способен сказать, что такое находится в ОбластьМакетаРезультат.Параметры.Рез
#6 by Agent
текущие данные при формировании выводяться с условиями сравнения
#7 by Agent
т.е. Превышение и Норма отображаются от условий
#8 by Wobland
ни фига не понял, но вот это: "в зависимости от присвоенного значения" настораживает. может, лучше проверять не присвоенное значение, а то, которое возвращает запрос (ну или что там у тебя
#9 by Agent
Условия Работают при формировании на печать
#10 by Agent
не получается вывести другие области на основании присвоенного значения в области «ОбластьМакетаРезультат.Параметры.Рез»
#11 by Agent
т.е. необходимо узнать что ОбластьМакетаРезультат.Параметры.Рез  Превышение или норма
#12 by Лефмихалыч
да. И это проблема.
#13 by Agent
т.е.?
#14 by Starhan
Если это ПревышениеБлеать выввести макет с превышением... КонецЕсли;
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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