Еще один отчет для печати графиков работы для ЗУП (2.5.18.2)

Опубликовал Юрий Хрипачёв (hrip) в раздел Отчеты - Бухгалтерские

Отчет добавляется в состав кофигурации. Добавляется процедура "Печать" и изменяется процедура "При открытии" в коде формы элемента справочника "Графики работы"

 

Процедура Печать()
    ОтчетОбъект = Отчеты.ГрафикРаботы.Создать();
    ОтчетОбъект.Печать(ЭтотОбъект, ЭтаФорма);
КонецПроцедуры

 

Процедура ПриОткрытии()

    ЭлементыФормы.ТабличноеПолеГрафика.Колонки.ЧасовЗаДень.Видимость = Ложь;
    СформироватьТаблицуГрафика();
   
    ТекущийГод = НачалоГода(РабочаяДата);
    НомерТекущегоГода = Год(ТекущийГод);
    ОтразитьГодВНабореЗаписей(ТекущийГод, Истина);
   
    ДанныеКалендаряИзменены = Ложь;
    ОбновитьИнформационнуюСтроку();
   
    УстановитьДоступностьРеквизитов();
   
    // Начало доработки
    Кнопка = ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Вставить(0, "Печать", ТипКнопкиКоманднойПанели.Действие, "Печать", Новый Действие("Печать"));
    Кнопка.Подсказка = "Печать графика работы";
    Кнопка.Пояснение = "Печать графика работы";
    ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Вставить(1,, ТипКнопкиКоманднойПанели.Разделитель);
    // Конец доработки

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

Скачать файлы

Наименование Файл Версия Размер
График работы
.erf 8,62Kb
24.12.09
78
.erf 8,62Kb 78 Скачать

См. также

Комментарии
1. Юрий Хрипачёв (hrip) 203 25.12.09 14:08 Сейчас в теме
Хотелось бы увидеть комментарии и критику :-)
2. Эстер Коган (e.kogan) 1818 12.01.10 15:02 Сейчас в теме
3. Юрий Хрипачёв (hrip) 203 18.01.10 15:57 Сейчас в теме
Если делать ВПФ, тогда пришлось бы делать доработку справочника "Внешние обработки" (т.к. в типовой конфигурации ВПФ могут использоваться только для справочника "Сотрудники") и больше доработок в справочнике "Графики работы".
4. Артур Пирожков (angler225) 86 21.01.10 09:23 Сейчас в теме
Толково сделано, особенно макет с присоединяемыми областями, но все таки хотелось бы не изменять конфигурацию.
5. Эстер Коган (e.kogan) 1818 21.01.10 17:44 Сейчас в теме
(3) А зачем привязывать к Графикам? Привязать к Сотрудникам, например, или ещё куда. А то и вообще взять Рабочий стол и вывести на него ярлыком. И быстрый выбор какой-нибудь навертеть.
6. Юрий Хрипачёв (hrip) 203 22.01.10 12:39 Сейчас в теме
Этот отчет разрабатывался для того чтобы пользователи без всяких заморочек открыли нужный график и нажав кнопку "Печать", получили его ПФ.
А сам отчет я поместил в конфигурацию т.к. считаю что делать обновления будет легче имея 1 новый и 1 измененный объект, чем иметь 2 измененных.
Главное передать в отчет параметры "ЭтотОбъект" и "ЭтаФорма" элемента справочника "Графики работы". А где разместить сам отчет - это уже нюансы.
Совсем не изменять конфигурацию можно только если это будет обычный внешний отчет.