gifts2017

Выгрузка и загрузка табеля учета рабочего времени ЗУП 2.5 по подразделениям

Опубликовал Геннадий Дараган (dage) в раздел Обработки - Обработка документов

Это доработанная версия http://infostart.ru/public/127475/.
Обработка предоставляет пользователю возможность оптимизировать рабочий процесс по заполнению табеля учета рабочего времени.
Сама обработка позволяет создать файлы табеля в формате exсel по выбранным подразделениям. Для каждого подразделения свой файл табеля.
Загрузка данных производится обработкой табличной части документа "Табель Учета Рабочего Времени Организации".

В общем, отличия от оригинала в том, что нет необходимости создавать пустые табели и есть возможность выбирать подразделения для формирования шаблонов табелей.

Выбираем месяц, заполняем список подразделений и указываем путь к папке, в которую необходимо сохранить табели.

При загрузке необходимо просто указать файл заполненного шаблона и все. По умолчанию фильтр на *.xlsx.

Обработку загрузки цепляем к ТЧ "Отработанное время" документа "Табель учета рабочего времени организации".

Сервис -> Дополнительные отчеты и обработки -> Дополнительные внешние обработки по заполнению табличных частей.

При загрузке производится контроль даты и подразделения документа и файла табеля.

Код открыт, меняйте, что хотите. Ну и как написал автор оригинальной обработки - очень хороший пример по работе с exсel, так как формирование шаблона полностью программное.

Надеюсь, кому пригодится Smile

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

Наименование Файл Версия Размер
Архив с обработками 33
.zip 14,12Kb
08.06.15
33
.zip 1 14,12Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. таксебе (таксебе) 09.06.15 13:44
Добрый день! загрузка, пустой файл?
2. Геннадий Дараган (dage) 09.06.15 14:07
(1) таксебе, в смысле пустой файл? обработка выгружает рыбы. Рыба заполняется, а потом загружается.
3. таксебе (таксебе) 09.06.15 14:22
4. Света Серебряная (silver-747) 17.02.16 05:38
При выгрузке в EXL выдает ошибку :{Форма.Форма.Форма(276)}: Индекс находится за границами массива
Лист.Cells(3, Число(Формат(КонецМесяца(ТекЗначение), "ДФ=""дд"""))+11).Value = "__________________ " + ФИО[0] + " " + Сред(ФИО[1], 1, 1) + "." + Сред(ФИО[2], 1, 1) + ".";
Конфигурация 1С:Медицина. Зарплата и кадры бюджетного учреждения, редакция 1.0 (1.0.89.2)
5. Геннадий Дараган (dage) 17.02.16 22:37
(4) silver-747, Добрый день.
Ошибка связана с отсутствием в ответственных лицах организации Руководителя.
Возможно в ЗкБУ должность называется иначе и он не находит или же другие особенности конфигурации.
Данная обработка писалась под ЗУП 2.5 и в нем она работает без ошибок.

Можно ее адаптировать и к ЗкБУ не за спасибо конечно ;)