Движения работников организации (История всех документов по физлицу) ЗУП, КА

Расчетчикам периодически необходимо собрать по физлицу ВСЕ движения (документы), и т.к. физлицо могло несколько раз приниматься/увольняться, да быть еще совместителем, и еще договорником — то расчетчику в ЗУПе приходится "попотеть" над такой задачей. В 77  был удобный отчет — «Документы по сотруднику». Пробую облегчить жизнь в ЗУПе..

Отчет «Движения работников организации» (История док-тов по физлицу).

Расчетчики очень просили…

Здесь попытка облегчить жизнь расчетчику (да и кадровику тоже!). В данном отчете собираются все виды документов по физ.лицу,  влияющие на учет отработанно времени работника (Прием/Увольнение, КадровыеПеремещения, Невыходы, БЛ, Отпуска(все виды), Работа в праздничные и выходные дни, Договора … и т.д — всего 13 видов документов).

Требовалось собрать в одном месте ВСЕ движения (документы) физ.лица (аналог в  ЗиК77 — «Документы по сотруднику»).

Есть возможность включить в список просмотра всех работников, включая уволенных (по умолч.- флажок отключен). Сортировка по наименованию физ.лица. Год рождения вывел для проверки однофамильцев или дублей физ.лиц (также бывали ошибки в занесении даты рождения — например, ошибочную дату рождения — 0196 г. — ЗУП не контролирует, а на соц.налог очень влияет).

Также вывел на форму переключатель: «Отпуск по кадровым док-там или по док-там начисления» (связано с тем, что в кадровых док-тах у нас не вводят компенсации отпуска, да и вообще бывают отличия кадровой и расчетной информации – можно т.о. сравнить).

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

В планах (если будет интерес у народа)– добавить в этот отчет кнопку – «Вывести все начисления/удержания по физ.лицу за выбранный период»,  возможно – переделаю отчет для подключение к спр.Сотрудники.

Есть аналогичная разработка на ИС —  «История сотрудника», но нам не подошла – т.к. для наших баз там  отражаются не сами док-ты, а ссылки на док. «Перенос данных».

Идею взял из разработки //infostart.ru/public/172484/, сделанной для КЗ, поэтому почти все запросы написаны заново, добавлен функционал. Но за идею и форму просьба также поблагодарить тов-ща -(slavich) Игоря,  если данная разработка вам оказалась полезной.

Тестировалась на версии ЗУП 2.5.62.1,   gull22  проверил на КА 1.1.30 (за что ему спасибо).  

Леонид    

(сообщайте об ошибках и идеях – будем дорабатывать)

14 Comments

  1. petrov_al

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

    Reply
  2. leonsk2010

    Общего-то журнала док-тов в 1С8 — нету! В журнале кадровых документов видны только 3 вида док-тов: Прием, Увольнение и Перемещение (то же самое видно и в карточке сотра). И все это только по Сотруднику. А сотрудник может в это же время работать по совместительству (другим сотрудником), по договору (еще одним сотрудником). А бывает надо разобраться — во всех перемещениях физлица за все время работы в организации (он мог Приниматься-Увольняться несколько раз и тогда получается много-много сотрудников…:) по одному физ.лицу!

    ЗУП в этом плане немного перемудрил…возможно…

    А мои расчетчики и кадровики очень обрадовались такому отчету! Надеюсь и вам немного облегчит жизнь в 1С.

    (кстати, посчитал — у меня в отчете просматриваются 13 разных видов доктов: Прием, Увольнение, Перемещ-е, Возврат(тоже полезен для анализа), ПоУходуЗаРебенком, Отпуск, Командировки, ПоДоговору, РаботаВПраздничныеИВыходные, ПоСреднему, Больничный, Невыходы, Простои). Вроде ничего не забыл — но с нетерпением жду конструктивную критику…

    Reply
  3. leonsk2010

    (1) petrov_al, а где находится это философское место, что у вас на фото? (зацепило!)

    Reply
  4. gull22

    Плюсанул, за то что реализовали удобный отчет из 1с7. Потестирую на КА.

    Reply
  5. leonsk2010

    (4) gull22, спасибо за +! Интересно бы узнать результат.

    Reply
  6. gull22

    Проверил на КА 1.1.30. Работает. Можете добавить в описание. Расширит круг пользователей.

    Reply
  7. leonsk2010

    (6) gull22, Ок, Благодарю за поддержку!

    Кстати, была возможность попробовать на ЗБУ (правда, на демо-базе). Попробовал ввести несколько разных видов док-тов — отчет отработал без ошибок. Если у кого будет возможность проверить работу отчета на полноценной базе «Зарплата и кадры бюджетного учереждения» — просьба сообщите плз..!

    Reply
  8. the1

    Ты меня извини, бро, но запрос у тебя просто атас!… Держи текст запроса. Он даст тебе все расчетные документы, по кадровым, думаю, сообразишь как из регистров вытащить

    ВЫБРАТЬ РАЗЛИЧНЫЕ

    Взаиморасчеты.Период КАК Период,

    Взаиморасчеты.Регистратор КАК Документ,

    Взаиморасчеты.Регистратор.Номер КАК Номер,

    Взаиморасчеты.Регистратор.Ответственный КАК Ответственный,

    ВЫРАЗИТЬ(Взаиморасчеты.Регистратор.Комментарий КАК СТРОКА(40)) КАК Комментарий

    ИЗ

    РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК Взаиморасчеты

    ГДЕ

    Взаиморасчеты.Физлицо = &Физлицо

    И Взаиморасчеты.Организация = &Организация

    И Взаиморасчеты.Период МЕЖДУ &НачалоПериода И &КонецПериода



    УПОРЯДОЧИТЬ ПО

    Период

    Reply
  9. leonsk2010

    (8) the1, О-о, начинается поиск истины!! Привлекательная идея, но здесь не прокатит..:)

    Предлагаемый вами путь — через РН «Взаиморасчеты..»- связан только с начислениями работников. Причем здесь целых 4 минуса: во-первых,Среди множества регистраторов этого РН (их аж 26шт.) — далеко не все связаны со отработанным временем

    (например:»Переносы..», «НДФЛ..», «Сторно»);

    И во вторых, нам нужен не сам документ-регистратор, а одна из его ТЧ (а у многих из этих док-тов по несколько ТЧ, по разному называются — поэтому я их конкретно и рассматриваю в запросе);

    И в третьих, в РН «Взаиморасчеты» не попадают кадровые док-ты (Прием, Увольнение, Перемещение).

    А в-четвертых, в табличной части одного кадрового док-та может быть несколько изменений по одному работнику, в моем отчете это все «вытягивается» вместе с датами начала и конца события, а в вашем случае — будет только общая ссылка на документ- регистратор без подробностей!

    Вот из-за этих 4-х причин, и пришлось выбирать конкретные ТЧ всех требуемых док-тов, причем все док-ты выбираются одним запросом и достаточно быстро, а другого эффективного пути для получения всех движений по работнику пока не вижу..

    Может я не прав? переубедите.

    (в любом случае — спасибо за отзыв, что б вам ответить — еще раз «прошелся» по регистрам и док-там ЗУПа, а это всегда полезно!!)

    Reply
  10. the1

    (9) М.б. Вы и правы. Но для моих целей этого вполне достаточно. Так что идею Вашу я позаимствовал, а реализацию оставил свою. Успехов!

    Reply
  11. leonsk2010

    (10) the1, спасибо. Да и вам удачи!

    Reply
  12. irenk2006

    Здравствуйте! Опробовали обработку, есть недочеты 🙂

    КА 1.1 в толстом клиенте.

    По документам Начисление больничных, расчет дней больничного «съедает» последний день в каждом периоде, с 01.09.2015 по 30.09.2015 — 29 дн, а должно быть 30, и т.д.

    По документам отпуска организаций — кол-во дней верно.

    Отпуск по уходу за ребенком 1230/2-О от 24.06.2013 0:00:00 17.05.13 07.09.14 478 — также, кол-во дней -1. должно быть 479.

    Желательно исправить, а нам бы получить исправленную обработку.

    У нас база огромная, сотрудники сразу заинтересовались такой обработкой.

    Reply
  13. leonsk2010

    (12) irenk2006, спасибо за замечание.

    исправил, выкладываю исправленную обработку и также вышлю вам по эл.почте (через ваш профиль не получается, пришлите свой мэйл мне: leonsk2012 на mail.ru)

    Reply
  14. chmv

    А поиск по ссылка?

    Reply

Leave a Comment

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