Импорт Табеля из Excel — 2

Загрузка Табеля из Excel и создание документов Невыходы

Развитие обработки //infostart.ru/profile/35022/projects/2303/
Дополнения и исправления

Импорт табеля производится из файла Excel заданного формата, при желании диапазон выборки данных легко изменяется.

Реализован многоступенчатый анализ входных данных.

  1. Загрузка табеля производится в разрезе подразделения. При начале загрузки производится проверка, по коду, подразделения.
  2. Производится анализ соответствия кода и фамилии сотрудника.
  3. Учитывается состояние физлица на каждый день расчетного периода.
  4. Обрабатываются дубли записей.
  5. Учитываются все отклонения по ЖР и также отпуска за свой счет.
  6. Происходит поиск существующих табелей по подразделению, редактирование и добавление данных.
  7. Автоматическое создание документов Невыход.
  8. Вывод протокола загрузки с ошибками и предупреждениями.
  9. Работа в Технорежиме.

Отдельное спасибо авторам использованных решений.

8 Comments

  1. Свой

    сама форма табеля-шаблона не соответствует типовой

    Reply
  2. NoMax

    (1) хм, так никто не мешает нарисовать типовой шаблон и прикрепить к нему все что угодно, у меня была задача сделать загрузку с прикрепленного шаблона, в прошлый раз пришлось совсем не типовой шаблон отработать. Приходится решать задачу постфактум, поэтому и возникают нетиповые решения.

    Reply
  3. koloboc74

    Маленько подправил твою обработку http://infostart.ru/projects/2892/ , так как там не было учтены сверхурочные

    Reply
  4. koloboc74

    Кадравикам очень понравилось респект!!!

    Reply
  5. linker

    нужная вещь, спасибо!

    Reply
  6. gutentag

    Полезная вещь!

    Reply
  7. b-dm

    Обработка не понравилась по нескольким причинам.

    Во первых , код обработки запаролен.

    Зачем это делать и выкладывать обработку сюда.

    Во вторых с типовой ЗиК обработка не работает, пишет ошибки

    «ТестСотр<<?>>

    Переменная не определена (ТестСотр)

    СотрФИО<<?>>

    Переменная не определена (СотрФИО)

    причина<<?>>

    Переменная не определена (причина)

    =ДокДата;Табель.Подразделение=z48B28B086D3A.ТекущийЭлемент();КонецЕсли;zF41A55F0678B=СоздатьОбъект(«ТаблицаЗначений»

    Поле агрегатного объекта не обнаружено (Подразделение)»

    Зачем так делать, совершенно непонятно, только зря скачал…сейчас скачаю первоначальную обработку, и последующую,

    надеюсь что от них толку будет больше. Очень жаль, но «-«.

    Reply
  8. vlanik

    ставить пароль на код обработки — не есть гуд, как ее адаптировать для нужд скажем Украины?

    Reply

Leave a Comment

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