gifts2017

Все остатки отпусков в документе "Увольнение из организаций" для ЗУП/ЗБУ

Опубликовал Sieg Heil (mdie) в раздел Обработки - Обработка документов

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

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

  1. "Зарплата и Управление Персоналом" редакция 2.5.53.1;
  2. "Зарплата и кадры бюджетного учреждения" редакция 1.0.43.1.

Порядок установки:

1) Через меню "Сервис"-> "Дополнительные отчеты и обработки" -> "Дополнительные внешние обработки табличных частей" по кнопке "Добавить" в открывшемся окне справочника выбираем команду:

 

2) В открывшемся диалоге указываем расположение файла обработки, выбираем его и соглашаемся на применение параметров авторегистрации и сохраняем изменения:

3) Теперь в кадровом документе "Увольнение из организаций" появился новый пункт, вызывающий обработку:

P.S. Про ограничение необходимо также упомянутьПорядок расчета компенсации устанавливается для всех видов отпусков единым из ТЧ документа ("По календарным дням" или "По шестидневке") и списание остатков происходит за счет одного вида отпуска, указанного в начислении (по умолчанию это "Основной ежегодный отпуск").

Скачать файлы

Наименование Файл Версия Размер
ОстатокОтпусков.epf 227
.epf 5,81Kb
11.07.12
227
.epf 5,81Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Elena Yeriomina (ves.Parnas) 18.07.12 11:15
а разве стандартный механизм делает что то другое ?
2. Sieg Heil (mdie) 18.07.12 19:55
(1) А Вы попробуйте задать дополнительные отпуска сотруднику и посмотрите на остаток в справке по отпускам и в документе увольнения.
3. Elena Yeriomina (ves.Parnas) 19.07.12 09:49
Верно! у нас на это не обращают внимания т.к. доп.отпуска только у руководства и остатки по этому виду отпусков не учитывают.

А какие действия в системе необходимо выполнить чтобы вести учет остатков доп.отпусков только по отдельным сотрудникам ?
Спрашиваю потому что если в спр.ВидыЕжегодныхОтпусков установить флаг "предоставлять всем..." и кол.дней отпуска, а в ВР "Дополнительный отпуск" переключатель в положение "является отпуском" для расчета отстатков, тогда учет остатков доп.отпуска применяется ко всем сотрам.
(установить кол.дней без взведенного флага "предоставлять всем..." невозможно)
4. Sieg Heil (mdie) 19.07.12 12:01
(3) Вполне себе возможно:
1) создаем нужный вид отпуска;
2) в справочнике должности на вкладке "Ежегодные отпуска" добавляем созданный отпуск и указываем в количество дней;
3) проверяем появление этого отпуска в справке по отпускам, редактируем остатки и т.д.
или прямо в форме "Остатки отпусков" по выделенному сотруднику жмем кнопочку "Изменить кол-во дней отпуска в год" и вносим нужный отпуск и количество дней по нему.
В первом случае отпуск будет привязан к должности, а во втором - конкретно к сотруднику.
ves.Parnas; +1 Ответить 1
5. Elena Yeriomina (ves.Parnas) 19.07.12 13:00
(4) mdie, Отлично! объявляется благодарность доской почета!
6. Таня Кусова (tdk22) 30.07.12 06:47
7. Helen I (Bruk) 31.07.12 21:48
(3) Так же если есть необходимость можно устанавливать дополнительные отпуска у отдельных сотрудников:

