Внешняя печатная форма табеля по форме Т-13


Внешняя печатная форма табеля учета рабочего времени.

Внешняя печатная форма табеля учета рабочего времени, немного измененная, добавлена колонка для подписи ознакомленных сотрудников, данные берет напрямую из документа поэтому выводит все в точности как заполнен документ.
Форма подключается через Сервис -> Дополнительные отчеты и обработки -> Дополнительные внешние печатные формы
Зарегистрировать внешнюю печатную форму, путем добавления в список. В документе регистрируется автоматически.

Делалась для УПП на платформе 8.2 но думаю в типовой Зарплате тоже должна работать.

13 Comments

  1. Marysia

    Кто нибудь пробовал для Зарплаты?? Автор обещает — «Делалась для УПП на платформе 8.2 но думаю в типовой Зарплате тоже должна работать.»

    Reply
  2. MissAlize

    В Комплексной, релиз 1.1.21 работает, но с ошибкой, отпуск у одного сотрудника, а «Неявки по причинам» ставит всем:)

    Reply
  3. askorn

    В ЗУП 2.5 не пошла, ошибка:

    {ВнешняяОбработка.Т13.МодульОбъекта(79)}: Ошибка при вызове метода контекста (Выполнить)

    РезультатГрафик=ЗапросГрафик.Выполнить().Выгрузить();

    по причине:

    {(8, 2)}: Таблица не найдена «РегистрСведений.ГрафикиРаботыПоСменам»

    <<?>>РегистрСведений.ГрафикиРаботыПоСменам КАК ГрафикиРаботыПоСменам

    Reply
  4. askorn

    Чтобы заработало в ЗУП 2.5 надо закомментировать блок:

    //ЗапросГрафик=Новый Запрос;

    //ЗапросГрафик.Текст=»ВЫБРАТЬ

    ////| ГрафикиРаботыПоСменам.ГрафикРаботы КАК График,

    //| ПРЕДСТАВЛЕНИЕ(ГрафикиРаботыПоСменам.ГрафикРаботы),

    //| ГрафикиРаботыПоСменам.Дата,

    //| ГрафикиРаботыПоСменам.Часы КАК Часы,

    //| ГрафикиРаботыПоСменам.НочныеЧасы КАК НочныеЧасы

    //|ИЗ

    //| РегистрСведений.ГрафикиРаботыПоСменам КАК ГрафикиРаботыПоСменам

    //|ГДЕ

    //| ГрафикиРаботыПоСменам.Дата >= &ДатаНач

    //| И ГрафикиРаботыПоСменам.Дата <= &ДатаКон

    //|ИТОГИ

    //| СУММА(Часы),

    //| СУММА(НочныеЧасы)

    //|ПО

    //| ГрафикРаботы»;

    //

    //ЗапросГрафик.УстановитьПараметр(«ДатаНач»,НачалоМесяца(ДатаНач));

    //ЗапросГрафик.УстановитьПараметр(«ДатаКон»,КонецМесяца(ДатаКон));

    //РезультатГрафик=ЗапросГрафик.Выполнить().Выгрузить();

    Reply
  5. Vladimir_Konyrev

    Добрый день. Спасибо за печатную форму. Добавьте, пожалуйста в запрос слово «Разрешенные», т.к. не работает при настройке RLS. + добавьте шапку печатной формы «Утверждено….. форма Т-13 ….». В остальном спасибо, на УПП 1.3 работает.

    Reply
  6. djserega

    Если Найти(Выборка[НаимВрем1].БуквенныйКод,»В») Тогда СумВ=СумВ+1; КонецЕсли;

    По этому условия подходят видывремени: «ВП», «РВ», «ВЧ» — поэтому суммируется неправильно

    Так же и с условием «Р», «С», «У»

    В запросе условие выберет сразу несколько табелей на одну дату:

    ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка.Дата = &ДатаНач

    Надо доработать напильником…

    Reply
  7. Bacemo

    Плюс поставил. Мне понравилось.

    Reply
  8. djserega

    (7) Bacemo, Не понятно только кому… Тебя в списке нет 🙂

    Reply
  9. Bacemo

    Автору отчета (sdv91) Safronov Denis

    Reply
  10. Гость

    Спасибо автору, эта ВПФ сэкономила мне время. Но все же несколько замечаний:

    1. Сортировка сотрудников в печатной форме отсутствует. Исправлено добавлением упорядочивания в запросе.

    2. в столбцах 14, 5, 29, 30, 31 чисел месяца при указании двух видов времени, например «Я 8 С 1» строка не влазит в ячейку по ширине и «прячется». Исправлено в макете Размещение текста (хотя в ячейках других чисел месяца изначально все нормально).

    3. После строки сотрудника, у которого есть неявка, эта самая неявка печатается в строках ниже. Исправлено при заполнении макета либо обнулением параметров в данной области или (как чаще делается) получать область макета внутри цикла.

    Reply
  11. margo_m09

    спасибо за обработку

    Reply
  12. Bunny

    (4) askorn,

    а обработку нельзя исправить? чтобы не править в конфигурации

    Reply
  13. Nanotek

    Для последних релизов, не обновляли печатную форму?

    Reply

Leave a Comment

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