|
Программное изменение текста макета СКД в зависимости от параметра 🠗 (Волшебник 08.10.2024 08:08) | ☑ | ||
---|---|---|---|---|
0
anikev
07.10.24
✎
12:27
|
Всем привет!
У меня есть свой макет, в котором я вывожу шапку и детальные записи. Вот в шапке мне нужно ввести текст, в зависимости от того, что пользователь выбрал в параметрах. Лазил в методе ПриКомпоновкеРезультата(), но никак не получается. Подскажите, пожалуйста, как можно добавить программно текст в макет после формирования отчета, в зависимости от выбранного параметра СКД? P.S. Возможно, это звучит фантастически) |
|||
1
Галахад
гуру
07.10.24
✎
12:38
|
Макет СКД? ПарамАА = ?(ПараметрыДанных.ААА, "ООО", "ААА")
|
|||
2
lEvGl
гуру
07.10.24
✎
12:53
|
(0) программно формировать, там же выводить нужный текст перед выводом процессором
|
|||
4
anikev
07.10.24
✎
12:57
|
(1) это мы меняем параметры отбора, правильно? Но как вывести значение не макет скд?
|
|||
5
PLUT
07.10.24
✎
14:54
|
||||
6
anikev
07.10.24
✎
15:56
|
Не совсем. Пользователь выбирает параметр - организация: "солнышко", в модуле отчета мне нужно написать код, который по выбранной организации ищет наименованиеПолное и выводит его в макет
|
|||
7
Dotoshin
07.10.24
✎
16:03
|
(0) А вариант через вычисляемое поле вам не подойдет?
Добавляете параметр – организация и вычисляемое поле – полное наименование. В выражении вычисляемого поля пишите – организация.полноенаименование. |
|||
8
anikev
07.10.24
✎
16:16
|
(7) мне еще запросом по организации нужно данные другие взять, поэтому нужно гибче настраивать
|
|||
9
Галахад
гуру
07.10.24
✎
16:27
|
(6) А сейчас как данные в макет выводит?
|
|||
10
anikev
07.10.24
✎
16:41
|
(9) Создал в настройках запроса группировку, задал имя группировки "детальные записи". В макете создал группировку с именем "Детальные записи" и задал область с параметрами и шаблонами.
Дополнительно выводится макет с именем "Шапка", куда я и планирую записывать данные, на основе выбранного параметра. При запуске отчета детальными записями заполняются параметры макета. Надеюсь, понятно описал |
|||
11
Галахад
гуру
07.10.24
✎
16:46
|
(10) СКД, закладка макет?
|
|||
12
СвинТуз
07.10.24
✎
17:01
|
(0)
Пьеска есть у Шекспира. "Много шума из ничего" "Вот в шапке мне нужно ввести текст, в зависимости от того, что пользователь выбрал в параметрах. " Правильно заданный вопрос упрощает получение ответа. Выражайтесь яснее. Поле "Выражение" в макете заголовка для параметров в области в которой есть Ваш макет видит параметры выбранные пользователем. |
|||
13
СвинТуз
07.10.24
✎
17:04
|
В макете заголовка выбираете не "текст", а параметр.
Организуете его расчет в поле "Выражение". Возможно даже функции общих модулей сойдут. |
|||
14
anikev
08.10.24
✎
08:02
|
(13) Спасибо, получилось! Да, признаю, формулировка вопроса была размазанной
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |