gifts2017

Штамп времени в отчете, написанном с использованием СКД

Опубликовал Vladimir A (wowik) в раздел Программирование - Практика программирования

Иногда возникает необходимость вывести на форму отчета, который написан на СКД, какие-либо данные:
- пользователя, который сформировал отчет;
- время, когда был запущен отчет на формирование и т.д.

Делается все просто:

  1. открываем модуль обработки
  2. находим процедуру "ПриКомпоновкеРезультата" (если ее нет, то добавляем)
  3. пишем несколько строчек, как в примере.
 
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    
    //+вывести текст в шапке: "Сформирован: 23.05.2016 15:42:05, Администартор"
    Область1_1 = ДокументРезультат.ПолучитьОбласть(1, , 1, );
    Область = Область1_1.Область(1, 1);
    Область.Текст = "Сформирован: "+ТекущаяДата()+", "+глЗначениеПеременной("глТекущийПользователь");     
    ДокументРезультат.Вывести(Область1_1);
    //-вывести текст в шапке: 

КонецПроцедуры
 

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Шалимов (shalimski) 25.05.16 09:55
Еще можно через колонтитулы, например как в Рознице 2
ОбщегоНазначенияРТ.ВывестиДатуФормированияОтчета(ДокументРезультат);
2. Дмитрий Елисеев (w-divin) 27.05.16 09:57
А еще можно через вычисляемые поля... Ну типо прямо в схеме все...
3. ediks (ediks) 01.06.16 09:45
А можно добавить группировку и сделать для нее макет... Вариантов масса и каждый имеет право на жизнь :)
4. Илья Козлов (Dem1urg) 01.06.16 10:37
Вот если бы все варианты собрать в одну статью. Да с примерами.
Тогда она была бы полезна. И получила бы заслуженный "плюс".
denver069; +1 Ответить
5. Павел Алексеенко (qwinter) 16.06.16 21:04
Что это делает в выборе экспертов????
6. Vladimir A (wowik) 17.06.16 05:09
(5) qwinter, согласен, в выборе экспертов ей делать нечего. Эксперты рождаются со знанием этого примера и знают как это сделать даже читая первые 2 слова анонса публикации, им даже некогда тратить время на чтение и комментарии, поэтому комментариев так мало)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа