Данные для расчета зарплаты, созданные на основании моего документа не попадают в начисление зарплаты.
Есть самописанный документ, на основании которого создается документа данные для расчета зарплаты. При этом данные не попадают в начисления зарплаты. Но если я в ручную создам данные для расчет зарплаты, то все попадает
Вот обработка заполнения:
Вот обработка заполнения:
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.МойДокумент") Тогда
// Заполнение шапки
Дата = ДанныеЗаполнения.Дата;
Период = ДанныеЗаполнения.Дата;
ВидДокумента = Справочники.ВидыДокументовВводДанныхДляРасчетаЗарплаты.НайтиПоНаименованию("Премия рабочим");
Подразделение = Справочники.ПодразделенияОрганизаций.НайтиПоНаименованию("МоеПодразделение");
Организация = Справочники.Организации.НайтиПоНаименованию("МояОрганизация");
Для Каждого ТекСтрокаНачисления Из ДанныеЗаполнения.Начисления Цикл
Если ТекСтрокаНачисления.Выгружать = Истина Тогда
НоваяСтрока = ЗначенияПоказателей.Добавить();
НоваяСтрока.Показатель = Справочники.ПоказателиРасчетаЗарплаты.НайтиПоНаименованию("Размер премии рабочим");
НоваяСтрока.Значение = ТекСтрокаНачисления.Премия;
НоваяСтрока.Объект = ТекСтрокаНачисления.Сотрудник;
КонецЕсли;
КонецЦикла;
Записать(РежимЗаписиДокумента.Запись);
ДанныеЗаполненияОбъект = ДанныеЗаполнения.ПолучитьОбъект();
ДанныеЗаполненияОбъект.ДанныеДляРасчетаЗарплаты = Ссылка;
ДанныеЗаполненияОбъект.Записать(РежимЗаписиДокумента.Запись);
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот