diff --git a/Configuration.xml b/Configuration.xml index 58d924f..424e978 100755 --- a/Configuration.xml +++ b/Configuration.xml @@ -56,7 +56,7 @@ Russian ООО "Профи-Софт", код партнера 42575-13, г.Байконур. - 3.0.0.52 + 3.0.0.53 Language.Русский diff --git a/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl b/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl index e94723c..f686199 100644 --- a/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl +++ b/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl @@ -547,12 +547,17 @@ // Регистр 2: ОтработанноеВремяПоСотрудникам // ============================================ + ВидРасчётаОклад = ПланыВидовРасчета.Начисления.НайтиПоНаименованию("Оклад", Истина); Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл + ДанныеСотр = КэшСотрудников.Получить(Строка.ИдентификаторСотрудника); + Если ДанныеСотр = Неопределено Тогда Продолжить; КонецЕсли; Если Строка.ОтработаноДней > 0 Или Строка.ОтработаноЧасыПоТабелю > 0 Тогда Движение = ДокПеренос.Движения.ОтработанноеВремяПоСотрудникам.Добавить(); Движение.Период = Период; Движение.Организация = Организация; - Движение.Начисление = ПланыВидовРасчета.Начисления.Оклад; + Движение.ФизическоеЛицо = ДанныеСотр.ФизическоеЛицо; + Движение.Сотрудник = ДанныеСотр.Сотрудник; + Движение.Начисление = ВидРасчётаОклад; Движение.ОтработаноДней = Строка.ОтработаноДней; Движение.ОтработаноЧасов = Строка.ОтработаноЧасыПоТабелю; Движение.ОплаченоДней = Строка.ОтработаноДней; @@ -587,7 +592,7 @@ Движение.Организация = Организация; Движение.ФизическоеЛицо = ДанныеСотр.ФизическоеЛицо; Движение.Сотрудник = ДанныеСотр.Сотрудник; - Движение.Начисление = ПланыВидовРасчета.Начисления.Оклад; + Движение.Начисление = ВидРасчётаОклад; Движение.ПФРДоПредельнойВеличины = Строка.ДТ6Процент; Движение.ПФРСтраховая = Строка.ПФСтраховая; Движение.ФФОМС = Строка.ФССФОМС; @@ -613,7 +618,7 @@ Движение.Организация = Организация; Движение.ФизическоеЛицо = ДанныеСотр.ФизическоеЛицо; Движение.Сотрудник = ДанныеСотр.Сотрудник; - Движение.Начисление = ПланыВидовРасчета.Начисления.Оклад; + Движение.Начисление = ВидРасчётаОклад; Движение.ОтработаноДней = Строка.ОтработаноДней; Движение.ОтработаноДнейКалендарных = Строка.ОтработаноДнейКалендарных; Движение.КоличествоСтавок = Строка.КоличествоСтавок;