|
ЗУП Как из кадровых перемещений выбрать дату смены должности?
| ☑ |
0
budnik
15.10.14
✎
14:46
|
Отсечь смену подразделений , начислений.
|
|
1
kosts
15.10.14
✎
14:51
|
(0) Запросом
|
|
2
dimaldinho
15.10.14
✎
14:51
|
Идею можно взять в
Выборка = КадровоеПеремещениеОрганизацийПереопределяемый.СформироватьЗапросПоДаннымРаботникаДоНазначения(Запрос, Ссылка).Выбрать();
|
|
3
kumena
15.10.14
✎
15:04
|
(0) алгоритм такой
выбираешь должности по датам, потом группировка через максимум к дате и соединение на следующую должность <> текущей.
наверное с год или полтора назад делал такое, готов помочь, но не на халяву.
|
|
4
kumena
15.10.14
✎
15:11
|
(2) посмотрел, эта функция никак не поможет, она выбирает кадровые данные на момент кадрового перемещения.
|
|
5
budnik
15.10.14
✎
15:35
|
Через обработку запроса понятно , как выбрать. В запросе надо.
|
|
6
_fmrlex
15.10.14
✎
16:08
|
(0) Можно что нибудь типа этого в СКД:
ВЫБРАТЬ
РаботникиОрганизаций.Сотрудник КАК Сотрудник,
РаботникиОрганизаций.Регистратор,
РаботникиОрганизаций.Должность
ИЗ
РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
СГРУППИРОВАТЬ ПО
РаботникиОрганизаций.Сотрудник,
РаботникиОрганизаций.Регистратор,
РаботникиОрганизаций.Должность
УПОРЯДОЧИТЬ ПО
Сотрудник
И Плюс вычисляемое поле ДатаПеревода вида:
Выбор Когда Должность <> ВычислитьВыражение("Должность",,,"Предыдущая","Предыдущая") Тогда Регистратор.Дата Иначе "Х" Конец
|
|
7
_fmrlex
15.10.14
✎
16:12
|
+ (6) Вот вроде работает
|
|
8
WebberNSK
15.10.14
✎
16:13
|
(3),(6) надо учитывать, что должность может изменится временно и во время этого могут быть введены другие кадровые изменения
|
|
9
_fmrlex
15.10.14
✎
16:15
|
(8) Я просто обозначил куда копать.
|
|
10
budnik
15.10.14
✎
16:37
|
Плюс указывают действие с такого то периода по такой то.
|
|
11
_fmrlex
15.10.14
✎
16:43
|
(10) Ктож тебя за руки то держит...
|
|