|
Отбор по Сотруднику(ФфизЛицу) | ☑ | ||
---|---|---|---|---|
0
bav
27.04.13
✎
12:08
|
Добрый день!
Помогите понять где неправильно наисано или чего не хватает, короче пытаюсь вывести отчет через компановщик ОтчетОбъект = Отчеты.АнализНачисленныхНалоговИВзносов.Создать(); ЗаголовокОтчета = "Справка о начислении дополнительных тарифов"; ОтчетОбъект.КомпоновщикНастроек.Настройки.Структура.Очистить(); ТиповыеОтчеты.ДобавитьОтбор(ОтчетОбъект.КомпоновщикНастроек, "Организация", Сотрудник.Организация, ВидСравненияКомпоновкиДанных.Равно); СпСотрудник = Новый СписокЗначений; СпСотрудник.Добавить(Сотрудник.ФизЛицо); ТиповыеОтчеты.ДобавитьОтбор(ОтчетОбъект.КомпоновщикНастроек, "Сотрудник", СпСотрудник, ВидСравненияКомпоновкиДанных.ВСписке); ОтчетОбъект.КомпоновщикНастроек.Настройки.Структура.Очистить(); ТиповыеОтчеты.ДобавитьГруппировку(ОтчетОбъект.КомпоновщикНастроек, "Организация"); ТиповыеОтчеты.ДобавитьГруппировку(ОтчетОбъект.КомпоновщикНастроек, "Сотрудник"); ТиповыеОтчеты.УстановитьПараметр(ОтчетОбъект.КомпоновщикНастроек, "НачалоПериода", НачПериода); ТиповыеОтчеты.УстановитьПараметр(ОтчетОбъект.КомпоновщикНастроек, "КонецПериода", КонПериода); ОтчетОбъект.КомпоновщикНастроек.Настройки.Выбор.Элементы.Очистить(); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ОтчетОбъект.КомпоновщикНастроек, "Взносы.Начислено"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ОтчетОбъект.КомпоновщикНастроек, "Взносы.ОблагаемаяБазаПоВзносамЗаЗанятыхНаРаботахСДосрочнойПенсией"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ОтчетОбъект.КомпоновщикНастроек, "Взносы.ПФРЗаЗанятыхНаПодземныхИВредныхРаботах"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ОтчетОбъект.КомпоновщикНастроек, "Взносы.ПФРЗаЗанятыхНаТяжелыхИПрочихРаботах"); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(ОтчетОбъект.СхемаКомпоновкиДанных, ОтчетОбъект.КомпоновщикНастроек.Настройки, ДанныеРасшифровки,, Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ТиповыеОтчеты.ДополнитьМакетыМакетаКомпоновкиРасшифровкойРесурсов(МакетКомпоновки, ОтчетОбъект.КомпоновщикНастроек); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ДеревоДанных = Новый ДеревоЗначений; ПроцессорВывода.УстановитьОбъект(ДеревоДанных); ПроцессорВывода.Вывести(ПроцессорКомпоновки); Результат нулевой, а если убрать отбор по сотруднику, результат выдается по организации в целом, но мне надо в целом по сотруднику за период. Помогите разобраться, Спасибо |
|||
1
Wobland
27.04.13
✎
12:17
|
после того, как ты напишешь правильно это слово, я так и быть, разверну +Code ;)
|
|||
2
mistеr
27.04.13
✎
12:25
|
Сотрудника с физлицом сравниваешь?
|
|||
3
bav
27.04.13
✎
12:26
|
(1) А о каком слове идет речь - компоновщик или физлицо
|
|||
4
bav
27.04.13
✎
12:27
|
(2) "Сотрудник" это путь в компонвщике к ФизическомуЛицу
|
|||
5
mistеr
27.04.13
✎
13:32
|
(4) А в запросе?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |