Имя: Пароль:
1C
 
Перебор табличной части документа в 1С 7.7
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;
Долж=Док.Должность;
2 9451523
 
08.02.16
08:11
Спасибо  Ёпрст все сработала