Внешняя печатная форма табеля учета рабочего времени.
Внешняя печатная форма табеля учета рабочего времени, немного измененная, добавлена колонка для подписи ознакомленных сотрудников, данные берет напрямую из документа поэтому выводит все в точности как заполнен документ.
Форма подключается через Сервис -> Дополнительные отчеты и обработки -> Дополнительные внешние печатные формы
Зарегистрировать внешнюю печатную форму, путем добавления в список. В документе регистрируется автоматически.
Делалась для УПП на платформе 8.2 но думаю в типовой Зарплате тоже должна работать.
Кто нибудь пробовал для Зарплаты?? Автор обещает — «Делалась для УПП на платформе 8.2 но думаю в типовой Зарплате тоже должна работать.»
В Комплексной, релиз 1.1.21 работает, но с ошибкой, отпуск у одного сотрудника, а «Неявки по причинам» ставит всем:)
В ЗУП 2.5 не пошла, ошибка:
{ВнешняяОбработка.Т13.МодульОбъекта(79)}: Ошибка при вызове метода контекста (Выполнить)
РезультатГрафик=ЗапросГрафик.Выполнить().Выгрузить();
по причине:
{(8, 2)}: Таблица не найдена «РегистрСведений.ГрафикиРаботыПоСменам»
<<?>>РегистрСведений.ГрафикиРаботыПоСменам КАК ГрафикиРаботыПоСменам
Чтобы заработало в ЗУП 2.5 надо закомментировать блок:
//ЗапросГрафик=Новый Запрос;
//ЗапросГрафик.Текст=»ВЫБРАТЬ
////| ГрафикиРаботыПоСменам.ГрафикРаботы КАК График,
//| ПРЕДСТАВЛЕНИЕ(ГрафикиРаботыПоСменам.ГрафикРаботы),
//| ГрафикиРаботыПоСменам.Дата,
//| ГрафикиРаботыПоСменам.Часы КАК Часы,
//| ГрафикиРаботыПоСменам.НочныеЧасы КАК НочныеЧасы
//|ИЗ
//| РегистрСведений.ГрафикиРаботыПоСменам КАК ГрафикиРаботыПоСменам
//|ГДЕ
//| ГрафикиРаботыПоСменам.Дата >= &ДатаНач
//| И ГрафикиРаботыПоСменам.Дата <= &ДатаКон
//|ИТОГИ
//| СУММА(Часы),
//| СУММА(НочныеЧасы)
//|ПО
//| ГрафикРаботы»;
//
//ЗапросГрафик.УстановитьПараметр(«ДатаНач»,НачалоМесяца(ДатаНач));
//ЗапросГрафик.УстановитьПараметр(«ДатаКон»,КонецМесяца(ДатаКон));
//РезультатГрафик=ЗапросГрафик.Выполнить().Выгрузить();
Добрый день. Спасибо за печатную форму. Добавьте, пожалуйста в запрос слово «Разрешенные», т.к. не работает при настройке RLS. + добавьте шапку печатной формы «Утверждено….. форма Т-13 ….». В остальном спасибо, на УПП 1.3 работает.
Если Найти(Выборка[НаимВрем1].БуквенныйКод,»В») Тогда СумВ=СумВ+1; КонецЕсли;
По этому условия подходят видывремени: «ВП», «РВ», «ВЧ» — поэтому суммируется неправильно
Так же и с условием «Р», «С», «У»
В запросе условие выберет сразу несколько табелей на одну дату:
ТабельУчетаРабочегоВремениОрганизацииОтработанноеВремя.Ссылка.Дата = &ДатаНач
Надо доработать напильником…
Плюс поставил. Мне понравилось.
(7) Bacemo, Не понятно только кому… Тебя в списке нет 🙂
Автору отчета (sdv91) Safronov Denis
Спасибо автору, эта ВПФ сэкономила мне время. Но все же несколько замечаний:
1. Сортировка сотрудников в печатной форме отсутствует. Исправлено добавлением упорядочивания в запросе.
2. в столбцах 14, 5, 29, 30, 31 чисел месяца при указании двух видов времени, например «Я 8 С 1» строка не влазит в ячейку по ширине и «прячется». Исправлено в макете Размещение текста (хотя в ячейках других чисел месяца изначально все нормально).
3. После строки сотрудника, у которого есть неявка, эта самая неявка печатается в строках ниже. Исправлено при заполнении макета либо обнулением параметров в данной области или (как чаще делается) получать область макета внутри цикла.
спасибо за обработку
(4) askorn,
а обработку нельзя исправить? чтобы не править в конфигурации
Для последних релизов, не обновляли печатную форму?