Кадровые данные сотрудника ЗУП 3.1

1. olgita_n 02.07.19 10:22 Сейчас в теме
Добрый день!
Для получения кадровых данных по сотруднику пользуюсь функцией из общего модуля КадровыйУчет.КадровыеДанныеСотрудников(). Для данной функции необходимо задать параметр КадровыеДанные. В списке доступных полей данных есть такие реквизиты как Должность и ТекущаяДолжность, Подразделение и ТекущееПодразделение, ВидЗанятости и ТекущийВидЗанятости и т.п.
В чем отличие текущих реквизитов от обычных? Замечала, что при получении этих данных на определенную дату может получиться разный результат.
Заранее спасибо.
По теме из базы знаний
Найденные решения
4. Bene_Valete 189 03.07.19 03:06 Сейчас в теме
(3) Очевидно что параметр "подразделение" с указанием периода 1 июня, потому что текущее подразделение вернет то, в котором он работает сейчас

КадровыеДанныеСотрудников(ТолькоРазрешенные, СписокСотрудников, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено, ФормироватьСПериодичностьДень = Истина) Экспорт


обратите внимание на описание параметра "ДатаПолученияДанных ":

// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.


т.е. к данным с префиксом "текущий" этот параметр не применяется

Проверьте все это на практике на паре показательных примеров, на том же сотруднике у которого есть переводы в другие подразделения в разные периоды
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Bene_Valete 189 02.07.19 12:13 Сейчас в теме
Если я правильно понимаю, то показатели, в названии которых нет "текущий" - это периодические показатели, т.е. просто подразделение может меняться в зависимости от заданного периода, такие показатели описаны в процедуре "ЗапросВТКадровыеДанныеСотрудников" общего модуля КадровыйУчетВнутренний (см. комментарий к процедуре)
а показатели со словом "текущий" опписаны в том же модуле в процедуре "ЗапросВТПостоянныеКадровыеДанныеСотрудников" и обозначают некоторые постоянные показатели

/ Текущие кадровые данные
// - ТабельныйНомер - Строка, возвращается значение реквизита Код справочника.
// - ДатаПриема - Дата (01.01.0001)
// - ДатаУвольнения - Дата (01.01.0001), дата увольнения головного сотрудника
// - ДатаЗавершенияРаботы - Дата (01.01.0001), дата завершения работ по текущему сотруднику
// - ТекущаяОрганизация - СправочникСсылка.Организации
// (Справочники.Организации.ПустаяСсылка).
// - ТекущееПодразделение - СправочникСсылка.ПодразделенияОрганизаций
// (Справочники.ПодразделенияОрганизаций.ПустаяСсылка).
// - ТекущаяДолжность - СправочникСсылка.Должности
// (Справочники.Должности.ПустаяСсылка).
// - ТекущийВидЗанятости - ПеречисленияСсылка.ВидыЗанятости
// (Перечисления.ВидыЗанятости.ПустаяСсылка).
// - ОсновноеРабочееМестоВОрганизации - Булево (Ложь)
// - ОформленПоТрудовомуДоговору - Булево (Ложь)
// - ТекущаяДолжностьПоШтатномуРасписанию - СправочникСсылка.ШтатноеРасписание
// (Справочники.ШтатноеРасписание.ПустаяСсылка).
// - ТекущийВидДоговора - ПеречислениеСсылка.ВидыДоговоровССотрудниками
// (Перечисление.ВидыДоговоровССотрудниками.ПустаяСсылка).
// - ТекущаяТерритория - СправочникСсылка.ТерриторииВыполненияРабот
// (СправочникСсылка.ТерриторииВыполненияРабот.ПустаяСсылка)
Показать
3. olgita_n 02.07.19 13:23 Сейчас в теме
(2) Все равно не совсем понятно, что это за текущие кадровые данные..
Например, если у меня сотрудник имеет кадровые переводы, а информацию нужно получить на определенную дату (например,1 июня) , какой параметр нужно использовать?
4. Bene_Valete 189 03.07.19 03:06 Сейчас в теме
(3) Очевидно что параметр "подразделение" с указанием периода 1 июня, потому что текущее подразделение вернет то, в котором он работает сейчас

КадровыеДанныеСотрудников(ТолькоРазрешенные, СписокСотрудников, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено, ФормироватьСПериодичностьДень = Истина) Экспорт


обратите внимание на описание параметра "ДатаПолученияДанных ":

// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.


т.е. к данным с префиксом "текущий" этот параметр не применяется

Проверьте все это на практике на паре показательных примеров, на том же сотруднике у которого есть переводы в другие подразделения в разные периоды
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот