Форма Т-13 для документа Табель (ЗУП 3) с вычетом ночных часов из итогов


Внешняя печатная форма Т-13 для документа Табель (ЗУП 3) с вычетом ночных часов из итогов.
На картинке с печ.формой во 2-й строке всего отработано 320 часов, включая ночных 80 часов, но выводится 240 часов.
В типовой форме в данном случае будет выводиться 320 часов.

Внешняя печатная форма Т-13 для документа Табель (ЗУП 3) с вычетом ночных часов из итогов.

На картинке с печ.формой во 2-й строке всего отработано 320 часов, включая ночных 80 часов, но выводится 240 часов.

В типовой форме в данном случае будет выводиться 320 часов.

Тестировалась на файловой базе на конфигурации ЗУП 3.1.8.155, на платформе 1С 8.3.13.1513

Код открыт — можно доработать.

6 Comments

  1. user869223

    Здравствуйте. Интересно, с какой целью создавалась печатная форма?

    Reply
  2. mikl79

    Здравствуйте, клиенты заказали — они по ней что-то проверяют + чтобы часы не превышали норму

    Reply
  3. Eskimos

    Подскажите, зачем вы поменяли в стандартную конструкцию:

    Если НомерСотрудника > 1 Тогда
    ВывестиДанныеСотрудникаВКоллекцию(ТабличныйДокумент, ТекущийЛист, ОбластьДанныеОВремени, ОбластьШапкаТаблицы);
    ОбластьДанныеОВремени = Макет.ПолучитьОбласть(«Строка»);
    КонецЕсли;
    

    На

    Если НомерСотрудника > 1 Тогда
    ВывестиДанныеСотрудникаВКоллекцию(ТабличныйДокумент, ТекущийЛист, ОбластьДанныеОВремени, ОбластьШапкаТаблицы);
    ИНАЧЕ
    ОбластьДанныеОВремени = Макет.ПолучитьОбласть(«Строка»);
    КонецЕсли;
    

    Добавили ИНАЧЕ

    ?

    Reply
  4. mikl79

    (3), это я не менял

    все свои изменения комментирую так //МК++ и //МК—

    это видимо разработчик поменял

    Reply
  5. mikl79

    вообще данную печ.форму можно считать Неактуальной, т.к. разрабтчики исправили ошибку и типовая печ.форма работает правильно

    Reply
  6. Eskimos

    (5)Ок. Спасибо.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *