diff --git a/Configuration.xml b/Configuration.xml
index be21ae9..de01b51 100755
--- a/Configuration.xml
+++ b/Configuration.xml
@@ -56,7 +56,7 @@
Russian
ООО "Профи-Софт", код партнера 42575-13, г.Байконур.
- 3.0.0.45
+ 3.0.0.46
Language.Русский
diff --git a/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl b/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl
index aa0a934..7f6c8ae 100644
--- a/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl
+++ b/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl
@@ -509,9 +509,9 @@
ЗаписатьНачисление(ДокПеренос, Строка, "Оклад", Строка.ЗарплатаЗаПервуюПоловину, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
ЗаписатьНачисление(ДокПеренос, Строка, "Касса1", Строка.Касса1, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
ЗаписатьНачисление(ДокПеренос, Строка, "БезналичноеПеречисление", Строка.БезналичныеПеречисления, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
- КонецЦикла;
+ ЗаписатьНачисление(ДокПеренос, Строка, "ПремияАванс", Строка.ПремияАванс, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
+ ЗаписатьНачисление(ДокПеренос, Строка, "ВыплатыВМежрасчетный", Строка.ВыплатыВМежрасчетный, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
- // ============================================
// Регистр 2: ОтработанноеВремяПоСотрудникам
// ============================================
Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
@@ -552,7 +552,65 @@
Движение.ФССНесчастныеСлучаи = Строка.НСПЗ;
КонецЦикла;
- // Записываем документ
+ // ============================================
+ // Регистр 5: ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ
+ // Вычеты на детей (стандартные и социальные)
+ // Пока нет данных в ТЧ для этого регистра - пропускаем
+ // ============================================
+
+ // ============================================
+ // Регистр 6: ВзаиморасчетыССотрудниками (остатки)
+ // ============================================
+ ДвиженияВзаиморасчеты = ДокПеренос.Движения.ВзаиморасчетыССотрудниками;
+ Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
+ Если Строка.ВсегоНаРуки <> 0 Тогда
+ Движение = ДвиженияВзаиморасчеты.Добавить();
+ Движение.Период = Период;
+ Движение.Организация = Организация;
+ Движение.ФизическоеЛицо = Строка.ФизическоеЛицо;
+ Движение.Сотрудник = Строка.Сотрудник;
+ Движение.Подразделение = Строка.Подразделение;
+ Движение.СтатьяФинансирования = СтатьяФинансирования;
+ Движение.СтатьяРасходов = СтатьяРасходов;
+ Движение.СуммаВзаиморасчетов = Строка.ВсегоНаРуки;
+ КонецЕсли;
+ КонецЦикла;
+
+ // ============================================
+ // Регистр 7: БухгалтерскиеВзаиморасчетыССотрудниками (остатки)
+ // ============================================
+ ДвиженияБухВзаиморасчеты = ДокПеренос.Движения.БухгалтерскиеВзаиморасчетыССотрудниками;
+ Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
+ Если Строка.ВсегоНаРуки <> 0 Тогда
+ Движение = ДвиженияБухВзаиморасчеты.Добавить();
+ Движение.Период = Период;
+ Движение.Организация = Организация;
+ Движение.ФизическоеЛицо = Строка.ФизическоеЛицо;
+ Движение.Сотрудник = Строка.Сотрудник;
+ Движение.Подразделение = Строка.Подразделение;
+ Движение.СтатьяФинансирования = СтатьяФинансирования;
+ Движение.СтатьяРасходов = СтатьяРасходов;
+ Движение.СуммаВзаиморасчетов = Строка.ВсегоНаРуки;
+ КонецЕсли;
+ КонецЦикла;
+
+ // ============================================
+ // Регистр 8: ДанныеОВремениДляРасчетаСреднегоОбщий
+ // ============================================
+ ДвиженияСреднего = ДокПеренос.Движения.ДанныеОВремениДляРасчетаСреднегоОбщий;
+ Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
+ Если Строка.ОтработаноДней <> 0 Тогда
+ Движение = ДвиженияСреднего.Добавить();
+ Движение.Период = Период;
+ Движение.Организация = Организация;
+ Движение.ФизическоеЛицо = Строка.ФизическоеЛицо;
+ Движение.Сотрудник = Строка.Сотрудник;
+ Движение.НормаДнейКалендарных = Строка.ОтработаноДнейКалендарных;
+ Движение.КоличествоСтавок = Строка.КоличествоСтавок;
+ Движение.ДнейБолезниУходаЗаДетьми = 0;
+ КонецЕсли;
+ КонецЦикла;
+
ДокПеренос.Записать();
// Записываем движения