#0
by Alekzander Wolf
УПП 1.3 Как наиболее корректно проверить уволен работник или нет. На ум приходит два способа: это запрос к регистру РаботникиОрганизации и если занимаемых ставок 0, то сотрудник считается уволенным. И если совсем лень можно сделать проверку по реквизиту ДатаУвольнения в Сотруднике если Сотрудник.ДатаУвольнения <> Дата(1,1,1), то сотрудник уволен (менее корректный способ т.к. , как мы знаем, данные лучше брать из регистров). Думаю, что должна быть какая-то процедура в общем модуле, которая возвращает по параметру "сотрудник" его текущее состояние уволен он или нет. И какой способ вы используете, если вам нужно быстро отобрать уволенных (или наоборот работающих) сотрудников с помощью консоли запросов (т.е. сделать фактически проверку работает сотрудник в данный момент или нет).
#3
by Господин ПЖ
>ДатаУвольнения в Сотруднике если Сотрудник.ДатаУвольнения <> Дата(1,1,1), то сотрудник уволен она может не проставиться лучше в кадровую историю смотреть
#4
by impulse9
занимаемые ставки равны 0 у декретниц, к примеру Сотрудник может быть уволен, а потом опять принят
#5
by piter3
Нет.Если по уму то будет временно освобожденная,но это уже к сабжу не имеет отношение. Может поэтому и смотриться на дату
#6
by Alexandr_U1982
Смотреть регистр "РаботникиОрганизации" и анализировать ресурсы "ПричинаИзмененияСостояния", "ПричинаИзмененияСостоянияЗавершения"
#9
by piter3
в смысле? ВЫБРАТЬ РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК Физлицо ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних(
#10
by Alekzander Wolf
1 КАК Количество 2487 строк вышла, хотя сотрудников по отчету "Списки сотрудников организаций" на эту дату 638
#18
by Alexandr_U1982
А разве срез последних регистра "РаботникиОрганизаций" по каждому сотруднику может вернуть больше, чем одна запись? ;)
#22
by RomanYS
в срезе будет только последняя запись. Проблема в другом: "работающий" <> "не уволенный".
#23
by МимохожийОднако
Можно найти подсказку в форме справочника Сотрудники. Там есть поле со статусом. Возьми оттуда запрос или функцию отображения статуса.
#24
by Alexandr_U1982
если нужно еще вычленить сотрудников, находящихся в декрете/отпуске/командировке/на больничном, то нужно еще анализировать регистр "СостояниеРаботниковОрганизаций".
#27
by Alekzander Wolf
А функции нет такой, которая бы возвращала текущее состоянии сотрудника? Может кто-то видел, в ЗУПе насколько я знаю что-то подобное есть.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как проверить скопирован ли документ?
- V8: Нет аналога 7.7 ПустоеЗначение(). Как грамотно проверить, пустое или нет?
- Как проверить значение перечисления в запросе?
- Не удалось проверить целостность app-sentx, код возврата -1073741819
- Не корректно передается "пустая" дата через OLE
- Как в зарплате проверить в отпуске сотрудник или нет
- v7: Был уволен сотрудник, а потом принят как быть... ЗиК
- v7: 1С 7.7 ЗиК Справки 2-НДФЛ. СОтрудник уволен и принят под другим таб. номером.
- Вопрос по ЗУП, отпуск сразу по 2 организациям? Корректно и как это отразить
- ЗУП задолжность сотрудника перед организацией (сотрудник уволен)
- ЗУП(ЗБУ) Сотрудник был уволен и потом принят.Допустили ошибку.Как исправить?
В этой группе 1С
- УПП РАУЗ Расхождение между затратами в РАУЗ по 20 счету и оборокой по 20 счету
- Ориентация страницы.Ландшафт
- v7: Обмен между 1С 7.7 и 1С 8.3 периодически падает
- СКД группировка столбцов по дате
- УТ 11, контактная информация на форме есть, а по факту нет
- ут11 галка Разрешить списание денежных средств без "заявок на оплату"
- Изменение реквизитов организации в ут 11
- Программное изменение ПутьКДаннымПодвала
- Подарочный сертификат в УТ 11.2.
- УТ 11.2 Как программно вывести параметр типового отчета на СКД на форму?
- УПП РАУЗ Доработка РАУЗ, выравнивание оборотов между рауз и оборотами 20 счета
- Внешняя обработка, УФ не заполняет табличную часть
- Переход из 7.7 на 8.3 Ошибка "не удалось определить программу источник данных"
- Как в СКД оформить итоги группировок?
- ЗУП 2.5 Два раза принять сотрудника по совместительству
- Права пользователя и НайтиПоКоду() в отчете на СКД -?
- форма констант,попытка записи
- Windows, коммандная строка, скорость интерфейса
- 1с Документооборот. Настройка прав доступа к внутренним документам
- ВК Сканера ScanOPOSNative_8_1_5_1.dll