Помощник ввода дней отпуска для ЗУП 8.2

Для удобства клиента некогда создавал обработку , которая позволяет ввести количество дней отпуска , количества дней дополнительного отпуска и вычислить дату окончания этих отпусков с учетом праздничных дней.
В анонсе нашел вот эту обработку //infostart.ru/public/93478/  (нужно изменять конфигурацию) и решил выложить свою. Результат работы обработок немного отличен. В данной обработке заполнения табличных частей необходимо ввести количество дней отпуска , количество дополнительных дней отпуска. По кнопке «Рассчитать» будут вычислены даты окончания отпуска, и  начала дополнительного отпуска, с учетом праздничных дней (должен быть заполнен производственный календарь) выдана информация по количеству праздничных дней попавших на основной и на дополнительный отпуск. Такие требования были у клиента.

Выбрав в поле сотрудника и нажав на «Заполнить», переносим наши данные в табличную часть. Остается только выбрать вид доп.отпуска и поставить флажок «Напомнить», ну и «Основание» вписать, если необходимо.

Добавляется обработка через «Сервис» — «Дополнительные отчеты и обработки» — «Дополнительные внешние обработки табличных частей». Создать новый элемент, загрузить обработку, выбрать в качестве представления объекта — «Отпуска организаций», табличная часть — «Сотрудники организаций», представление произвольное. Обработка будет доступна по кнопке «Заполнить» в панели над табличной частью документа.

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

Обработка так же может быть открыта через «Файл» — «Открыть».  

Код открыт.

Обработка писалась давно, если что-то выскочит — сделаю дебагинг, пишите …

 

10 Comments

  1. Dolour

    Для удобства клиента некогда создавал обработку , которая позволяет ввести количество дней отпуска , количества дней дополнительного отпуска и вычислить дату окончания этих отпусков с учетом праздничных дней.

    Перейти к публикации

    Reply
  2. Mamakan

    В свое время сам делал нечто подобное, но уже не актуально, потому как с выходом ЗУП 2.5.41 (обещают 24.10.2011) этот расчет будет реализован в типовой конфе:

    «Прочие изменения и улучшения

    По просьбам пользователей в кадровом документе «Отпуска организаций» реализована возможность определения даты окончания отпуска исходя из количества его дней.»

    Подробности реализации можно посмотреть в тестовой ЗУП 2.5.42.1

    Reply
  3. Dolour

    Ну возможно он не будет учитывать доп. отпуск и выдавать информацию по количество праздничных дней…Посмотрим ..

    Reply
  4. Jako

    Тоже в свое время написал обработку заполнения табличной части, до сих пор работает «Арифмометр для отпуска»

    Reply
  5. prog-eg

    В ЗУП 2.5.41.3 дни по дополнительному отпуску тоже учитываются

    Reply
  6. ГердаКай

    В ЗУП 2.5.41.3 все учитывает кроме отпуска переходящего на 2012 год, вот тогда то дни не считаются, пишется ошибка проверьте Производственный календарь, а календарь заполнен и проведен. А мы отказались от своей доработки где считались дни отпуска, перешли на 1С-ую, и сразу нарвались на ошибку. Так что ваша обработка актуальна.

    Reply
  7. Dolour
    ГердаКай пишет:

    В ЗУП 2.5.41.3 все учитывает кроме отпуска переходящего на 2012 год

    Кстати да , не помню как себя ведет моя обработка в этом случае. 😀

    Reply
  8. gutentag

    Спасибо!

    Reply
  9. ogidni

    В бюджетной версии будет работать?

    Reply
  10. luchyk007

    сделал только что себе нечто подобное и случайно здесь на неё наткнулся, надо было сначала тут поискать 🙂

    .

    Reply

Leave a Comment

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