Автоматическое заполнение (расчёт) "Сведения о стажах" ЗУП 3.1 - 3.0

Обработки - Обработка справочников

Автоматическое заполнение (расчёт) "Сведения о стажах" в карточке "Трудовая деятельность" Сотрудника/Физического лица на основании таблицы "Места работы".

18.09.2017

По просьбе, добавил расширение с сообщением о совпадении данных с расчётными.

Теперь два расширения:

1. При совпадении данных нет сообщения.

2. При совпадении данных выдаётся сообщение: "Данные совпадают с расчётными!".

 

08.08.2017

Расширение конфигурации для ЗУП 3.1

При работе в окне "Трудовая деятельность", если заполнены места работы,

расчёт стажа и подстановка значений происходит автоматически.

Разрабатывалась и тестировалась:

1С:Предприятие 8.3 (8.3.10.2252)

Зарплата и управление персоналом, редакция 3.1 (3.1.3.223)

 

Оставляю обработку для 3.0:

Разрабатывалась и тестировалась:

1С:Предприятие 8.3 (8.3.5.1517)

Зарплата и управление персоналом, редакция 3.0 (3.0.22.204)

Порядок работы в 3.0:

1. Запускаем обработку.

2. Выбираем нужное Физическое лицо из списка.

3. Работаем в окне "ФИО: Трудовая деятельность"

 3.1. Если не была заполнена таблица "Места работы", заполняем её (достаточно заполнить поля "С" и "По") необходимыми данными. Обработка работает с реальными данными в базе.

 3.2. Нажимаем кнопку "Расположить" (не обязательно). Сортировка по полю "С".

 3.3. Нажатие кнопки "Заполнить" выведет на экран рассчитанный стаж.

 3.4. При нажатии на заполнение сведений о стаже, если поля не заполнены, обработка рассчитает по текущей таблице "Места работы" и подставит в форму стаж. "Дата отсчёта" - День приёма сотрудника на работу.

 3.5. Если сведения о стаже заполнены, обработка сравнит их с расчётными и в случае расхождения выведет сообщение. Данные не пересчитываются, если сведения заполнены "с момента приёма на работу".

 3.6. Сохраняем данные в базе, нажав кнопку "ОК".

4. Следующее ФизЛицо.

 

ВНИМАНИЕ! При Расчёте стажа перекрывающиеся периоды считаются один раз!

Расширение

Наименование Файл Версия Размер
Расширение конфигурации ЗУП 3.1
.cfe 17,35Kb
08.08.17
14
.cfe 3.1.3.136 17,35Kb 14 Скачать
Расширение конфигурации ЗУП 3.1 с сообщением
.cfe 17,37Kb
18.09.17
53
.cfe 3.1.3.223_1 17,37Kb 53 Скачать

Обработка

Наименование Файл Версия Размер
Обработка РасчётСтажа 3.0.epf
.epf 23,37Kb
08.08.17
85
.epf 1.0 23,37Kb 85 Скачать

См. также

Комментарии
1. Рус Кар (ruscar) 13 05.05.16 16:44 Сейчас в теме
Классная обработка . Вот бы еще добавить в место работы - входит ли в стаж на надбавку за выслугу лет .
2. Дмитрий Якунин (dmitry.jakunin) 8 30.11.16 13:37 Сейчас в теме
Отлично вписывается в типовую конфу. Если автор запилит расширение для конфигурации, вообще норм.
6. Дмитрий Фаст (Dima_) 90 08.08.17 12:49 Сейчас в теме
(2)
День добрый!
Сделал расширение для конфигурации..
3. Светлана Синицына (Svetlya4ok13) 17.01.17 08:06 Сейчас в теме
Для релиза 3.1.2.90 не работает .....
7. Дмитрий Фаст (Dima_) 90 08.08.17 12:58 Сейчас в теме
(3)
(4)
(5)
День добрый!
На сегодня (08.08.2017) реализовал расширением конфигурации.
4. Алексей (darkkuller) 10.05.17 13:48 Сейчас в теме
Для релиза 3.1.2.183 тоже не работает, печально, придется самому допиливать
5. Ilya Arhipov (Maddy18) 52 22.06.17 18:53 Сейчас в теме
8. Анна Смирнова (Порт) 14.09.17 13:56 Сейчас в теме
Спасибо! Очень выручили :)
9. oleg babikov (OlegAr) 4 14.09.17 17:34 Сейчас в теме
скажите пожалуйста, скачал расширение, но версия уже впереди Зарплата и управление персоналом, редакция 3.1 (3.1.3.184) , подключилась. но нет изменений, нет Заполнить.
10. Анна Смирнова (Порт) 15.09.17 02:10 Сейчас в теме
(9)После перезапуска 1С у расширения кружок будет зелёный, это значит, что оно вклю­чено и работает.

Чтобы проверить, что оно работает нужно:

1. Меню «Кадры\Сотрудни­ки»

2. Открываем любого сот­рудника

3. Открываем «Трудовая деятельность»

4. Если не заполнены «М­еста работы» - запол­няем (обязательные поля «С» и «По»).

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

6. Если стаж заполнен и его открыть, тогда в случае расхождения данных справа будет выведено сообщение о несовпадении рассч­итанного с заполненн­ым.
Если стаж совпадает, тогда ничего не про­исходит.

7. Также данное расшире­ние срабатывает, если трудовую деятельно­сть открывать из бол­ьничного листа.

Это от автора.
11. Дмитрий Фаст (Dima_) 90 15.09.17 04:10 Сейчас в теме
(9), день добрый!
на сегодня в ЗУП редакция 3.1 (3.1.3.223) расширение работает.
В расширении кнопок "Расположить" и "Заполнить" нет.
Заполняется (или сравнивается) при нажатии на "Нажмите, чтобы заполнить" (или сведения о стаже).
Если стаж заполнен, тогда сравнивается заполненный с расчётным по таблице "Места работы", в случае расхождения выдаётся сообщение, если расхождений нет, тогда сообщений никаких нет.
12. oleg babikov (OlegAr) 4 15.09.17 08:51 Сейчас в теме
(11) хотелось бы визуального сообщения. что "данные введены верно". Это же нетрудно ?
13. Дмитрий Фаст (Dima_) 90 18.09.17 05:59 Сейчас в теме
(12) Добавил вариант с сообщением.
22. Олег Пушкин (bender319) 26.01.18 17:29 Сейчас в теме
(11) Добрый день! Подскажите, в чем может быть причина и где я что то могу поправить? Добавил расширение, но кнопки заполнения не появились.Пробовал и через конфигуратор добавлять и в режиме предприятия. Релиз 3.1 (3.1.4.164). Заранее спасибо.
14. Анна Смирнова (Порт) 18.09.17 11:31 Сейчас в теме
Вариант с сообщением, ещё лучше! СПАСИБО!
15. TIM TIM (khabibullin.tu) 72 24.01.18 09:08 Сейчас в теме
К сожалению, обработка рассчитывает стаж не всегда верно, например в моих случаях, зачастую считает на один день меньше. Даже если проверять калькуляторами расчета стажа
16. Дмитрий Фаст (Dima_) 90 25.01.18 05:52 Сейчас в теме
(15) День добрый!

В расширении (и обработке) используется алгоритм расчёта стажа из отчёта "Пачка документов СЗВ К".

Пожалуйста, проверьте по ошибочному(ным) расчёту(ам) стажа следующим образом:
"Отчётность, справки\1С-Отчётность\Создать Пачка документов СЗВ К"
Добавьте сотрудника, откройте по нему "Данные СЗВ К"
Заполните периодами работы (достаточно только даты в колонке "Период")
Нажмите кнопу "Заполнить" в таблице "Сведения для оценки пенсионных прав:"
Посмотрите полученный результат.
Если расчёт по данным отчёта СЗВ К расходиться с расчётом расширения, пожалуйста, напишите периоды стажа.
17. TIM TIM (khabibullin.tu) 72 25.01.18 10:06 Сейчас в теме
(16)
Нажмите кнопу "Заполнить" в таблице "Сведения для оценки пенсионных прав:"


В этом отчете уже третий вариант стажа показывает )))

Периоды в скрине
Прикрепленные файлы:
18. Дмитрий Фаст (Dima_) 90 26.01.18 07:15 Сейчас в теме
(17), выяснил причину расхождения расширения (обработки) и СЗВ К:
в "Данные СЗВ К" кроме дат в колонке "Период" нужно заполнить колонку "Вид деятельности" значением "РАБОТА", иначе день увольнения не считается, прошу прощения.
По Вашим периодам получается 4 года 0 месяцев и 12 дней, те же данные рассчитывает расширение (обработка) при заполнении трудовой деятельности.

Какому калькулятору верить - решать Вам.
20. TIM TIM (khabibullin.tu) 72 26.01.18 15:40 Сейчас в теме
(18)
(17), выяснил причину расхождения расширения (обработки) и СЗВ К:
в "Данные СЗВ К" кроме дат в колонке "Период" нужно заполнить колонку "Вид деятельности" значением "РАБОТА", иначе день увольнения не считается, прошу прощения.
По Вашим периодам получается 4 года 0 месяцев и 12 дней, те же данные рассчитывает расширение (обработка) при заполнении трудовой деятельности.

Какому калькулятору верить - решать Вам.


Так вот именно, что калькуляторы, которыми пользуются кадровики (можете даже в интернете любой посмотреть) получается 4 года 0 месяцев и 13 дней
23. Дмитрий Фаст (Dima_) 90 29.01.18 05:12 Сейчас в теме
(20) Тогда аргументирую так:
Кадровики раз в год сдают отчёт СЗВ К в ПФР, в данном отчёте происходит расчёт стажа по срокам трудовой деятельности сотрудника, алгоритм расчёта в штатной конфигурации и разработан 1с. В моём расширении используется этот алгоритм.
Можно попробовать спросить у техподдержки, почему у них расчёт "не верный", но какие аргументы привести? "В интернете калькулятор не то значение рассчитывает"?
Вот Калькулятор выдаёт те же цифры.
Ещё один аргумент:
В Вашем случае расходятся значения только в последнем периоде, например с этим калькулятором, введём в него последний период, немного изменив его с 01.11.2014 по 31.07.2017, по периоду явно видно, что сотрудник устроился 1 числа и уводился 31, значит должно быть ровное количество месяцев и никаких дней, интернет калькулятор выдаёт 2 года 9 месяцев 1 день... Попробуйте проверить калькуляторы, которыми пользуются Ваши кадровики, этим периодом. Если их это не убедит, тогда у меня аргументы закончились.
21. Олег Пушкин (bender319) 26.01.18 17:24 Сейчас в теме
Добрый день! Подскажите, в чем может быть причина и где я что то могу поправить? Добавил расширение, но кнопки заполнения не появились.Пробовал и через конфигуратор добавлять и в режиме предприятия. Релиз 3.1 (3.1.4.164). Заранее спасибо.
24. Дмитрий Фаст (Dima_) 90 29.01.18 05:19 Сейчас в теме
(21) День добрый!
В расширении кнопки "Заполнить" нет.

Чтобы проверить, что расширение работает нужно:

1. Меню «Кадры\Сотрудни­ки»

2. Открываем любого сот­рудника

3. Открываем «Трудовая деятельность»

4. Если не заполнены «М­еста работы» - запол­няем (обязательные поля «С» и «По»).

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

6. Если стаж заполнен и его открыть, тогда в случае расхождения данных справа будет выведено сообщение о несовпадении рассч­итанного с заполненн­ым.
Если стаж совпадает, тогда, если расширение с сообщением, то будет сообщение о совпадении стажа, если расширение без сообщения - ничего не про­исходит.

7. Также данное расшире­ние срабатывает, если трудовую деятельно­сть открывать из бол­ьничного листа.
25. Олег Пушкин (bender319) 29.01.18 10:53 Сейчас в теме
(24)Дмитрий, спасибо за ответ! Но возник еще вопрос, нажимаю на «Нажмите чт­обы заполнить», открывает форму, в ней все расчеты верны, все замечательно, жму "Ок", пишет "По трудовой книжке на текущую дату стаж составил 0 дней". Если не трудно, подскажите алгоритм заполнения. Страховой стаж при переносе данных заполнился автоматом, он исчисляется с даты приема в данную организацию, Общий стаж пуст.
26. Дмитрий Фаст (Dima_) 90 30.01.18 04:20 Сейчас в теме
(25) Будет 0 дней, пока не сохраните сотрудника (физическое лицо), т.е. нажать "Ок" в окне ввода стажа, затем "Ок" в окне "Трудовая деятельность", затем сохранить изменения по сотруднику. И только потом открыть окно "Трудовая деятельность" и будет видно количество лет, месяцев, дней.

P.S. В предыдущих версиях, было видно сразу, теперь разработчики сделали видимость стажа на текущую дату, поэтому нужно сохранить сотрудника.
27. Tony R (development) 2 01.03.18 22:31 Сейчас в теме
Добрый вечер. Общий трудовой стаж по трудовой книжке по стажевым периодам считает и записывает правильно. А страховой стаж для оплаты больничных листов считает верно, но когда нажимаешь кнопку ОК, то записывает совсем другой стаж - с даты последнего приема на работу (последний стажевый период табличной части места работы) Вопрос -
почему так? Релиз 3.1.5.129.
28. Tony R (development) 2 01.03.18 23:08 Сейчас в теме
Разобрался, точнее прочитал предыдущий пост. Спасибо, все работает. Единственное что не много смущает была аналогичная обработка для ЗУП 2.5 Дак вот данные с Вашей обработкой расходятся на 3 дня проверил человек 15 наверно и у всех на 3 дня меньше стаж по вашему расчету. Буду разбираться.
29. Дмитрий Фаст (Dima_) 90 02.03.18 06:02 Сейчас в теме
(28) День добрый!
В ЗУП 2.5 в такой обработке необходимости не было:
"Личные данные сотрудника";
"Трудовая деятельность";
Заполняем таблицу "Трудовая деятельность"
Кнопка "Форма СЗВ-К";
Заполняем таблицу "Сведения о стаже застрахованного лица", нажав кнопку "Заполнить по трудовой деятельности".
В таблице "Сведения для оценки пенсионных прав застрахованного лица:" нажимаем кнопку "Заполнить"
Получаем рассчитанный стаж.

Расширение для 3.1 проделывает аналогичную процедуру, используя процедуру расчёта стажа конфигурации ЗУП 3.1. т.е. алгоритм разрабатывала фирма 1С для отчёта СЗВ-К и СЗВ-СТАЖ.
30. Igor Efremov (ig-efrem) 1 10.04.18 21:16 Сейчас в теме
А расширение проверялось не неполных правах? у меня на неполных правах падает - что то с параметрами сеанса.
Глубоко не копал
31. Дмитрий Фаст (Dima_) 90 11.04.18 05:33 Сейчас в теме
(30) День добрый!
ЗУП 3.1.6.6, Платформа 8.3.10.2580, Тонкий клиент, Профиль пользователя "Кадровик (без доступа к зарплате)" - работает без ошибок.
Оставьте свое сообщение