Имя: Пароль:
1C
 
Почему не выводится текст в заголовке
0 23th
 
09.12.14
05:59
ПостроительОтчетаОтчетОМашинахВСТО.ВыводитьЗаголовокОтчета=Истина;
ПостроительОтчетаОтчетОМашинахВСТО.ТекстЗаголовка = "Отчет по СТО за " + Формат(ДатаНачала, "ДЛФ=Д") + " по " + Формат(ДатаОкончания, "ДЛФ=Д");

Делал через конструктор выходных форм, там в макете получатся написано в областе заголова "Отчет по СТО" и все.
1 hhhh
 
09.12.14
06:06
надо в режиме предприятия сделать.
2 23th
 
09.12.14
06:16
(1) ? как понять?
3 hhhh
 
09.12.14
06:28
(2) ну пользователь сохранил настройки. У него там и заголовок сохранен. Чего вы туда влезаете?
4 23th
 
09.12.14
06:34
все понял, надо было подменить макет своим

МакетПостроителя = ПостроительОтчетаОтчетОМашинахВСТО.Макет;
    
    // Получить области заголовка и подвала.
    ОбластьЗаголовока = МакетПостроителя.Область("Заголовок");
    
    // Вывести текст во вторую и третью строки области заголовка
    МакетПостроителя.Область("R"+ Строка(ОбластьЗаголовока.Верх + 1) + "C2").Текст = "Отчет по машинам в СТО за " +
    Формат(ДатаНачала, "ДЛФ=Д") + " по " + Формат(ДатаОкончания, "ДЛФ=Д");

    ПостроительОтчетаОтчетОМашинахВСТО.Макет = МакетПостроителя;
Программист всегда исправляет последнюю ошибку.