Рабочий стол > Кадровый учет > Остатки отпусков. В справочнике активировать сотрудника и выбрать действие "Изменить количество дней отпуска в год", в открывшемся диалоговом окне добавить вид ежегодного отпуска и количество дней.
8. Elena Yeriomina (ves.Parnas) 01.08.12 09:50
(7) Bruk, кстати, про злополучные "остатки". Поделитесь опытом использования регл.задания "Заполнять остатки отпусков регл.учета авто..". Если есть смысл, то какой ? Влияние на быстодействие не замечено (ФЛ в базе > 1000). Только в справочнике появляются записи, которые потом видны в "Справке по отпуску".
9. Sieg Heil (mdie) 01.08.12 12:09
(8) ves.Parnas, особых проблем не замечено: крутятся регламентные задачи (они там чет не особо часто вроде запускаются) и если честно также не было замечено какого-либо прироста (наверное это для совсем слабых компов).
10. Helen I (Bruk) 01.08.12 13:33
(8)ves.Parnas, честно говоря не стала использовать этот функционал, т.к. у нас по некоторым организациям был перенос данных несколько лет назад, так еще и дополнительные отпуска не велись, но списывались с основного ежегодного отпуска, и данная обработка сработала некорректно. Сейчас заставила пользователей проверять и корректировать остатки по каждому, дальше остатки считаются корректно. А по тем организациям где были все кадровые приказы перенесены корректно, просто ввели сотрудникам дополнительный отпуск и пере провели все документы Отпуска организации. Все стало красиво, считается и так быстро.
11. Elena Yeriomina (ves.Parnas) 01.08.12 17:17
благодарю за ответы! Да,если принять во внимание возникающие ошибки расчета остатков отпусков тип.конф, то использование этого регламентного задания - пурген.
Меня то "Справка по отпуску" смутила. Если сотр работает с 2008г, а для него (и не только для него) в справочнике "Остатки отпусков организаций прошлых лет" каким то образом появилась запись в 2010, то в его "Справку по отпуску" не выведется список отпусков до 2010г. Только этот остаток и последующие отпуска.
12. finch (fin7) 18.09.12 18:29
Спасибо! Пригодилась! Ставлю плюсик
13. Lubov Lubov (bus1ka) 27.11.12 21:25
Спасибо. Нужная вещь. Но все равно мне не очень понятен принцип 1с. Как-так, доп. отпуск просто не учитывается. Не честно получается
14. Татьяна (tanilka) 06.12.12 15:37
Спасибо, отличная обработка!!! Кадровики всю плеш проели с этими дополнительными отпусками...
15. Евгений Мадонов (madonov) 04.02.13 08:45
Спасибо за обработку. 1С-овцы дописывать данный функционал похоже вообще не планируют.
16. Сергей Викторович (Loader_1C) 30.05.13 20:11
Спасибо!

madonov,
1С-овцы дописывать данный функционал похоже вообще не планируют.

В ЗиК БУ вообще отказались.
17. Marina Sharapova (hub logistik) 17.12.13 00:53
18. gges 13.02.15 09:38
(9) mdie, подскажите пожалуйста, а обработка учитывает, если человек проработал 11 месяцев, и если есть невыходы ? И если несколько доп. отпусков?
19. Гульнара Р (Эсти) 16.03.15 08:09
спасибо за обработку. много времени сэкономила
20. Ирина К (irenk2006) 26.08.15 10:48
На КА эту обработку можно использовать?
21. Sieg Heil (mdie) 26.08.15 19:20
(20) irenk2006, скорее всего придётся чутка "допилить". К тому же не известно что там с текущим функционалом по отпускам, т.к. публикации более 3-х лет
22. Sieg Heil (mdie) 26.08.15 19:22
(18) gges, функционал получения остатков полностью типовой, за исключением того, что учитывает все отпуска, а не только основной (запоздал с ответом на пол года :-)
23. alex G (alexx2510) 18.12.15 16:14
(22) mdie,
Как я понял логика обработки предполагает заполнение остатками отпусков на дату в варианте, когда сотрудник не увольняется, а просто идет в отпуск, однако в этом случае окончание рабочего года "уезжает" на дату приема сотрудника, а при увольнении окончание рабочего года заполняется датой увольнения.
Мне кажется, красивее делать так: сначала рассчитываем остаток стандартным способом "для увольнения", а затем дорассчитываем еще раз без учета вида отпуска и меняем только цифру остатка отпуска, не трогая рабочие периоды.

а вообще странно, что 1С до сих пор не сделала это в своих типовых - непонятно в чем проблема