|
УПП 1.3 Кадровые перемещения | ☑ | ||
---|---|---|---|---|
0
НоваяВолна
23.10.18
✎
08:55
|
УПП 1.3.103.1 Разобраться не могу с регистрами. Перепечатать у нас хотят трудовые договора (выпустить дополнения к трудовым договорам для всех). А в трудовых договорах тарифная ставка бралась из документа ПриемНаРаботу. А теперь у сотрудника может быть несколько кадровых перемещений и тарифная ставка должна браться из последнего КадровогоПеремещения. А если кадровых перемещений не было, то браться опять же из ПриемНаРаботу.
Есть регистр сведений ПлановыеНачисленияРаботниковОрганизаций, и вроде в него должны попадать данные из обоих документов, но по факту вижу разницу между документами КадровыхПеремещений и данными регистра. Помогите, кто работал с УПП |
|||
1
НоваяВолна
23.10.18
✎
08:56
|
(0) само собой беру СрезПоследних регистра
|
|||
2
Amra
23.10.18
✎
08:58
|
"Не верю"
|
|||
3
НоваяВолна
23.10.18
✎
08:58
|
(0)
Запрос = Новый Запрос; Запрос.УстановитьПараметр("СправочникСсылка", Ссылка); Запрос.УстановитьПараметр("ДатаАктуальности", ДатаНовойРедакции); Запрос.Текст = "ВЫБРАТЬ | ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Показатель1 КАК Результат, | РаботникиОрганизацийСрезПоследних.Период, | РаботникиОрганизацийСрезПоследних.Должность КАК НоваяДолжность, | РаботникиОрганизацийСрезПоследних.ПериодЗавершения КАК ПериодЗавершения, | РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации КАК ПодразделениеОрганизации |ИЗ | РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&ДатаАктуальности, ) КАК ПлановыеНачисленияРаботниковОрганизацийСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаАктуальности, ) КАК РаботникиОрганизацийСрезПоследних | ПО ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник = РаботникиОрганизацийСрезПоследних.Сотрудник |ГДЕ | ПлановыеНачисленияРаботниковОрганизацийСрезПоследних.Сотрудник = &СправочникСсылка | И РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)"; Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); |
|||
4
НоваяВолна
23.10.18
✎
09:46
|
(2) однако странно
|
|||
5
M_Flint
23.10.18
✎
09:51
|
В этот регистр можно писать и другими документами.
|
|||
6
НоваяВолна
23.10.18
✎
09:55
|
(5) и к чему это? Есть другой регистр из которого я могу подхватывать движения документов ПриемНаРаботу и КадровыеПеремещения?
|
|||
7
Alexandr_U1982
23.10.18
✎
10:07
|
(6)В УПП регистр "ПлановыеНачисленияРаботниковОрганизаций" двигают следующие документы:
- ПриемНаРаботуВОрганизацию - КадровоеПеремещениеОрганизаций - УвольнениеИзОрганизаций - ОтпускПоУходуЗаРебенком - ИзменениеУсловийОплатыОтпускаПоУходуЗаРебенком - ВводПостоянногоНачисленияИлиУдержанияСотрудникамОрганизации - ВводСведенийОПлановыхНачисленияхРаботниковОрганизаций - ДоговорНаВыполнениеРаботСФизЛицом - КорректировкаЗаписейРегистров - ПереносДанных Другого регистра с плановыми начислениями нет. |
|||
8
Alexandr_U1982
23.10.18
✎
10:09
|
(3)Запрос какой-то некорректный:
- не учитывает временные кадровые перемещения; - не учитывает временные изменения плановых начислений; - не выбирается вид расчета; - отбор по сотруднику должен быть внутри виртуальной таблицы, причем в обоих таблицах. |
|||
9
НоваяВолна
23.10.18
✎
10:16
|
(8) не совсем понял зачем мне временные кадровые перемещения и временные изменения начислений, если я хочу получить тарифную ставку на ДатуАктуальности? Насчет ВидаРасчета - согласен, возможно нужен
|
|||
10
Amra
23.10.18
✎
10:22
|
(9) Дата окончания временного изменения может быть меньше даты актуальности, а значит актуальные значения будут не в тех ресурсах
|
|||
11
Alexandr_U1982
23.10.18
✎
10:26
|
(9)В регистре "РаботникиОрганизаций" есть такие поля:
- Период; - Должность; - ПериодЗавершения; - ДолжностьЗавершения. Например, сотрудник работает на должность "Программист", и ему делают временное кадровое перемещение на период с 20.10.2018 по 30.10.2018 на должность "Дворник". В регистре появится следующая запись: - Период - 20.10.2018 - Должность - Дворник - ПериодЗавершения - 30.10.2018 - ДолжностьЗавершения - Программист. Например, ты выполняешь свой запрос на дату актуальности 31.10.2018. Без учета временных перемещений в поле "Должность" ты получишь должность "Дворник", хотя сотрудник уже работает на должности "Программист". |
|||
12
Alexandr_U1982
23.10.18
✎
10:27
|
+(11) Аналогично и с регистром "ПлановыеНачисленияРаботниковОрганизаций".
Без учета временных изменений плановых начислений можно получить неверные значения показателей. |
|||
13
Amra
23.10.18
✎
10:27
|
(11) Совсем уж разжевываешь)
|
|||
14
НоваяВолна
23.10.18
✎
11:00
|
(12) Спасибо тезка, буду в этом направлении двигаться
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |