|
ЗУП - как лучше вычислить факт увольнения сотрудника? | ☑ | ||
|---|---|---|---|---|
|
0
Владимир1С
15.09.23
✎
14:47
|
Здравствуйте, уважаемые коллеги!
Пожалуйста , подскажите, как корректнее вычислить факт увольнения ? Из какого регистра правильнее брать данные? Из ДанныеСостоянияСотрудников или МероприятияТрудовойДеятельности? |
|||
|
1
Valdis2007
15.09.23
✎
15:14
|
ВЫБРАТЬ
КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, КадроваяИсторияСотрудниковСрезПоследних.Должность КАК Должность, КадроваяИсторияСотрудниковСрезПоследних.Организация КАК Организация ИЗ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&КонецПериода,) КАК КадроваяИсторияСотрудниковСрезПоследних ГДЕ КадроваяИсторияСотрудниковСрезПоследних.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Увольнение) |
|||
|
2
Владимир1С
15.09.23
✎
15:31
|
(1) Благодарю за уточнение!
|
|||
|
3
SleepyHead
гуру
16.09.23
✎
07:37
|
(1) Какой вредный совет... надежнее через программный интерфейся
ТаблицаКадровыхДанных = КадровыйУчет.КадровыеДанныеСотрудников( Истина, // только разрешенные ОбщегоНазначения.ЗначениеВМассие(Сотрудник), // массив по одному сотрудникоу "ДатаУвольнения", // получаемые кадровые данные ДатаПолученияДанных); // на дату // в полученной таблице будет ссылка на сотрудника и дата увольнения, если она есть // внимание: может вернуть NULL, так что желательно проверить, является ли датой, и заполнена ли эта дата |
|||
|
4
Saval1986
16.09.23
✎
08:07
|
(3) также можно получить не "ДатаУвольнения", а " Состояние " и сравнить его с "Увольнение".
|
|||
|
5
SleepyHead
гуру
16.09.23
✎
08:40
|
(4) Ну или так.
|
|||
|
6
Akela has missed
16.09.23
✎
18:32
|
Заполнена дата увольнения - значит есть факт увольнения.
Дата приема и дата увольнения - это статические данные, т.е. как бы независимые от временной шкалы. Такие данные хранятся в регистре "ТекущиеКадровыеДанныеСотрудников". Если копнём как работают типовые механизмы, в т.ч. программный интерфейс - то у видим что в части этих данных он тоже смотрит на этот регистр. Потому в зависимости от задачи смотрим либо на этот регистр, если надо быстренько в консоли получить выборку данных, или берем программный интерфейс, если делаем какую-то доработку. |
| Форум | Правила | Описание | Секции | Поиск |