powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / шапка на каждой странице
22 сообщений из 22, страница 1 из 1
шапка на каждой странице
    #35261061
Привет! Документ на нескольких листах, как сделать чтобы шапка печаталась на каждом листе? а то у меня она выводится только на первом...
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261246
Выдает ошибку - что не правильно?
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьРЭС = Макет.ПолучитьОбласть("РЭС");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();

ВыборкаРЭС = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

Пока ВыборкаРЭС.Следующий() Цикл
ОбластьРЭС.Параметры.Заполнить(ВыборкаРЭС);
ТабДок.Вывести(ОбластьРЭС, ВыборкаРЭС.Уровень());

ВыборкаДетали = ВыборкаРЭС.Выбрать();

Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
КонецЦикла;
КонецЦикла;

ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
ТабДок.ПовторятьПриПечатиСтроки = ТабДок.ОбластьШапкаТаблицы;
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261332
Надо каким-то образом сделать ВыводНаКаждойСтранице, но где указать и как не знаю. ПОМОГИТЕ!!!!
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261368
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сказать
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261672
pailсказать
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
Не срабатывает
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261810
Фотография Стильный Бабер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так, конешно.. нада вот так сказать ..
ТабДок.ПовторятьПриПечатиСтроки("пожалуйста") = ОбластьШапкаТаблицы;
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261830
Стильный Бабертак, конешно.. нада вот так сказать ..
ТабДок.ПовторятьПриПечатиСтроки("пожалуйста") = ОбластьШапкаТаблицы;
Забавно, но я ведь не шучу, по тексту программы видно что написано, тем более в программе я удалили ТабДок чтобы получить именно то что советовал pail, макет был сформирован при помощи Конструктора выходных форм при создании отчета
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261849
Фотография Стильный Бабер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что хоть за ошибка? Сделай по образцу.

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

ТабДок.Вывести(Область);
....
НаПринтер = Ложь;
КоличествоЭкземпляров = 1;
НапечататьДокумент(ТабДок, КоличествоЭкземпляров, НаПринтер,);
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35261923
Стильный БаберЧто хоть за ошибка? Сделай по образцу.

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

ТабДок.Вывести(Область);
....
НаПринтер = Ложь;
КоличествоЭкземпляров = 1;
НапечататьДокумент(ТабДок, КоличествоЭкземпляров, НаПринтер,);
Самое прикольное что нет никакой ошибки - прога как будто игнорирует эту строку, просто не выводит на каждой странице заголовок и все, я 1С8-ку совсем плохо знаю может ли это быть из-за того что выполняется запрос с группировками? (запрос объединяет 2 запроса), вот как у меня:
Макет = ОтчетОбъект.ПолучитьМакет("Запрос777");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
...
Результат = Запрос.Выполнить();

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

ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок();

Выборка1 = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока Выборка1.Следующий() Цикл
ОбластьРЭС.Параметры.Заполнить(ВыборкаРЭС);
ТабДок.Вывести(ОбластьРЭС, ВыборкаРЭС.Уровень());

ВыборкаДетали = ВыборкаРЭС.Выбрать();

Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
КонецЦикла;
КонецЦикла;

ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
ТабДок.НижнийКолонтитул.ТекстСправа =[&НомерСтраницы]"+" из "+"[&СтраницВсего]";

//}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ
вот почему не хочет выводить? и никаких ошибок... просто как будто нет этой записи
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35276536
Помогите изменить макет чтобы печаталась шапка:
Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт
//{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|......
|АВТОУПОРЯДОЧИВАНИЕ";

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

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();

ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

ВыборкаОбщийИтог.Следующий(); // Общий итог
ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог);
ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень());

ВыборкаДетали = ВыборкаОбщийИтог.Выбрать();

Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
КонецЦикла;

ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
//Без конструктора
//ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
// ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
// ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер;
ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]";


//}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35287515
777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка:
Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт
//{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|......
|АВТОУПОРЯДОЧИВАНИЕ";

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

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();

ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

ВыборкаОбщийИтог.Следующий(); // Общий итог
ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог);
ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень());

ВыборкаДетали = ВыборкаОбщийИтог.Выбрать();

Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
КонецЦикла;

ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
//Без конструктора
//ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
// ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
// ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер;
ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]";


//}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ
Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице?
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35292040
777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка:
Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт
//{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|......
|АВТОУПОРЯДОЧИВАНИЕ";

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

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();

ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

ВыборкаОбщийИтог.Следующий(); // Общий итог
ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог);
ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень());

ВыборкаДетали = ВыборкаОбщийИтог.Выбрать();

Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
КонецЦикла;

ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
//Без конструктора
//ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
// ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
// ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер;
ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]";


//}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ
Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице?
Получается глюк в 8-ке и строка
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
совсем не означает что будет вывод шапки на каждой странице?
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35292083
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка:
Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт
//{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|......
|АВТОУПОРЯДОЧИВАНИЕ";

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

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();

ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

ВыборкаОбщийИтог.Следующий(); // Общий итог
ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог);
ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень());

