Расширение конфигурации для ЗУП 3.1
При работе в окне "Трудовая деятельность", если заполнены места работы,
расчёт стажа и подстановка значений происходит автоматически.
Инструкция:
1. Открываем "Администрирование/Печатные формы, отчёты и обработки/Расширения"
2. "Добавить из файла…"
3. Открываем файл "РасчётСтажа.cfe"
4. Перезапускаем программу, проверяем индикатор расширения, он должен быть зелёный:
5. Открываем "Трудовая деятельность" нужного сотрудника
6. Заполняем таблицу "Места работы" (достаточно заполнить поля "С" и "По")
7. Нажимаем надпись "Нажмите, чтобы заполнить"
8. Данные подставляются автоматически, на дату приёма
9. Сохраняем.
10. Если нажимаете на строчку с заполненным стажем, тогда происходит сверка.
Если расчётные данные совпадают, выводится сообщение о совпадении:
если данные не совпадают, выводится сообщение о НЕ совпадении:
Разрабатывалась и тестировалась:
1С:Предприятие 8.3 (8.3.15.1656)
Зарплата и управление персоналом, редакция 3.1 (3.1.11.133)
08.11.2024
Обновил 3.1
Оставляю обработку для 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.2.90 не работает …..
Для релиза 3.1.2.183 тоже не работает, печально, придется самому допиливать
Релиз 3.1.2.238 не фурычит.
(2)
День добрый!
Сделал расширение для конфигурации..
(3)
(4)
(5)
День добрый!
На сегодня (08.08.2017) реализовал расширением конфигурации.
Спасибо! Очень выручили 🙂
скажите пожалуйста, скачал расширение, но версия уже впереди Зарплата и управление персоналом, редакция 3.1 (3.1.3.184) , подключилась. но нет изменений, нет Заполнить.
(9)После перезапуска 1С у расширения кружок будет зелёный, это значит, что оно включено и работает.
Чтобы проверить, что оно работает нужно:
1. Меню «КадрыСотрудники»
2. Открываем любого сотрудника
3. Открываем «Трудовая деятельность»
4. Если не заполнены «Места работы» — заполняем (обязательные поля «С» и «По»).
5. Нажимаем «Нажмите чтобы заполнить» напротив любого стажа и видим, что заполнены все поля.
Дата – дата трудоустройства, количество лет месяцев и дней рассчитано по таблице «Места работы»
6. Если стаж заполнен и его открыть, тогда в случае расхождения данных справа будет выведено сообщение о несовпадении рассчитанного с заполненным.
Если стаж совпадает, тогда ничего не происходит.
7. Также данное расширение срабатывает, если трудовую деятельность открывать из больничного листа.
Это от автора.
(9), день добрый!
на сегодня в ЗУП редакция 3.1 (3.1.3.223) расширение работает.
В расширении кнопок «Расположить» и «Заполнить» нет.
Заполняется (или сравнивается) при нажатии на «Нажмите, чтобы заполнить» (или сведения о стаже).
Если стаж заполнен, тогда сравнивается заполненный с расчётным по таблице «Места работы», в случае расхождения выдаётся сообщение, если расхождений нет, тогда сообщений никаких нет.
(11) хотелось бы визуального сообщения. что «данные введены верно». Это же нетрудно ?
(12) Добавил вариант с сообщением.
Вариант с сообщением, ещё лучше! СПАСИБО!
К сожалению, обработка рассчитывает стаж не всегда верно, например в моих случаях, зачастую считает на один день меньше. Даже если проверять калькуляторами расчета стажа
(15) День добрый!
В расширении (и обработке) используется алгоритм расчёта стажа из отчёта «Пачка документов СЗВ К».
Пожалуйста, проверьте по ошибочному(ным) расчёту(ам) стажа следующим образом:
«Отчётность, справки1С-ОтчётностьСоздать Пачка документов СЗВ К»
Добавьте сотрудника, откройте по нему «Данные СЗВ К»
Заполните периодами работы (достаточно только даты в колонке «Период»)
Нажмите кнопу «Заполнить» в таблице «Сведения для оценки пенсионных прав:»
Посмотрите полученный результат.
Если расчёт по данным отчёта СЗВ К расходиться с расчётом расширения, пожалуйста, напишите периоды стажа.
(16)
В этом отчете уже третий вариант стажа показывает )))
Периоды в скрине
(17), выяснил причину расхождения расширения (обработки) и СЗВ К:
в «Данные СЗВ К» кроме дат в колонке «Период» нужно заполнить колонку «Вид деятельности» значением «РАБОТА», иначе день увольнения не считается, прошу прощения.
По Вашим периодам получается 4 года 0 месяцев и 12 дней, те же данные рассчитывает расширение (обработка) при заполнении трудовой деятельности.
Какому калькулятору верить — решать Вам.
(18)
в «Данные СЗВ К» кроме дат в колонке «Период» нужно заполнить колонку «Вид деятельности» значением «РАБОТА», иначе день увольнения не считается, прошу прощения.
По Вашим периодам получается 4 года 0 месяцев и 12 дней, те же данные рассчитывает расширение (обработка) при заполнении трудовой деятельности.
Какому калькулятору верить — решать Вам.
Так вот именно, что калькуляторы, которыми пользуются кадровики (можете даже в интернете любой посмотреть) получается 4 года 0 месяцев и 13 дней
Добрый день! Подскажите, в чем может быть причина и где я что то могу поправить? Добавил расширение, но кнопки заполнения не появились.Пробовал и через конфигуратор добавлять и в режиме предприятия. Релиз 3.1 (3.1.4.164). Заранее спасибо.
(11) Добрый день! Подскажите, в чем может быть причина и где я что то могу поправить? Добавил расширение, но кнопки заполнения не появились.Пробовал и через конфигуратор добавлять и в режиме предприятия. Релиз 3.1 (3.1.4.164). Заранее спасибо.
(20) Тогда аргументирую так:
Калькулятор выдаёт те же цифры.
калькулятором , введём в него последний период, немного изменив его с 01.11.2014 по 31.07.2017, по периоду явно видно, что сотрудник устроился 1 числа и уводился 31, значит должно быть ровное количество месяцев и никаких дней, интернет калькулятор выдаёт 2 года 9 месяцев 1 день… Попробуйте проверить калькуляторы, которыми пользуются Ваши кадровики, этим периодом. Если их это не убедит, тогда у меня аргументы закончились.
Кадровики раз в год сдают отчёт СЗВ К в ПФР, в данном отчёте происходит расчёт стажа по срокам трудовой деятельности сотрудника, алгоритм расчёта в штатной конфигурации и разработан 1с. В моём расширении используется этот алгоритм.
Можно попробовать спросить у техподдержки, почему у них расчёт «не верный», но какие аргументы привести? «В интернете калькулятор не то значение рассчитывает»?
Вот
Ещё один аргумент:
В Вашем случае расходятся значения только в последнем периоде, например с этим
(21) День добрый!
В расширении кнопки «Заполнить» нет.
Чтобы проверить, что расширение работает нужно:
1. Меню «КадрыСотрудники»
2. Открываем любого сотрудника
3. Открываем «Трудовая деятельность»
4. Если не заполнены «Места работы» — заполняем (обязательные поля «С» и «По»).
5. Нажимаем «Нажмите чтобы заполнить» напротив любого стажа и видим, что заполнены все поля.
Дата – дата трудоустройства, количество лет месяцев и дней рассчитано по таблице «Места работы»
6. Если стаж заполнен и его открыть, тогда в случае расхождения данных справа будет выведено сообщение о несовпадении рассчитанного с заполненным.
Если стаж совпадает, тогда, если расширение с сообщением, то будет сообщение о совпадении стажа, если расширение без сообщения — ничего не происходит.
7. Также данное расширение срабатывает, если трудовую деятельность открывать из больничного листа.
(24)Дмитрий, спасибо за ответ! Но возник еще вопрос, нажимаю на «Нажмите чтобы заполнить», открывает форму, в ней все расчеты верны, все замечательно, жму «Ок», пишет «По трудовой книжке на текущую дату стаж составил 0 дней». Если не трудно, подскажите алгоритм заполнения. Страховой стаж при переносе данных заполнился автоматом, он исчисляется с даты приема в данную организацию, Общий стаж пуст.
(25) Будет 0 дней, пока не сохраните сотрудника (физическое лицо), т.е. нажать «Ок» в окне ввода стажа, затем «Ок» в окне «Трудовая деятельность», затем сохранить изменения по сотруднику. И только потом открыть окно «Трудовая деятельность» и будет видно количество лет, месяцев, дней.
P.S. В предыдущих версиях, было видно сразу, теперь разработчики сделали видимость стажа на текущую дату, поэтому нужно сохранить сотрудника.
Добрый вечер. Общий трудовой стаж по трудовой книжке по стажевым периодам считает и записывает правильно. А страховой стаж для оплаты больничных листов считает верно, но когда нажимаешь кнопку ОК, то записывает совсем другой стаж — с даты последнего приема на работу (последний стажевый период табличной части места работы) Вопрос —
почему так? Релиз 3.1.5.129.
Разобрался, точнее прочитал предыдущий пост. Спасибо, все работает. Единственное что не много смущает была аналогичная обработка для ЗУП 2.5 Дак вот данные с Вашей обработкой расходятся на 3 дня проверил человек 15 наверно и у всех на 3 дня меньше стаж по вашему расчету. Буду разбираться.
(28) День добрый!
В ЗУП 2.5 в такой обработке необходимости не было:
«Личные данные сотрудника»;
«Трудовая деятельность»;
Заполняем таблицу «Трудовая деятельность»
Кнопка «Форма СЗВ-К»;
Заполняем таблицу «Сведения о стаже застрахованного лица», нажав кнопку «Заполнить по трудовой деятельности».
В таблице «Сведения для оценки пенсионных прав застрахованного лица:» нажимаем кнопку «Заполнить»
Получаем рассчитанный стаж.
Расширение для 3.1 проделывает аналогичную процедуру, используя процедуру расчёта стажа конфигурации ЗУП 3.1. т.е. алгоритм разрабатывала фирма 1С для отчёта СЗВ-К и СЗВ-СТАЖ.
А расширение проверялось не неполных правах? у меня на неполных правах падает — что то с параметрами сеанса.
Глубоко не копал
(30) День добрый!
ЗУП 3.1.6.6, Платформа 8.3.10.2580, Тонкий клиент, Профиль пользователя «Кадровик (без доступа к зарплате)» — работает без ошибок.
День добрый!
Расширения работают начиная с 3.1.3.136 по 3.1.7.105.
День добрый!
Обновил 3.1.
Тестировалось на Зарплата и управление персоналом, редакция 3.1 (3.1.8.137)
(33) После подключения расширения кнопки не появились. 1С:Предприятие 8.3 (8.3.13.1513) (3.1.8.155)
поможите плиз
(35) День добрый!
В описании к расширению добавил подробную инструкцию.
Добрый день, Дмитрий. Скачивал Ваше расширение (Расчёт стажа (3.1.3.223_1), прекрасно работало пока не обновились до версии 3.1.8. Теперь это расширение Вы обновили.
Вопрос как-то можно получить свежую версию? Или снова нужно скачивать за стартмани?
(37) День добрый!
У Вас несколько вариантов:
1. Скачать за sm
2. Доработать самостоятельно, — код расширения открыт
3. …
День добрый! Пришлите мыло в личку плиз
Здравствуйте
Вопрос Интересно как правильно если в период с 01.11.2014 по 31.07.2017 сотрудник уволился 19.04.2017 и затем устроился 20.04.2017 то отработал 2 года 9 месяцев 1 день…
а если уволился 30.04.2017 и затем устроился 01.05.2017 то отработал 2 года 9 месяцев
(40) День добрый!
Кнопку «Рассчитать стажи» добавили разработчики.
Как она работает я не разбирался, пример ниже.
Моё расширение выдаёт один и тот-же результат в обоих случаях.
Для того чтобы точно определиться как правильно заполните отчёт СЗВ-К или СЗВ-СТАЖ.