v3.0.0.46

This commit is contained in:
Профи-Софт
2026-07-12 21:12:34 +00:00
parent ba69e9d10e
commit 5e6ea1bad0
2 changed files with 62 additions and 4 deletions
+1 -1
View File
@@ -56,7 +56,7 @@
<ScriptVariant>Russian</ScriptVariant>
<DefaultRoles/>
<Vendor>ООО "Профи-Софт", код партнера 42575-13, г.Байконур.</Vendor>
<Version>3.0.0.45</Version>
<Version>3.0.0.46</Version>
<Caption/>
<ShortCaption/>
<DefaultLanguage>Language.Русский</DefaultLanguage>
@@ -509,9 +509,9 @@
ЗаписатьНачисление(ДокПеренос, Строка, "Оклад", Строка.ЗарплатаЗаПервуюПоловину, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
ЗаписатьНачисление(ДокПеренос, Строка, "Касса1", Строка.Касса1, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
ЗаписатьНачисление(ДокПеренос, Строка, "БезналичноеПеречисление", Строка.БезналичныеПеречисления, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
КонецЦикла;
ЗаписатьНачисление(ДокПеренос, Строка, "ПремияАванс", Строка.ПремияАванс, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
ЗаписатьНачисление(ДокПеренос, Строка, "ВыплатыВМежрасчетный", Строка.ВыплатыВМежрасчетный, Перечисления.ГруппыНачисленияУдержанияВыплаты.Выплата, Период, Организация, СтатьяФинансирования, СтатьяРасходов);
// ============================================
// Регистр 2: ОтработанноеВремяПоСотрудникам
// ============================================
Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
@@ -552,7 +552,65 @@
Движение.ФССНесчастныеСлучаи = Строка.НСПЗ;
КонецЦикла;
// Записываем документ
// ============================================
// Регистр 5: ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ
// Вычеты на детей (стандартные и социальные)
// Пока нет данных в ТЧ для этого регистра - пропускаем
// ============================================
// ============================================
// Регистр 6: ВзаиморасчетыССотрудниками (остатки)
// ============================================
ДвиженияВзаиморасчеты = ДокПеренос.Движения.ВзаиморасчетыССотрудниками;
Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
Если Строка.ВсегоНаРуки <> 0 Тогда
Движение = ДвиженияВзаиморасчеты.Добавить();
Движение.Период = Период;
Движение.Организация = Организация;
Движение.ФизическоеЛицо = Строка.ФизическоеЛицо;
Движение.Сотрудник = Строка.Сотрудник;
Движение.Подразделение = Строка.Подразделение;
Движение.СтатьяФинансирования = СтатьяФинансирования;
Движение.СтатьяРасходов = СтатьяРасходов;
Движение.СуммаВзаиморасчетов = Строка.ВсегоНаРуки;
КонецЕсли;
КонецЦикла;
// ============================================
// Регистр 7: БухгалтерскиеВзаиморасчетыССотрудниками (остатки)
// ============================================
ДвиженияБухВзаиморасчеты = ДокПеренос.Движения.БухгалтерскиеВзаиморасчетыССотрудниками;
Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
Если Строка.ВсегоНаРуки <> 0 Тогда
Движение = ДвиженияБухВзаиморасчеты.Добавить();
Движение.Период = Период;
Движение.Организация = Организация;
Движение.ФизическоеЛицо = Строка.ФизическоеЛицо;
Движение.Сотрудник = Строка.Сотрудник;
Движение.Подразделение = Строка.Подразделение;
Движение.СтатьяФинансирования = СтатьяФинансирования;
Движение.СтатьяРасходов = СтатьяРасходов;
Движение.СуммаВзаиморасчетов = Строка.ВсегоНаРуки;
КонецЕсли;
КонецЦикла;
// ============================================
// Регистр 8: ДанныеОВремениДляРасчетаСреднегоОбщий
// ============================================
ДвиженияСреднего = ДокПеренос.Движения.ДанныеОВремениДляРасчетаСреднегоОбщий;
Для Каждого Строка Из Объект.ДанныеРасчетаЗП Цикл
Если Строка.ОтработаноДней <> 0 Тогда
Движение = ДвиженияСреднего.Добавить();
Движение.Период = Период;
Движение.Организация = Организация;
Движение.ФизическоеЛицо = Строка.ФизическоеЛицо;
Движение.Сотрудник = Строка.Сотрудник;
Движение.НормаДнейКалендарных = Строка.ОтработаноДнейКалендарных;
Движение.КоличествоСтавок = Строка.КоличествоСтавок;
Движение.ДнейБолезниУходаЗаДетьми = 0;
КонецЕсли;
КонецЦикла;
ДокПеренос.Записать();
// Записываем движения