Имя: Пароль:
1C
 
Изменение заголовка отчета СКД
0 Sayan_mi
 
11.02.21
15:38
Нужно не простой заголовок в отчет.
Делаю так:
В модуле отчета в ПриКомпановкеРезультата добавляю следующий код:
ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыВывода.
        НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Заголовок"));
    ЗначениеПараметра.Значение="Отчет для планирования закупок" + Символы.ВК + "по данным за период с " + ГодНачала + " по " + ГодОкончания +
        " за (" + Коллет + ") года по месяцам " + СписокМесяцев + " с остатками на складах на " + Формат(ТекущаяДата(), "ДЛФ=Д");
    ЗначениеПараметра.Использование = Истина;
Заголовок пустой. Где может быть загвозка?
1 Sayan_mi
 
12.02.21
07:21
Самое интересное, если в настройках заполняю заголовок он выводится и по отладчику первоначально ЗначениеПараметра.Значение равно тому из настроек, в коде его изменил, а вводится старое. Что идет не так?
2 ИС-2
 
naïve
12.02.21
07:39
может установить Выводить заголовок = всего ?
3 Sayan_mi
 
12.02.21
07:43
(2) если в настройках стоят галки у заголовка и выводить заголовок то он выводится, но не подменяется текст заголовка. Т.е. я значение параметра изменяю, а выводится все равно тот что в настройках. Может цепляет из пользовательских настроек и нужно изменить не в настройках а в пользовательских?
4 SleepyHead
 
гуру
12.02.21
08:19
(0) я проще делаю, ставлю в заголовок "%Заголовок%", а после формирования отчета подменяю

Обл = ДокументРезультат.НайтиТекст("%Заголовок%");
Если ТипЗнч(Обл)=Тип("ОбластьЯчеекТабличногоДокумента") Тогда
    Обл.Текст = "......";
КонецЕсли;
5 toypaul
 
гуру
12.02.21
08:32
"Может цепляет из пользовательских настроек и нужно изменить не в настройках а в пользовательских?" скорее всего. потому что у меня срабатывает
6 Sayan_mi
 
12.02.21
12:54
Еще интереснее в начтройках отчета пишу %Заголовок% а выводит планирование закупок.
Вот картинка с настройками СКД. https://disk.yandex.ru/i/bYcFqZZRmtRw1w
7 Sayan_mi
 
12.02.21
12:58
Хранилось где-то в настройках. Нажал установить стандартные настройки вывелось то что нужно.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой