Добрый день. работаем в зуп корп необходимо в отчете штатные сотрудники, если в нем невозможно, то в ином, получить стаж в год/месяц/день от даты приема стаж считаем на дату формирования отчета, значения должны быть в одном поле, вопрос очень срочный.
Все комментарии (10)
Комментарии закрыты.
Здравствуйте!
Типовые средства отчета «Штатные сотрудники позволяют вывести только количество полных лет стажа работы на предприятии, без учета месяцев и дней. 🙁
Но также в отчете Штатные сотрудники можно вывести любой вид стажа, который назначен сотрудникам. Поэтому могу предложить вариант: назначить всем сотрудникам новый вид стажа с датой отсчета «с момента приема на работу». Но придётся проделать такое действие для каждого сотрудника. По ссылке «Трудовая деятельность» внести данные по виду «прочий стаж».
.
Понятно, что если сотрудников много, то это трудоемко. Но зато это действие не требует какой-то аналитики и подсчета: просто заходите в карточку, открываете стаж, ставите переключатель в положение «С момента приема на работу» (дату приема программа подставит сама), охраняете стаж и карточку сотрудника.
А далее это стаж можно будет выводить в отчетах: Штатные сотрудники, Стажи сотрудников.
Но данные в типовом механизме выводятся не одним полем, а разными полями:«Прочий стаж лет», «Прочий стаж месяцев», «Прочий стаж дней». Чтобы объединить их в одно поле потребуется настроить пользовательское поле с формулой:
Строка([Прочий стаж лет]) + » г. » + Строка([Прочий стаж месяцев]) +» мес.» + Строка([Прочий стаж дней]) + » д.»
.
Устроит Вас такой вариант?
Добрый день, спасибо это вариант не подходит, можно ли посчитать стаж зная дату приема и дату отчета , пробовали через вычисление разницы дат и деление на 365 но запутались?
По ссылке можно скачать настройки варианта отчета «Личные данные сотрудников», в котором добавила пользовательское поле на расчет стажа: https://buhexpert8.ru/wp-content/uploads/2022/05/Nastrojki-otcheta-Lichnye-dannye-sotrudnikov-s-polzovatelskim-raschetom-stazha.zip
Решение не мое, признаюсь, нашла способ на форуме Инфостарт. Только объединила расчет в одно поле.
Я сверила результат с данными, введенными как я описала выше — через стажи. И идет расхождение ровно на 1 день. :/ И исправить эту проблему в пользовательском поле не получается. Например, на стыке месяцев: стаж пользовательского поля показывает 29 дней, а программный стаж — 1 месяц. Включается дата отчета. Прибавление одного дня к дате задачу тоже не решает, потому что в формуле берется все равно начало периода.
Я думаю, что можно обойти эту проблему просто построив отчет на 1 день позже нужно даты. Т.е. если стажи нужно сформировать на 30 апреля, то установите дату отчета — 1 мая.
И еще одна проблема в том, что в русском языке иногда употребляется «Год» (1 год, 2 года), а иногда «Лет» (5 лет). Сейчас всегда подставляется «г.», как прописано в текстовом поле. Вы сможете подкорректировать в пользовательском поле как отражать текстовые сокращения.
А также, если сотрудник только устроился на работу то отражается «0 г.».
Вас устроит такое? Если нет, то можно и тут поискать решение.
Вы просили срочно, поэтому я прикладываю текущий вариант.
Добрый день, отчет нужен на длительный период, поэтому давайте поищем решение, текущие настройки проверю в ближайшее время и отпишусь
Юлия, данные нас устраивают, если возможно изменить отображение год/лет то будем признательны, подскажите возможно все в одном поле выводить?
А Вас устроит сокращение «г.» и «л.»? Если писать полностью, то тогда надо и месяцы и дни писать полным текстом, а там тоже есть варианты: «1 месяц», «2 месяца», «5 месяцев»; «3 дня», «5 дней».
А это очень много условий.
Сокращение подходит, спасибо!
Здравствуйте! Извините за ожидание.
Доработала пользовательское поле: https://buhexpert8.ru/wp-content/uploads/2022/05/Lichnye-dannye-s-vyvodom-stazha-g-ili-l.zip
Проверьте, все ли ОК и отпишитесь, пожалуйста.
Добрый день.
Юлия, спасибо, все хорошо!
Отлично!
А вот еще что: если «0л.2м.3д.,» то оставляем такой вывод или надо сделать, чтобы было просто «2м.3д.»?