Настроить отчет по сотрудникам на испытательном сроке

Вопрос задал Евгения Ж. (Москва)

Ответственный за ответ: Кузанова Юлия (★9.72/10)

Здравствуйте, как настроить отчет в ЗУП 3.1, который показывал бы сотрудников , у которых испытатательный срок оканчивается через 30 дней?

Метки вопроса: —

Все комментарии (17)

  1. Приложение № 1

    Добрый день!
    Для такого отчета необходима доработка с помощью фирмы франчайзи или программиста
    можно настроить вывод Даты окончания испытательного срока
    необходимо добавить пользовательское поле
    Выбор
    Когда [Дата приема] = ДобавитьКДате([Дата приема], «Месяц», Выразить([Приказ о приеме.Испыт. срок (мес)], «Число(10)»))
    Тогда «»
    Иначе ДобавитьКДате([Дата приема], «Месяц», Выразить([Приказ о приеме.Испыт. срок (мес)], «Число(10)»))
    Конец

    Еще можно использовать механизм напоминаний, при приеме указать дату за 30 дней, и программа напомнит о заканчивающемся сроке
    В зуп корп Учет прохождения испытательного срока (ЗУП КОРП 3.1.7)

  2. Здравствуйте, есть отчёт Сотрудники на испытательном сроке, туда нужно добавить пользовательское поле, так чтобы попадали те, у кого до окончания исп. срока осталось 30 дней. Напишите как это поле описать в рамках данного отчёта, про функционал Напоминаний мне известно. Спасибо

  3. у вас версия корп?

  4. Здравствуйте, да ЗУП КОРП 3.1

  5. Приложение № 1

    Доброе утро!
    Можно добавить пользовательское поле
    РазностьДат([Параметры.Дата], [Дата завершения испытательного срока], «ДЕНЬ») < 30 тогда в отчете будет выводится колонка с ДА НЕТ если добавить в фильтр отбора - отбор по ДА то в отчет попадут только те сотрудники у которых меньше 30 дней дата окончания испытательного срока

  6. Добрый день!
    Вставляю настройки ПП из Отчета «Штатные сотрудники», оно называется Дней до дня рождения( в типовой конфигурации присутствуют в типовом отчете)
    Выбор
    Когда РазностьДат([Дата рождения], [Параметры.Дата], «ГОД») > 1000
    Тогда Null
    Иначе Выбор
    Когда РазностьДат(НачалоПериода([Дата рождения], «ГОД»), [Дата рождения], «ДЕНЬ») — РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «ДЕНЬ») < 0
    Тогда РазностьДат(НачалоПериода([Дата рождения], "ГОД"), [Дата рождения], "ДЕНЬ") — РазностьДат(НачалоПериода([Параметры.Дата], "ГОД"), [Параметры.Дата], "ДЕНЬ") + 365
    Иначе РазностьДат(НачалоПериода([Дата рождения], "ГОД"), [Дата рождения], "ДЕНЬ") — РазностьДат(НачалоПериода([Параметры.Дата], "ГОД"), [Параметры.Дата], "ДЕНЬ")
    Конец
    Конец

    как его скорректировать, чтобы выходило значение "30 дней до окончания исп.срока"?

  7. Испытательный срок: 3 месяца

  8. РазностьДат([Параметры.Дата], [Дата завершения испытательного срока], «ДЕНЬ») < 30, когда пытаюсь сохранить
    выводится ошибка "Ожидается )")"

    1. Приложение № 1
      Приложение № 2

      добавила word с текстом иногда при копировании возникают ошибки

  9. Добрый день!
    Обращаем ваше внимание, что мы консультируем по типовому функционалу программы.
    Не всегда есть возможность без доработок, что то изменить. Данную формулу я видела. Но пока просто заменить одну дату на дургую не получается. Попробую еще посмотреть. Отпишу по результату

  10. Приложение № 1

    еще раз добрый день!
    у меня получилось
    Выбор
    Когда РазностьДат([Дата завершения испытательного срока], [Параметры.Дата], «ГОД») > 1000
    Тогда Null
    Иначе Выбор
    Когда РазностьДат(НачалоПериода([Дата завершения испытательного срока], «ГОД»), [Дата завершения испытательного срока], «ДЕНЬ») — РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «ДЕНЬ») < 0 Тогда РазностьДат(НачалоПериода([Дата завершения испытательного срока], "ГОД"), [Дата завершения испытательного срока], "ДЕНЬ") - РазностьДат(НачалоПериода([Параметры.Дата], "ГОД"), [Параметры.Дата], "ДЕНЬ") + 365 Иначе РазностьДат(НачалоПериода([Дата завершения испытательного срока], "ГОД"), [Дата завершения испытательного срока], "ДЕНЬ") - РазностьДат(НачалоПериода([Параметры.Дата], "ГОД"), [Параметры.Дата], "ДЕНЬ") Конец Конец меняем только Дату рождения на Дату окончания испытат срока затем в фильтр можно добавить, что дата меньше или ровно 30

  11. Обменялись решениями) Спасибо)

  12. спасибо, что поделились вашим вариантом)

Комментарии закрыты.