|   |   | 
| 
 | УПП 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) Спасибо тезка, буду в этом направлении двигаться     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |