Добрый день. В кадровых отчетах можно вывести стаж на предприятии (лет). А можно ли эти данные вывести в годах+месяцах?
Все комментарии (1)
Комментарии закрыты.
Нажимая на кнопку «Зарегистрироваться», я подтверждаю принадлежность мне сообщенных при регистрации сведений, их достоверность, даю согласие на обработку моих персональных данных и подтверждаю ознакомление с политикой их обработки.
Отправляя форму Вы даёте согласие на обработку персональных данных, защищенных политикой конфиденциальности
Добрый день. Типовое поле предусматривает коичество лет, но можно создать пользовательское поле для количества месяцев. У меня получилась достаточно сложная формула:
Выбор
Когда РазностьДат([Дата приема], [Параметры.Дата], «ГОД») > 1000
Тогда Null
Иначе Выбор
Когда РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «месяц») — РазностьДат(НачалоПериода([Дата приема], «ГОД»), [Дата приема], «месяц») > 0
Тогда Выбор
Когда РазностьДат(НачалоПериода([Параметры.Дата], «месяц»), [Параметры.Дата], «день») — РазностьДат(НачалоПериода([Дата приема], «месяц»), [Дата приема], «день») >= 0
Тогда РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «месяц») — РазностьДат(НачалоПериода([Дата приема], «ГОД»), [Дата приема], «месяц»)
Иначе РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «месяц») — РазностьДат(НачалоПериода([Дата приема], «ГОД»), [Дата приема], «месяц») — 1
Конец
Когда РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «месяц») — РазностьДат(НачалоПериода([Дата приема], «ГОД»), [Дата приема], «месяц») = 0
Тогда Выбор
Когда РазностьДат(НачалоПериода([Параметры.Дата], «месяц»), [Параметры.Дата], «день») — РазностьДат(НачалоПериода([Дата приема], «месяц»), [Дата приема], «день») >= 0
Тогда 0
Иначе 11
Конец
Иначе Выбор
Когда РазностьДат(НачалоПериода([Параметры.Дата], «месяц»), [Параметры.Дата], «день») — РазностьДат(НачалоПериода([Дата приема], «месяц»), [Дата приема], «день») >= 0
Тогда РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «месяц») — РазностьДат(НачалоПериода([Дата приема], «ГОД»), [Дата приема], «месяц») + 12
Иначе РазностьДат(НачалоПериода([Параметры.Дата], «ГОД»), [Параметры.Дата], «месяц») — РазностьДат(НачалоПериода([Дата приема], «ГОД»), [Дата приема], «месяц») + 11
Конец
Конец
Конец
Если возникнут сложности при копировании ее с сайта, пишите, вышлю настройки отчета «Штатные сотрудники» с этим пользовательским полем на эл. адрес, привязанный к Вашему аккаунту