Компоненти орієнтовані на рішення деякого спектру завдань і можуть використовуватися як окремо, так і в поєднанні один з одним. [8]
Програмні коди створення звіту:
Скопіюйте наведений нижче код в зовнішній звіт. На форму помістіть таблицю значень з ім'ям ф_тз, вибір періоду (НачДата, КонДата) і кнопку Сформувати. br/>
////////////////////////////////////////// /////////////////////////////
Функція вед0 (ч)
Якщо год <10 Тоді
Повернення В«0В» + год;
Інакше
Повернення «« + год;
КонецЕсли;
КонецФункции
////////////////////////////////////////// /////////////////////////////
Функція ДатаВСтроку (прм_Дата)
Повернення «« + ДатаГод (прм_Дата) + вед0 (ДатаМесяц (прм_Дата)) + вед0 (ДатаЧісло (прм_Дата));
КонецФункции
////////////////////////////////////////// /////////////////////////////
Функція СтрокаВДату (прм_стр.)
рр. = 0 + Лев (прм_стр., 4);
мм = 0 + Сред (прм_стр., 5,2);
дд = 0 + Сред (прм_стр., 7,2);
Повернення Дата (рр., мм, дд);
КонецФункции
////////////////////////////////////////// /////////////////////////////
Функція Об'ектПоСтроке (прм_стр.)
// Повертає посилання на об'єкт (наприклад, документ або довідник)
// по рядку виду O/7549/2093806
стор = В»" "В« + СтрЗаменіть (прм_стр., В»/В», В«" В»," "") + В»" "В»;
сп = СоздатьОб'ект (В«СпісокЗначенійВ»);
сп. ІзСтрокіСРазделітелямі (стор.);
Вид = сп. ПолучітьЗначеніе (1);
Тип = сп. ПолучітьЗначеніе (2);
Код = сп. ПолучітьЗначеніе (3);
стор = В»{В« "В« + Вид + В»" В»," В«0В» В»," В«0В» В»," "В« + тип + В»" В»," В«0В» В»," В«0В» В»," "В« + Код + В»" В»}В»;
Повернення ЗначеніеІзСтрокіВнутр (стор.);
КонецФункции
// **************************************** ***
Процедура Сформувати ()
ф_тз. Очистити ();
ф_тз. НоваяКолонка (В«ДатаВ», В«ДатаВ»);
ф_тз. НоваяКолонка (В«ЧасВ», В«РядокВ», 8);
ф_тз. НоваяКолонка (В«КористувачВ», В«РядокВ»);
ф_тз. НоваяКолонка (В«ДеВ», В«РядокВ», 1);
ф_тз. НоваяКолонка (В«ДіяВ», В«РядокВ», 8);
ф_тз. Нова...