ЗУП.3.1 Дата приема на работу сотрудника
Добрый день!
Выложено несколько статей с функциями по получению кадровых данных сотрудников а ЗУП.3.1...
Нужно в запросе получить дату приема сотрудника.
Был перенос данных. Часть сотрудников введены Начальной штатной расстановкой. Часть сотрудников уже принята документом "Прием на работу".
С приемом на работу - понятно - дату приема можно взять из регистра "Кадровая история".
А вот с Начальной штатной расстановкой - здесь как найти дату приема на работу?
Спасибо!
Выложено несколько статей с функциями по получению кадровых данных сотрудников а ЗУП.3.1...
Нужно в запросе получить дату приема сотрудника.
Был перенос данных. Часть сотрудников введены Начальной штатной расстановкой. Часть сотрудников уже принята документом "Прием на работу".
С приемом на работу - понятно - дату приема можно взять из регистра "Кадровая история".
А вот с Начальной штатной расстановкой - здесь как найти дату приема на работу?
Спасибо!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(11) Я предполагаю, что это связано с его некоторой неактуальностью, т.е. он больше не заполняется по всем измерениям, т.к. разработчики оставили его только для отдельных механизмов. Я, не зная об этом, использовала его для написания своих обработок, и впоследствии мне пришлось их все переделать. Но до этого потратила кучу времени на отладку, т.к. полагала что данные в регистре не заполнились ошибочно.
При чем тут "Регистр сведений "Текущие кадровые данные сотрудников"" ???
Открывайте ЛЮБОЙ документ Прием на работу и ищите в КАКОМ регистре он пишет вам необходимую информацию, потом идете в ЭТОТ регистр и ищете что что вам нужно
Открывайте ЛЮБОЙ документ Прием на работу и ищите в КАКОМ регистре он пишет вам необходимую информацию, потом идете в ЭТОТ регистр и ищете что что вам нужно
Если не хотите исправлять запросы после каждого обновления лучше пользоваться штатными функциями хоть они и медленнее:
Запрос=новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Сотрудники.Ссылка КАК Ссылка
|ИЗ
| Справочник.Сотрудники КАК Сотрудники";
ТЗСотрудники=Запрос.Выполнить().Выгрузить();
МассивСотрудников=ТЗСотрудники.ВыгрузитьКолонку("Ссылка");
// 1.2. Получение информации о сотрудниках штатными средствами
ТЗСотрудники = КадровыйУчет.КадровыеДанныеСотрудников(Истина, МассивСотрудников, "ДатаПриема,ДатаУвольнения,ТекущийВидЗанятости,ТекущаяДолжность,ТекущееПодразделение,ТарифнаяСтавка", ДатаРасчета);
Показать
Так в том же самом регистре и хранится - Кадровая история сотрудников. Ничего не поменялось. Только запись в этот регистр делает документ "Начальная штатная расстановка". Поле "Период" берите в данном случае с видом события "Начальные данные".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот