|
ЗУП: Подразделение сотрудника на конкретную дату
| ☑ |
0
andrewks
02.07.12
✎
17:16
|
если нужно узнать подразделение сотрудника на конкретную дату, я вместо реквизита ТекущееПодразделениеОрганизации должен что анализировать?
РегистрСведений.РаботникиОрганизаций?
|
|
1
dimaldinho
02.07.12
✎
17:17
|
да
|
|
2
Бледно Золотистый
02.07.12
✎
17:20
|
(0) Да, не забывай про ПодразделениеОрганизацииЗавершения
|
|
3
andrewks
02.07.12
✎
17:21
|
(2) каков смысл этого ресурса?
|
|
4
Бледно Золотистый
02.07.12
✎
17:25
|
(3)Когда сотрудник двигается временно.
ВЫБОР
КОГДА РаботникиОрганизаций.ПериодЗавершения <= РаботникиПредприятия.Дата
И РаботникиОрганизаций.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения
ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации
КОНЕЦ
|
|
5
andrewks
02.07.12
✎
17:38
|
(4) т.е., например, по срезу последних на 01.06.2012 не факт, что ПодразделениеОрганизации будет актуальное подразделение, если сотр двигался временно, я правильно понял?
|
|
6
andrewks
02.07.12
✎
18:52
|
сделал пока без учёта (4), на исходной базе нет таких случаев, чтобы проверить.
хотелось бы услышать мнение общественности по поводу (4)(5)
|
|
7
Amra
02.07.12
✎
18:54
|
(6) Все верно в (4). Даже в типовой есть такая конструкция
|
|
8
andrewks
02.07.12
✎
18:57
|
ок, ясно. всем спасибо
|
|
9
Armando
02.07.12
✎
20:25
|
|
|
10
Armando
02.07.12
✎
20:28
|
Правда я привык вот так писать почему-то:
КОГДА РаботникиОрганизаций.ПериодЗавершения МЕЖДУ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 1) И РаботникиПредприятия.Дата
ТОГДА РаботникиОрганизаций.ПодразделениеОрганизацииЗавершения
ИНАЧЕ РаботникиОрганизаций.ПодразделениеОрганизации
КОНЕЦ
|
|