|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Привет! Документ на нескольких листах, как сделать чтобы шапка печаталась на каждом листе? а то у меня она выводится только на первом... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 10:59 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Выдает ошибку - что не правильно? ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьРЭС = Макет.ПолучитьОбласть("РЭС"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаРЭС = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ВыборкаРЭС.Следующий() Цикл ОбластьРЭС.Параметры.Заполнить(ВыборкаРЭС); ТабДок.Вывести(ОбластьРЭС, ВыборкаРЭС.Уровень()); ВыборкаДетали = ВыборкаРЭС.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); ТабДок.ПовторятьПриПечатиСтроки = ТабДок.ОбластьШапкаТаблицы; ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 11:38 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Надо каким-то образом сделать ВыводНаКаждойСтранице, но где указать и как не знаю. ПОМОГИТЕ!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 11:55 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
сказать ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 12:04 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
pailсказать ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; Не срабатывает ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 13:13 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
так, конешно.. нада вот так сказать .. ТабДок.ПовторятьПриПечатиСтроки("пожалуйста") = ОбластьШапкаТаблицы; ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 13:49 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Стильный Бабертак, конешно.. нада вот так сказать .. ТабДок.ПовторятьПриПечатиСтроки("пожалуйста") = ОбластьШапкаТаблицы; Забавно, но я ведь не шучу, по тексту программы видно что написано, тем более в программе я удалили ТабДок чтобы получить именно то что советовал pail, макет был сформирован при помощи Конструктора выходных форм при создании отчета ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 13:53 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Что хоть за ошибка? Сделай по образцу. ТабДок = новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); Область = Макет.ПолучитьОбласть("Обл"); .... ТабДок.Вывести(Область); .... НаПринтер = Ложь; КоличествоЭкземпляров = 1; НапечататьДокумент(ТабДок, КоличествоЭкземпляров, НаПринтер,); ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 14:00 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Стильный БаберЧто хоть за ошибка? Сделай по образцу. ТабДок = новый ТабличныйДокумент; Макет = ПолучитьМакет("Макет"); Область = Макет.ПолучитьОбласть("Обл"); .... ТабДок.Вывести(Область); .... НаПринтер = Ложь; КоличествоЭкземпляров = 1; НапечататьДокумент(ТабДок, КоличествоЭкземпляров, НаПринтер,); Самое прикольное что нет никакой ошибки - прога как будто игнорирует эту строку, просто не выводит на каждой странице заголовок и все, я 1С8-ку совсем плохо знаю может ли это быть из-за того что выполняется запрос с группировками? (запрос объединяет 2 запроса), вот как у меня: Макет = ОтчетОбъект.ПолучитьМакет("Запрос777"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ... Результат = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); Область1 = Макет.ПолучитьОбласть("1"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); Выборка1 = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока Выборка1.Следующий() Цикл ОбластьРЭС.Параметры.Заполнить(ВыборкаРЭС); ТабДок.Вывести(ОбластьРЭС, ВыборкаРЭС.Уровень()); ВыборкаДетали = ВыборкаРЭС.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.НижнийКолонтитул.Выводить = Истина; ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1; ТабДок.НижнийКолонтитул.ТекстСправа =[&НомерСтраницы]"+" из "+"[&СтраницВсего]"; //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ вот почему не хочет выводить? и никаких ошибок... просто как будто нет этой записи ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2008, 14:23 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Помогите изменить макет чтобы печаталась шапка: Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |...... |АВТОУПОРЯДОЧИВАНИЕ"; Результат = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаОбщийИтог.Следующий(); // Общий итог ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог); ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень()); ВыборкаДетали = ВыборкаОбщийИтог.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); //Без конструктора //ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; // ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.НижнийКолонтитул.Выводить = Истина; ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1; // ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер; ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]"; //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2008, 11:31 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка: Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |...... |АВТОУПОРЯДОЧИВАНИЕ"; Результат = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаОбщийИтог.Следующий(); // Общий итог ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог); ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень()); ВыборкаДетали = ВыборкаОбщийИтог.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); //Без конструктора //ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; // ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.НижнийКолонтитул.Выводить = Истина; ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1; // ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер; ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]"; //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 08:18 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка: Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |...... |АВТОУПОРЯДОЧИВАНИЕ"; Результат = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаОбщийИтог.Следующий(); // Общий итог ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог); ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень()); ВыборкаДетали = ВыборкаОбщийИтог.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); //Без конструктора //ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; // ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.НижнийКолонтитул.Выводить = Истина; ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1; // ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер; ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]"; //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице? Получается глюк в 8-ке и строка ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; совсем не означает что будет вывод шапки на каждой странице? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2008, 13:21 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка: Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |...... |АВТОУПОРЯДОЧИВАНИЕ"; Результат = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаОбщийИтог.Следующий(); // Общий итог ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог); ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень()); ВыборкаДетали = ВыборкаОбщийИтог.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); //Без конструктора //ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; // ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.НижнийКолонтитул.Выводить = Истина; ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1; // ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер; ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]"; //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице? Получается глюк в 8-ке и строка ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; совсем не означает что будет вывод шапки на каждой странице? >>Получается глюк в 8-ке ИМХО Глюк с прочтением хелпа у вас. Выводить надо не секцию макета "ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;", а область полученную после вывода этой секции в таб. документ. Т.е. Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2008, 13:41 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
777нуждаюсь в помощи!!! Получается глюк в 8-ке и строка ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; совсем не означает что будет вывод шапки на каждой странице? Никакого глюка нет все нормально работает. Думаю у вас ошибка в том, что вы присваиваете к ПовторятьПриПечатиСтроки область из другого макета У меня вот это работает: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2008, 13:43 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Господин ПЖ 777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!! 777нуждаюсь в помощи!!!Помогите изменить макет чтобы печаталась шапка: Процедура ТипыСчетчиковОбщееСортирвка(ТабДок) Экспорт //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ТипыСчетчиковОбщееСортирвка) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Макет = ОтчетОбъект.ПолучитьМакет("ТипыСчетчиковОбщееСортирвка"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |...... |АВТОУПОРЯДОЧИВАНИЕ"; Результат = Запрос.Выполнить(); ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьОбщийИтог = Макет.ПолучитьОбласть("ОбщиеИтоги"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаОбщийИтог = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); ВыборкаОбщийИтог.Следующий(); // Общий итог ОбластьОбщийИтог.Параметры.Заполнить(ВыборкаОбщийИтог); ТабДок.Вывести(ОбластьОбщийИтог, ВыборкаОбщийИтог.Уровень()); ВыборкаДетали = ВыборкаОбщийИтог.Выбрать(); Пока ВыборкаДетали.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень()); КонецЦикла; ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); //Без конструктора //ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; // ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.НижнийКолонтитул.Выводить = Истина; ТабДок.НижнийКолонтитул.НачальнаяСтраница = 1; // ТабДок.НижнийКолонтитул.ТекстСлева = " № " + Номер; ТабДок.НижнийКолонтитул.ТекстСправа = "стр. "+"[&НомерСтраницы]"+" из "+"[&СтраницВсего]"; //}}КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ Профессионалы! Мне кто-нибудь подскажет в чем проблема - почему не печатается шапка на каждой странице? Получается глюк в 8-ке и строка ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; совсем не означает что будет вывод шапки на каждой странице? >>Получается глюк в 8-ке ИМХО Глюк с прочтением хелпа у вас. Выводить надо не секцию макета "ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;", а область полученную после вывода этой секции в таб. документ. Т.е. Код: plaintext 1. 2.
//Без конструктора //ТабДок.Вывести(ОбластьШапкаТаблицы); лСекцияПовтора = ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = лСекцияПовтора; ///////////////////////ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы; ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; ТабДок.НижнийКолонтитул.Выводить = Истина; печатает 1 раз в конце документа, т.е. не на каждой странице вверху, а просто самой последней строкой на самом последнем листе ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2008, 14:09 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Для проверки попробуй ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Область(1,,10,); ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2008, 14:23 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Алексей Р.Для проверки попробуй ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Область(1,,10,); Алексей Р. Спасибо! Ваш вариант заработал! А вот другие меня смогли захаить а правильного варианта дать не смогли! Так что Алексей Р. Вы единственный кто знает ответ на этот вопрос! Респект и Уважение! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2008, 14:38 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
тебе еще раньше дали правильный ответ ! ИМХО Глюк с прочтением хелпа у вас. Выводить надо не секцию макета "ТабДок.ПовторятьПриПечатиСтроки = ОбластьШапкаТаблицы;", а область полученную после вывода этой секции в таб. документ. Т.е. лСекцияПовтора = ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.ПовторятьПриПечатиСтроки = лСекцияПовтора; ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2009, 15:26 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
ОбластьПовтор = Макет.ОБЛАСТЬ("Повтор"); //а не ПолучитьОбласть() ТабДок.ПовторятьПриПечатиСтроки = ОбластьПовтор; ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 12:09 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
В построителе: ОбластьПовтор = ПостроительОтчетаОтчет5.Макет.ОБЛАСТЬ("ШапкаТаблицы"); ЭлементыФормы.ПолеТабличногоДокумента.ПовторятьПриПечатиСтроки = ОбластьПовтор ; ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2010, 12:12 |
|
шапка на каждой странице
|
|||
---|---|---|---|
#18+
Всё дело в этих 3 строках: ОбластьМакета = Макет.ПолучитьОбласть("ШапкаТаб"); ОбластьВывода = ДокументРезультат.Вывести(ОбластьМакета); ДокументРезультат.ПовторятьПриПечатиСтроки = ОбластьВывода; ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2018, 10:16 |
|
|
start [/forum/topic.php?fid=28&fpage=6&tid=1518314]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 175ms |
0 / 0 |