ВыборкаДетали = ВыборкаОбщийИтог.Выбрать();

Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
КонецЦикла;

ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
//Без конструктора
//ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
// ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
// ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер;
ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]";


//}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ
Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице?
Получается глюк в 8-ке и строка
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
совсем не означает что будет вывод шапки на каждой странице?

>>Получается глюк в 8-ке

ИМХО Глюк с прочтением хелпа у вас. Выводить надо не секцию макета "ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;", а область полученную после вывода этой секции в таб. документ. Т.е.

Код: plaintext
1.
2.
лСекцияПовтора = ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = лСекцияПовтора;
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35292090
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
777нуждаюсь в помощи!!!
Получается глюк в 8-ке и строка
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
совсем не означает что будет вывод шапки на каждой странице?

Никакого глюка нет все нормально работает.

Думаю у вас ошибка в том, что вы присваиваете к ПовторятьПриПечатиСтроки область из другого макета

У меня вот это работает:
Код: plaintext
1.
2.
3.
4.
	Область = Макет.ПолучитьОбласть(НаимОблЗаголовков);
	ВысотаЗаголовков = Область.ВысотаТаблицы;
	
	ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Область(ТабДок.ВысотаТаблицы +  1 ,,ТабДок.ВысотаТаблицы +  1  + ВысотаЗаголовков -  1 ,);
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35292162
Господин ПЖ 777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка:
Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт
//{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка)
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|......
|АВТОУПОРЯДОЧИВАНИЕ";

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

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
ОбластьПодвал = Макет.ПолучитьОбласть("Подвал");
ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы");
ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы");
ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги");
ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали");

ТабДок.Очистить();
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.НачатьАвтогруппировкуСтрок();

ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

ВыборкаОбщийИтог.Следующий(); // Общий итог
ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог);
ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень());

ВыборкаДетали = ВыборкаОбщийИтог.Выбрать();

Пока ВыборкаДетали.Следующий() Цикл
ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
КонецЦикла;

ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.Вывести(ОбластьПодвалТаблицы);
ТабДок.Вывести(ОбластьПодвал);
//Без конструктора
//ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
// ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.НижнийКолонтитул.Выводить = Истина;
ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1;
// ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер;
ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]";


//}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ
Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице?
Получается глюк в 8-ке и строка
ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
совсем не означает что будет вывод шапки на каждой странице?

>>Получается глюк в 8-ке

ИМХО Глюк с прочтением хелпа у вас. Выводить надо не секцию макета "ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;", а область полученную после вывода этой секции в таб. документ. Т.е.

Код: plaintext
1.
2.
лСекцияПовтора = ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = лСекцияПовтора;

//Без конструктора
//ТабДок.Вывести(ОбластьШапкаТаблицы);
лСекцияПовтора = ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = лСекцияПовтора;
///////////////////////ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;
ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
ТабДок.НижнийКолонтитул.Выводить = Истина;
печатает 1 раз в конце документа, т.е. не на каждой странице вверху, а просто самой последней строкой на самом последнем листе
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35292207
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для проверки попробуй
ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Область(1,,10,);
...
Рейтинг: 0 / 0
шапка на каждой странице
    #35292246
Алексей Р.Для проверки попробуй
ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Область(1,,10,);
Алексей Р. Спасибо! Ваш вариант заработал! А вот другие меня смогли захаить а правильного варианта дать не смогли! Так что Алексей Р. Вы единственный кто знает ответ на этот вопрос! Респект и Уважение! Спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
шапка на каждой странице
    #36025895
Djony Otan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тебе еще раньше дали правильный ответ !

ИМХО Глюк с прочтением хелпа у вас. Выводить надо не секцию макета "ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;", а область полученную после вывода этой секции в таб. документ. Т.е.

лСекцияПовтора = ТабДок.Вывести(ОбластьШапкаТаблицы);
ТабДок.ПовторятьПриПечатиСтроки = лСекцияПовтора;
...
Рейтинг: 0 / 0
шапка на каждой странице
    #36655099
athom45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОбластьПовтор = Макет.ОБЛАСТЬ("Повтор"); //а не ПолучитьОбласть()

ТабДок.ПовторятьПриПечатиСтроки = ОбластьПовтор;
...
Рейтинг: 0 / 0
шапка на каждой странице
    #36655109
athom45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В построителе:
ОбластьПовтор = ПостроительОтчетаОтчет5.Макет.ОБЛАСТЬ("ШапкаТаблицы");
ЭлементыФормы.ПолеТабличногоДокумента.ПовторятьПриПечатиСтроки = ОбластьПовтор ;
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
шапка на каждой странице
    #39725549
thelans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё дело в этих 3 строках:
ОбластьМакета = Макет.ПолучитьОбласть("ШапкаТаб");
ОбластьВывода = ДокументРезультат.Вывести(ОбластьМакета);
ДокументРезультат.ПовторятьПриПечатиСтроки = ОбластьВывода;
...
Рейтинг: 0 / 0
шапка на каждой странице
    #39725673
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все дело в 3 буквах - взять внешнюю торг-12 и посмотреть там
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / шапка на каждой странице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]