ДО:
Код:
Для каждого ТекСтрока Из ДеревоРезультата.Строки Цикл
Если НЕ ЗначениеЗаполнено(ТекСтрока.ФизЛицо) Тогда
Продолжить;
КонецЕсли;
НоваяСтрокаСотрудники = Сотрудники.Добавить();
НоваяСтрокаСотрудники.Сотрудник=ТекСтрока.ФизЛицо;
НоваяСтрокаСотрудники.Начислено= ТекСтрока.СуммаЗПИтог;
НоваяСтрокаСотрудники.КлючСтроки=НоваяСтрокаСотрудники.НомерСтроки;
для каждого ТекСтрокаПоказатели з ТекСтрока.Строки цикл
НоваяСтрокаРасшифровка = СотрудникиРасшифровка.Добавить();
НоваяСтрокаРасшифровка.КлючСтроки = НоваяСтрокаСотрудники.КлючСтроки;
НоваяСтрокаРасшифровка.ЗаказПокупателя = ТекСтрокаПоказатели.Показатель;
НоваяСтрокаРасшифровка.ПроцентЗП = ТекСтрокаПоказатели.ЗначениеПоказателяИтог;
НоваяСтрокаРасшифровка.СуммаЗП = ТекСтрокаПоказатели.СуммаЗПИтог;
НоваяСтрокаРасшифровка.Начислено = НоваяСтрокаРасшифровка.СуммаЗП;
НоваяСтрокаРасшифровка.СуммаЗПОкр = Окр(НоваяСтрокаРасшифровка.СуммаЗП);
конеццикла;
КонецЦикла;
ПОСЛЕ:
Код:
Для Каждого ТекСтрока Из ДеревоРезультата.Строки Цикл
Если Не ЗначениеЗаполнено(ТекСтрока.ФизЛицо) Тогда
Продолжить;
КонецЕсли;
НоваяСтрокаСотрудники = Сотрудники.Добавить();
НоваяСтрокаСотрудники.Сотрудник = ТекСтрока.ФизЛицо;
НоваяСтрокаСотрудники.Начислено = ТекСтрока.СуммаЗПИтог;
НоваяСтрокаСотрудники.КлючСтроки = НоваяСтрокаСотрудники.НомерСтроки;
Для Каждого ТекСтрокаПоказатели з ТекСтрока.Строки Цикл
НоваяСтрокаРасшифровка = СотрудникиРасшифровка.Добавить();
НоваяСтрокаРасшифровка.КлючСтроки = НоваяСтрокаСотрудники.КлючСтроки;
НоваяСтрокаРасшифровка.ЗаказПокупателя = ТекСтрокаПоказатели.Показатель;
НоваяСтрокаРасшифровка.ПроцентЗП = ТекСтрокаПоказатели.ЗначениеПоказателяИтог;
НоваяСтрокаРасшифровка.СуммаЗП = ТекСтрокаПоказатели.СуммаЗПИтог;
НоваяСтрокаРасшифровка.Начислено = НоваяСтрокаРасшифровка.СуммаЗП;
НоваяСтрокаРасшифровка.СуммаЗПОкр = Окр(НоваяСтрокаРасшифровка.СуммаЗП);
КонецЦикла;
КонецЦикла;