helpf.pro
Регистрация

v8.3: Отчет ЗУП 3,.

azamatik471
17.02.2016 12:05Прочитано: 3213

ВнешнийОтчет ЗУП 3.0. Ничего не выводит. Почему?Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;

//УстановитьПривилегированныйРежим(Истина);

Макет =ПолучитьМакет("Макет");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ РАЗЛИЧНЫЕ

|ТекущиеКадровыеДанныеСотрудников.ДатаПриема,

|КадроваяИсторияСотрудниковСрезПоследних.Должность,

|КадроваяИсторияСотрудниковСрезПоследних.Организация.КодОрганаПФР КАК ОрганизацияКод,

|КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК ПодразделениеОрганизации,

|КадроваяИсторияСотрудниковСрезПоследних.Сотрудник.Наименование КАК Сотрудник,

|КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК СотрудникССылка,

|КадроваяИсторияСотрудниковСрезПоследних.Сотрудник.Код КАК ТабНомер,

|ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения,

|"""" КАК Счет

|ИЗ

|РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&НачалоОтчета, ) КАК КадроваяИсторияСотрудниковСрезПоследних

|ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников

|ПО КадроваяИсторияСотрудниковСрезПоследних.Сотрудник = ТекущиеКадровыеДанныеСотрудников.Сотрудник

|ГДЕ

|ТекущиеКадровыеДанныеСотрудников.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)";

Запрос.УстановитьПараметр("НачалоОтчета", КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Началоотчета").значение.дата);

РезультатЗапроса = Запрос.Выполнить();

ОбластьЗаголовок=Макет.ПолучитьОбласть("Заголовок");

ОбластьПодвал=Макет.ПолучитьОбласть("подвал");

ОбластьШапкаТаблицы=Макет.ПолучитьОбласть("ШапкаТаблицы");

ОбластьДетальныхЗаписей=Макет.ПолучитьОбласть("Детали");

ТабДок=Новый ТабличныйДокумент ;

табДок.Очистить();

табдок.Вывести(ОбластьЗаголовок);

табдок.Вывести(ОбластьШапкаТаблицы);

табдок.НачатьАвтогруппировкуСтрок();

Выборка=Результатзапроса.Выбрать();

Пока Выборка.Следующий() Цикл

областьдетальныхзаписей.Параметры.Заполнить(Выборка);

Табдок.Вывести(Областьдетальныхзаписей,выборка.Следующий());

Конеццикла;

КонецПроцедуры 

Yandex
Возможно, вас также заинтересует
Реклама на портале
all4cf
17.02.2016 14:13Ответ № 1

Процедура ПриКомпоновкеРезультата - используется для отчетов на СКД

создайте новый отчет - СКД, поместите в нее свой запрос, настройте вывод и все - в коде ничего не пишите

Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.