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


Данный отчет может помочь тем, кто готовится формировать проводки по 96 счету (Оценочные обязательства по расчету с персоналом по отпускам). Работает в ЗУП 8.2. Расчет формируется по алгоритму, который работает при расчете резерва отпусков.

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

1. Необходимо выбрать период за который будет формироваться среднедневная ЗП.

2. Заполнить сотрудниками, которые подлежат расчету или заполнить всеми работающими.

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

4. Нажать кнопку «Выполнить».

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

Данный отчет находится пока в тестовом варианте. Принимаются замечания и предложения.

Принимаются добровольные пожертвования всех участников кому стал полезным данный инструмент. (WebMoney кошелек R238479276977)

30 Comments

  1. KAPACEB.AA

    Этот отчет работает также как и http://infostart.ru/public/92192/, т.е. использует временный документ и использует типовые процедуры?

    Reply
  2. Мухин

    Он написан без использования типовых процедур, и существующих документов. Для работы данного отчета не требуется вообще ни какого документа. У меня на предприятии отчет для 500 сотрудников сформировался за 5-10 секунд. Соответсвенно, производительность выше. Предлагаю посмотреть программный код, он открыт.

    Reply
  3. Mila81

    посмотрим 🙂 а то у нас в расчете резервов используется док Начисление отпуска

    Reply
  4. besks

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

    Reply
  5. Мухин

    А если помесячно, то и средняя меняется в зависимости от месяца, поскольку период расчета среднего тоже меняется. я своим формировал за каждый месяц вручную менял. Средняя конечно плясала.

    Reply
  6. ГердаКай

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

    Reply
  7. besks

    (5)

    Помесячно — я имела ввиду не средний помесячно, а начисления помесячно с коэффициентами ,а хвостик твой.

    Еще раз огромное спасибо. Я даже на основе него для Т-57 написала

    Reply
  8. Merlin12042009

    Мухин, ОГРОМНОЕ спасибо, что откликнулся!!!!!!!!!!!!!!

    Нет средств, чтобы отправить сообщение лично, мой адрес tuktuk@bk.ru

    Reply
  9. Merlin12042009

    Ошиблась…..мой адрес tuktuk7@bk.ru

    Reply
  10. Merlin12042009

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

    Reply
  11. Feelthis

    В процедуре «ДниПроизводственногоКалендаря» в первом запросе если сотрудник было начислено по нескольким видам расчета то показатель «Рабочие дни» сумму считает не верно(задваивает). Может есть мысли как это исправить? Получается нужно привязываться к виду расчету какому то основному?

    В демо базе по ряду сотрудников отличается результат по Среднедневному заработку если рассчитать документом Начисление отпуска сотрудников, в том числе из-за вышеуказанной ошибки. Еще вопрос, я правильно понимаю, что обработка не учитывает индексацию заработка?

    Reply
  12. Мухин

    (13) Feelthis, Календарь считает не правильно в Вашем случае, потому что у Вас виды расчетов настроены не правильно. У каждого сотрудника должен быть только один первичный вид расчета, а остальные зависимые(первичное, вторичное и т.д.)

    С демо-базой я не проверял точность расчета среднего. Если вы хотите, чтоб все считалось корректyо, то предлагаю перевести этот проект из бесплатных в коммерческий. Готов сделать полное отражение обязательств по 96 счету с закрытием этих обязательств при выплате отпускных.

    Нашел в инете коммерческую реализацию данной задумки. Цены высокие, как мне показалось. http://www.audit-escort.ru/news.php?AE_content_id=159

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

    Reply
  13. flash82

    ….а есть что нибудь подобное для ЗиК?

    Reply
  14. Мухин

    где нибудь наверное и есть…..

    Reply
  15. lexi

    Спасибо большое за отчет. Только начинаю разбираться с резервом отпусков. В программе есть справочник Оценочные обязательства (Резервы). После его заполениния проводки на 96 счет все равно не формируются. Я так понимаю, что поэтому и написан отчет для самостоятельного заполения резерва. А как тогда списание будет происходить? тоже вручную?

    Reply
  16. Мухин

    На такие темы рекомендую пообщаться в живую..

    Reply
  17. lexi

    (18) как это можно сделать? Еще вопрос по отчету: колонка «Дней рабочих» Что она показывает? Остаток дней по сотруднику 15, а в отчете вывел 26,55.

    Reply
  18. Мухин

    показывает сколько человек отработал дней за выбранный период(Год). месяц берется как 29.6 раб дней(среднегодовая)

    Reply
  19. KeyMaster

    Спасибо! Весьма актуально.

    Reply
  20. Boroda

    Мухин, как я понял и скрина, страховые взносы здесь не учитываются? Только «голые» суммы самого заработка?

    Reply
  21. Мухин

    страховые взносы считаются сверху + 30%. Прошу не путать коммерческие версии от некоммерческих. Если интересует полная подсистема с формированием проводок, то прошу обращаться….(22) Boroda,

    Reply
  22. Raminus

    Интересно, плюсик авансом.

    Reply
  23. oly2005

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

    Reply
  24. nadyalex

    Попробовала-неверно рассчитывает средний заработок ввиду неверного расчета дней.

    Reply
  25. Yakud3a

    Из всего что есть на инфостарте единственная рабочая!!

    Reply
  26. ves.Parnas

    (2) это похоже на то что иногда называют «инвентаризацией» остатков резервов- типа, сальдо входящее на начало периода

    Reply
  27. Lyuda11

    Считаю средний с 01.01.12 по 31.12.12 В ЗУП 2.5.61.1

    Возникает ошибка {Форма.Форма.Форма(137)}: Деление на 0

    Строка.Средняя=Строка.Результат/Строка.ОтработаноДней;

    Когда сотрудник сейчас в отпуске по уходу за ребенком с 20.04.11 по 20.04.14

    Reply
  28. нинас

    А инвентаризации 96 у вас нет? Как вы ее делаете?

    Reply
  29. flyDrag

    Хорошая идея, реализованная в обработке, немного доработать и будет точно считать

    Reply
  30. VladimirKHV

    (12) Да, идея очень хорошая, позаимствовал для своего отчета.

    А вот код никудышный, чего только стоит например:

     РезультатЗапроса=запрос.Выполнить().Выгрузить();
    Начисления= Новый СписокЗначений;
    Для Каждого Строка из РезультатЗапроса Цикл
    Начисления.Добавить(строка.ВидРасчета);
    КонецЦикла;
    СотрудникиРасчета= Новый СписокЗначений;
    Для Каждого Строка из Сотрудники Цикл
    СотрудникиРасчета.Добавить(строка.Сотрудник);
    КонецЦикла;
    

    Показать

    что реализуется в сотни раз более быстрыми методами

    РезультатЗапроса = Запрос.Выполнить().Выгрузить();
    Начисления = РезультатЗапроса.ВыгрузитьКолонку(«ВидРасчета»);
    СотрудникиРасчета = РезультатЗапроса.ВыгрузитьКолонку(«Сотрудник»);
    
    Reply

Leave a Comment

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