0
9451523
08.02.16
✎
07:39
|
Уважаемые форумчане
Создал отчет где идет перебор табличной части документа в результате в отчет мне садятся только данные реквизитов шапки , дата документа (ДатаДок) номер документа (НомерДок), а вместо данных табличной части документа выводятся пустые значения вот образец кода:
Процедура Сформировать()
Док = СоздатьОбъект("Документ.ПриказОбИзмененииОкладов");
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Док.УстановитьФильтр(1,0);
Док.ВыбратьДокументы(НачДата,КонДата);
нпп=1;
Пока Док.ПолучитьДокумент()=1 Цикл
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 цикл
ТекДок=Док.ТекущийДокумент();
ДатаД=ТекДок.ДатаДок;
НомерД=ТекДок.НомерДок;
ТабНом=ТекДок.ТабНом;
Сотр=ТекДок.Сотрудник;
Отдел=?(ПустоеЗначение(ТекДок.Цех)=1,ТекДок.Подразделение,ТекДок.Цех);
Тип=ТекДок.ТипЗарплаты;
СтарыйОклад=ТекДок.СтарОклад;
ОкладТариф=ТекДок.Оклад;
НадбСтаж=ТекДок.Надбавка;
НадбКвал=ТекДок.Надбавка2;
НадбВред=ТекДок.Надбавка3;
Долж=ТекДок.Должность;
нпп=нпп+1;
Таб.ВывестиСекцию("ПриказОбИзмененииОкладов"); // Заполнение полей ПриказОбИзмененииОкладов
КонецЦикла;
КонецЦикла;
// Заполнение полей "Заголовок"
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры
Подскажите где я накосячил?
С Уважением Дамир
|
|
1
Ёпрст
08.02.16
✎
07:41
|
(0)
//ТекДок=Док.ТекущийДокумент();
ДатаД=Док.ДатаДок;
НомерД=Док.НомерДок;
ТабНом=Док.ТабНом;
Сотр=Док.Сотрудник;
Отдел=?(ПустоеЗначение(Док.Цех)=1,Док.Подразделение,Док.Цех);
Тип=Док.ТипЗарплаты;
СтарыйОклад=Док.СтарОклад;
ОкладТариф=Док.Оклад;
НадбСтаж=Док.Надбавка;
НадбКвал=Док.Надбавка2;
НадбВред=Док.Надбавка3;
Долж=Док.Должность;
|
|