Формирвание и загрузка табелей из Excel в 1С 7.7

24.04.2009 16:01 [13.05.2009 11:10] DarkAn 27 [+] [−] Перейти к комментариям (17)

Внешний отчет, обработка для 1С: Расчет 7.7

Формирвание и загрузка табелей из Excel в 1С 7.7

Данная обработка предназначена для упрощения заведения табелей в 1с ЗиК 7.7.
Обновил от 13.05.09

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

или посмотреть и скачать все файлы (1)

Требования: 1С7.7 (расчет), Excel 2003/2007

Работа происходит в 2 этапа:

1) В начале месяца в центральном офисе формируют бланки табелей и рассылают их на участки

при этом

  • в excel формируется книга, на первом листе формируються бланки, с прописанными формулами
  • на втором листе список сотрудников с табельными намерами и должностями по состоянеию на "Дату актуальности"
  • на третьем листе формируються условные обозначения

 

2) В конце месяца заполненные табеля принимаються обратно и с помощью этой же обработки загружаються.

при этом

  • Загрузка происходит по табельным номерам
  • на текущия момент реализована загрузка только основного времени, без ночных/вечерних/сверхурочных
  • обработка всегда создает новый документ. (у нас в базе в документе "Табель" есть реквизит "Подразделение", в связи с чем часть кода с поиском документа я оставил в обработке, но я его закоментил, возможно у вас так же, поэтому можно его раскаментировать и пользоваться) 

Если кому интересно, для быстрой проверки советую при формировании табеля в настройках указать "режим-проверки" тогда бланк сформируется быстрее т.к. выгрузяться только первые 10 сотрудников, а не весь списокWink

 

Пока обработку пишу на чистом интузиазме и по запросу своих работадателей, но если у кого будут интересные идеи можно будет доработать.Smile

 

PS. Буду признателен если кто сможет подсказать какую формулу написать в excel для заполнения "Неявки по причинам". Об эти поля я себе всю голову разбилCry

 

 

Обновил от 06.05.09

  • Добавил возможность возможность выгружать список людей числящихся в определенном подразделении
  • Добавил возможность учитывать все типы времени
  • Добавил возможность формирования бланка для разовых начислений, который так же можно загрузить с выбором что грузим(формируется Документ. Начисления удержания списком)

Обновил от 13.05.09

  • Выгружаю список подразделений (не помеченных на удаление) для выбора их в бланке
  • Добавлена галка - позволяющая формировать бланк с учетом типа часов и без него

 

Планируется: сделать автоматическое формирование невыходов, возможно и прочих откланений :)

Форма для формирования бланка

Форма для формирования бланка

Форма для загрузки данных

Форма для загрузки данных

файл Excel (табель)

файл Excel (табель)

После загрузки Excel-файла (табель)

После загрузки Excel-файла (табель)

файл Excel (разовые начисления)

файл Excel (разовые начисления)

Загрузка разовых начислений

Загрузка разовых начислений

После загрузки Excel-файла (разовые начисления)

После загрузки Excel-файла (разовые начисления)

Оценка сообщества

27

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

[+] Рекомендую   [−] Не тратить время
Если рейтинг упадет до -5, то публикация автоматически скроется.