Имя: Пароль:
1C
1С v8
Внешняя печатная форма зкгу 3.1 (ТабельУчетаРабочегоВремени)
0 ingvar1315
 
06.02.22
12:35
Подскажите как поправить во внешней печатной форме табеля учета рабочего времени, чтобы из последней колонки "всего дней (часов) явок надо исключить дни(часы) работы в праздничные и выходные", рядом сделать ещё одну колонку "всего дней(часов) явок в праздничные и выходные" куда будут проставляться праздничные и выходные дни часы.
1 ingvar1315
 
06.02.22
12:38
Я так понимаю здесь кроется решение, но как это поправить?

Если КлючВарианта = "Форма0504421с2015" Тогда
        ОбластьВремяСтрока.Параметры.ДниПерваяПоловина = ?(ВыводитьЯвки, ДниПерваяПоловина, ДниНеявокПерваяПоловина);
        ОбластьВремяСтрока.Параметры.ЧасыПерваяПоловина = ?(ВыводитьЯвки, ЧасыПерваяПоловина, ЧасыНеявокПерваяПоловина);
        ОбластьВремяСтрока.Параметры.ДниЗаМесяц = ?(ВыводитьЯвки, ДниЗаМесяц, ДниНеявокЗаМесяц);
        ОбластьВремяСтрока.Параметры.ЧасыЗаМесяц = ?(ВыводитьЯвки, ЧасыЗаМесяц, ЧасыНеявокЗаМесяц);
    Иначе
        ОбластьНачисленияСтрока.Параметры.ДниЗаМесяц = ДниНеявокЗаМесяц;
        ОбластьНачисленияСтрока.Параметры.ЧасыЗаМесяц = ЧасыНеявокЗаМесяц;
    КонецЕсли;
2 SleepyHead
 
гуру
06.02.22
15:52
3 d_monah
 
06.02.22
16:19
(2) Да это шаманство какое-то)))
4 ingvar1315
 
06.02.22
17:14
Мне нужно поправить код модуля объекта внешней печатной формы, а не настроить типовой отчет
5 Фрэнки
 
06.02.22
18:49
(4) а эта самая ВПФ у тебя уже есть? или собираешься ее написать?
6 ingvar1315
 
06.02.22
19:01
ВПФ уже написал, осталось подправить макет и изменить код
7 Фантазер
 
06.02.22
21:29
(0) Организуй свой подсчет таких дней и выводи. Там в коде прям всё расписано. Делали аналогичную доработку.
8 ingvar1315
 
07.02.22
04:55
Благодарю за ответ, а как сделать подсчет таких дней?
9 ingvar1315
 
11.02.22
06:47
Решение найдено, вся сила в БуквенномКоде  :zebzdr: