Имеет смысл только для тех, у кого есть удаленные подразделения и там сидят табельщики, которые учитывают людей, а затем в конце месяца скидывают табеля в основной офис, где табеля заносят в программу.
Обновил от 13.05.09
Требования: 1С7.7 (расчет), Excel 2003/2007
Работа происходит в 2 этапа:
- В начале месяца в центральном офисе формируют бланки табелей и рассылают их на участки.
При этом - в Excel формируется книга, на первом листе формируються бланки, с прописанными формулами
- на втором листе список сотрудников с табельными номерами и должностями по состоянию на «Дату актуальности»
- на третьем листе формируются условные обозначения
- В конце месяца заполненные табеля принимаются обратно и с помощью этой же обработки загружаются.
При этом - Загрузка происходит по табельным номерам
- на текущий момент реализована загрузка только основного времени, без ночных/вечерних/сверхурочных
- обработка всегда создает новый документ. (у нас в базе в документе «Табель» есть реквизит «Подразделение», в связи с чем часть кода с поиском документа я оставил в обработке, но я его закомментил, возможно у вас так же, поэтому можно его раскомментировать и пользоваться)
Если кому интересно, для быстрой проверки советую при формировании табеля в настройках указать «режим-проверки» тогда бланк сформируется быстрее т.к. выгрузятся только первые 10 сотрудников, а не весь список
Пока обработку пишу на чистом энтузиазме и по запросу своих работодателей, но если у кого будут интересные идеи — можно будет доработать.
PS. Буду признателен, если кто сможет подсказать, какую формулу написать в Excel для заполнения «Неявки по причинам». Об эти поля я себе всю голову разбил
Обновил от 06.05.09
- Добавил возможность выгружать список людей числящихся в определенном подразделении
- Добавил возможность учитывать все типы времени
- Добавил возможность формирования бланка для разовых начислений, который так же можно загрузить с выбором что грузим(формируется Документ. Начисления удержания списком)
Обновил от 13.05.09
- Выгружаю список подразделений (не помеченных на удаление) для выбора их в бланке
- Добавлена галка — позволяющая формировать бланк с учетом типа часов и без него
Планируется: сделать автоматическое формирование невыходов, возможно и прочих отклонений 🙂
(0) Собственно можно и тут посмотреть
http://infostart.ru/projects/2819/
(1) Спс, я не заметил этой обработки, но думаю и в моей есть свои плюсы :Wink:
Требования: 1С7.7 (расчет), Excel 2003/2007
Должно быть установлено на компьютер или
установлено и открыт новый документ Excel???
Как быть если Excel не установлен на компьютере???
(3) Excel должен быть установлен, обязательно. Открывать его не надо, по завершении работы обработки если он не открыт, он сам откроется.
Кстати… Если в момент формирования открыты другие файлы Excel, то при формировании бланков ни в коем случае нельзя переключаться на другие книги Excel(!!!), иначе фокус перейдет на них и 1С начнет формировать бланки уже в новой книге 🙂
Качать качают, а отзывов нет 🙁
ОкноЕхсеl.ActiveWorkbook.Sheets(Бланк).Tab.ColorIndex = 35;
{C:DOCUMENTS AND SETTINGSS1РАБОЧИЙ СТОЛЗАГРУЗКА.ERT(908)}: Поле агрегатного объекта не обнаружено (Tab)
Не знаю что сказать. специально скачал с сайта запустил — работает. Какая версия офиса? Я точно знаю что работает на 2003 и 2007
офис 2000 может в этом проблема?
в связи с тем что унас АРМы по торгвле не работают под офис старше системщики не разрешают менят версию офиса. Адля 2000 нельзя что нибудь сделать
Если найду 2000 офис попробую поправить 🙂
Неплохая обработка! Неплохо бы предусмотреть по галочке автозаполнение табеля фамилиями, чтобы их не вводить из списка.
(11) Думаю это не совсем удобно. Просто может быть так, что каких то людей не будет, и тогда их придется удалять, притом удаляя строку будет смещение шапки следующей страницы
Понятно, а ночные и прочие как проставляете — копированием через буфер?
(13) У нас их нет 😀 😀 😀
Отличная обработка!!! Думаю пригодится….Спасибо. ❗
(15) а плюсик? 😳
Спасибо! 100% буду использовать!
а шаблон файла для загрузки есть где то ?)буду признателен!
чтобы попробовать !
(18) Вы его можете сами сформировать этой же обработкой. Перейдите на закладку сформировать бланк, поставьте галочку «Режим проверки» и нажмите кнопку «сформировать пустые бланки для участка». Через некоторое время откроется Excel с готовым бланком именно он и загружается потом этой же обработкой.
А обработка будет работать на конфигурации 1С: Производство+Склад+Бухгалтерия доработанная вер 7.7? Очень надо. Заранее спасибо