Добрый день!
Для получения кадровых данных по сотруднику пользуюсь функцией из общего модуля КадровыйУчет.КадровыеДанныеСотрудников(). Для данной функции необходимо задать параметр КадровыеДанные. В списке доступных полей данных есть такие реквизиты как Должность и ТекущаяДолжность, Подразделение и ТекущееПодразделение, ВидЗанятости и ТекущийВидЗанятости и т.п.
В чем отличие текущих реквизитов от обычных? Замечала, что при получении этих данных на определенную дату может получиться разный результат.
Заранее спасибо.
Для получения кадровых данных по сотруднику пользуюсь функцией из общего модуля КадровыйУчет.КадровыеДанныеСотрудников(). Для данной функции необходимо задать параметр КадровыеДанные. В списке доступных полей данных есть такие реквизиты как Должность и ТекущаяДолжность, Подразделение и ТекущееПодразделение, ВидЗанятости и ТекущийВидЗанятости и т.п.
В чем отличие текущих реквизитов от обычных? Замечала, что при получении этих данных на определенную дату может получиться разный результат.
Заранее спасибо.
По теме из базы знаний
- Дозагрузка кадровых документов в ЗУП 3.1 из ЗУП 2.5 в интерактивном режиме
- Дозагрузка кадровых документов в ЗУП 3.1 из ЗУП 2.5 в интерактивном режиме (загрузка в документы списком)
- Кадровые данные сотрудников ЗУП 3.1 в запросе
- Кадровая история сотрудников для ЗУП на СКД
- Специальности и кадровые данные сотрудников для ЗУП 3.1 (ПРОФ)
Найденные решения
(3) Очевидно что параметр "подразделение" с указанием периода 1 июня, потому что текущее подразделение вернет то, в котором он работает сейчас
обратите внимание на описание параметра "ДатаПолученияДанных ":
// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.
т.е. к данным с префиксом "текущий" этот параметр не применяется
Проверьте все это на практике на паре показательных примеров, на том же сотруднике у которого есть переводы в другие подразделения в разные периоды
КадровыеДанныеСотрудников(ТолькоРазрешенные, СписокСотрудников, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено, ФормироватьСПериодичностьДень = Истина) Экспорт
обратите внимание на описание параметра "ДатаПолученияДанных ":
// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.
т.е. к данным с префиксом "текущий" этот параметр не применяется
Проверьте все это на практике на паре показательных примеров, на том же сотруднике у которого есть переводы в другие подразделения в разные периоды
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если я правильно понимаю, то показатели, в названии которых нет "текущий" - это периодические показатели, т.е. просто подразделение может меняться в зависимости от заданного периода, такие показатели описаны в процедуре "ЗапросВТКадровыеДанныеСотрудников" общего модуля КадровыйУчетВнутренний (см. комментарий к процедуре)
а показатели со словом "текущий" опписаны в том же модуле в процедуре "ЗапросВТПостоянныеКадровыеДанныеСотрудников" и обозначают некоторые постоянные показатели
а показатели со словом "текущий" опписаны в том же модуле в процедуре "ЗапросВТПостоянныеКадровыеДанныеСотрудников" и обозначают некоторые постоянные показатели
/ Текущие кадровые данные
// - ТабельныйНомер - Строка, возвращается значение реквизита Код справочника.
// - ДатаПриема - Дата (01.01.0001)
// - ДатаУвольнения - Дата (01.01.0001), дата увольнения головного сотрудника
// - ДатаЗавершенияРаботы - Дата (01.01.0001), дата завершения работ по текущему сотруднику
// - ТекущаяОрганизация - СправочникСсылка.Организации
// (Справочники.Организации.ПустаяСсылка).
// - ТекущееПодразделение - СправочникСсылка.ПодразделенияОрганизаций
// (Справочники.ПодразделенияОрганизаций.ПустаяСсылка).
// - ТекущаяДолжность - СправочникСсылка.Должности
// (Справочники.Должности.ПустаяСсылка).
// - ТекущийВидЗанятости - ПеречисленияСсылка.ВидыЗанятости
// (Перечисления.ВидыЗанятости.ПустаяСсылка).
// - ОсновноеРабочееМестоВОрганизации - Булево (Ложь)
// - ОформленПоТрудовомуДоговору - Булево (Ложь)
// - ТекущаяДолжностьПоШтатномуРасписанию - СправочникСсылка.ШтатноеРасписание
// (Справочники.ШтатноеРасписание.ПустаяСсылка).
// - ТекущийВидДоговора - ПеречислениеСсылка.ВидыДоговоровССотрудниками
// (Перечисление.ВидыДоговоровССотрудниками.ПустаяСсылка).
// - ТекущаяТерритория - СправочникСсылка.ТерриторииВыполненияРабот
// (СправочникСсылка.ТерриторииВыполненияРабот.ПустаяСсылка)
Показать// - ТабельныйНомер - Строка, возвращается значение реквизита Код справочника.
// - ДатаПриема - Дата (01.01.0001)
// - ДатаУвольнения - Дата (01.01.0001), дата увольнения головного сотрудника
// - ДатаЗавершенияРаботы - Дата (01.01.0001), дата завершения работ по текущему сотруднику
// - ТекущаяОрганизация - СправочникСсылка.Организации
// (Справочники.Организации.ПустаяСсылка).
// - ТекущееПодразделение - СправочникСсылка.ПодразделенияОрганизаций
// (Справочники.ПодразделенияОрганизаций.ПустаяСсылка).
// - ТекущаяДолжность - СправочникСсылка.Должности
// (Справочники.Должности.ПустаяСсылка).
// - ТекущийВидЗанятости - ПеречисленияСсылка.ВидыЗанятости
// (Перечисления.ВидыЗанятости.ПустаяСсылка).
// - ОсновноеРабочееМестоВОрганизации - Булево (Ложь)
// - ОформленПоТрудовомуДоговору - Булево (Ложь)
// - ТекущаяДолжностьПоШтатномуРасписанию - СправочникСсылка.ШтатноеРасписание
// (Справочники.ШтатноеРасписание.ПустаяСсылка).
// - ТекущийВидДоговора - ПеречислениеСсылка.ВидыДоговоровССотрудниками
// (Перечисление.ВидыДоговоровССотрудниками.ПустаяСсылка).
// - ТекущаяТерритория - СправочникСсылка.ТерриторииВыполненияРабот
// (СправочникСсылка.ТерриторииВыполненияРабот.ПустаяСсылка)
(3) Очевидно что параметр "подразделение" с указанием периода 1 июня, потому что текущее подразделение вернет то, в котором он работает сейчас
обратите внимание на описание параметра "ДатаПолученияДанных ":
// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.
т.е. к данным с префиксом "текущий" этот параметр не применяется
Проверьте все это на практике на паре показательных примеров, на том же сотруднике у которого есть переводы в другие подразделения в разные периоды
КадровыеДанныеСотрудников(ТолькоРазрешенные, СписокСотрудников, КадровыеДанные, ДатаПолученияДанных = '00010101', ПоляОтбораПериодическихДанных = Неопределено, ФормироватьСПериодичностьДень = Истина) Экспорт
обратите внимание на описание параметра "ДатаПолученияДанных ":
// ДатаПолученияДанных - дата на которую необходимо получить данные сотрудников,
// применимо к данным, носящим периодический характер.
// Если дату не указывать, будут получены самые последние данные.
т.е. к данным с префиксом "текущий" этот параметр не применяется
Проверьте все это на практике на паре показательных примеров, на том же сотруднике у которого есть переводы в другие подразделения в разные периоды
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот