|
Программное изменение текста макета СКД в зависимости от параметра ↓ (Волшебник 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
|
(4) вот тут с картинками. возможно ваш случай?
https://infostart.ru/1c/articles/963368/
|
|
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) Спасибо, получилось! Да, признаю, формулировка вопроса была размазанной
|
|