как получить в УПП должность сотрудника на конкретную дату если несколько записей в с #454835


#0 by Baloven
Есть такой код и все работало до тех пор пока сотрудника не уволили и не приняли его обратно: продолжение комментария как получить ссылку на сотрудника на конкретную дату? т.е. соответствующего имени входа (физлицу) но действительного на конкретную дату ("ТекущаяДата" в запросе Должности буду привязывать к рабочей дате установленной в 1С)
#1 by AlStorm
А в УПП разве можно повторно принимать на работу? В Бухгалтерии наступал на эти грабли, приходилось нового сотрудника заводить...
#2 by Толич
+1 Физ.лицо оставляют прежним, чтобы налоги потом правильно посчитать, а сотра создают заново.
#3 by Kraft
так и надо делать
#4 by Baloven
да в том-то и дело - у сотрудника закончился договор 31 декабря, с 1 января заключили новы и снова приняли на работу... т.е. a справичнике физлиц запись одна а в справочнике сотрудников теперь 2, так вот Сотрудник = СпрСотр.НайтиПоРеквизиту("Физлицо",глЗначениеПеременной("глТекущийПользователь").ФизЛицо); дает ссылку на старого сотрудника, а нужно получить ссылку на сотрудника действительного на дату Х (т.е. произвольную, ну или хотябы текущую) смысл в том что обработка теперь выдает ошибку в строке получения должности на текущую дату - так как у старого сотрудника на текущую дату нет должности - и это правильно - он же уволен :(
#5 by DUDE
Можно, например, проверять состояние работника, т.е. в запросе отобрать сотрудника по физлицу и состоянию <> уволен.
#6 by Baloven
как?
#7 by Baloven
желательно иметь возможность на конкретную дату например на установленную рабочую дату
#8 by Нуф-Нуф
думаю такой запрос поможет: ВЫБРАТЬ ПЕРВЫЕ 1    РаботникиОрганизацийСрезПоследних.Сотрудник,    РаботникиОрганизацийСрезПоследних.Период КАК Период
#9 by Нуф-Нуф
если есть несколько сотрудников с одинаковым физлицом - то вернет последнего актуального
#10 by Baloven
сорри за тупой вопрос :( а как получить из этого запроса ссылку на сотрудника-то?
#11 by Baloven
и все-таки как получить ссылку на сотрудника полученного в результате запроса?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С