#0
by 247tsm
Добрый день всем знатокам 1с8.1, Я не знаток 1с8.1, поэтому возник вопрос. Мне нужно в колонтитуле выводить картинку и поэтому я использовал не настоящий колонтитул, а область "ОбластьВерхнийКолонтитул" и команду "ПовторятьПриПечатиСтроки": ... ТабДок.Вывести(ОбластьВерхнийКолонтитул); ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Область(1,,4); ... Но я не знаю, как в этой области выводить: [ТекущаяСтраница] из [КоличествоСтраниц], т.к. эта область выводится в начале, а тогда еще не известно КоличествоСтраниц. Кроме того я не знаю, как в этой области задать параметр (функцию), которая бы показывала именно текущую страницу. Т.е., меня интересует, как при печати не колонтитула, а области получить в этой области запись "страница 1 из 3", затем "страница 2 из 3" и т.д. Может есть функция типа "приПереходеНаНовуюСтраницу" или что-нибудь подобное. Если есть соображения, решения, буду очень признателен. Спасибо
#1
by mikecool
выведи все - узнаешь сколько страниц, потом на каждую в свой "колонтитул" добавь надпись
#3
by 247tsm
"на каждую в свой "колонтитул" добавь надпись " - это как? Наверно, нужно в цикле перейти на текущую страницу, затем в нужную ячейку вставить сформированный текст "страница 1 из 5" и т.д.? Можно пример программного кода?
#4
by Vertalex
Тоже есть подобная задача. Вот какие методы можно попробовать использовать: В данном вопросе совершенно не ясно как определить в каком месте происходит переход (разрыв) страницы. Была такая идея: получаем предварительный ТД, затем построчно получаем из него области-строки и копируем в результирующий ТД, перед этим проверяем это добавление ТабличныйДокумент.ПроверитьВывод. Если строка не влезает - выводим разрыв страницы ТабличныйДокумент.ВывестиГоризонтальныйРазделительСтраниц затем шапку (в ней увеличиваем и выводим счетчик текущей страницы). Немного сложнее (хотя в теории делается аналогично), если один ТД будет содержать несколько "подотчетов" каждый из которых должен содержать свою нумерацию страниц (в пределах "себя")..
#5
by 247tsm
Идея понятна, но не понятно другое. Это же 1С8.1, а не ДОС. Почему так сложно делаются простые вещи? Ведь не у одного меня возникла необходимость вставить в колонтитул рисунок. И что же, разработчики 1C8.1 просто "прошляпили" эту возможность? Получается замкнутый круг: в колонтитул нельзя вставить рисунок, а при использовании вместо колонтитула области трудно в область вставить номер страницы и количество страниц. Может есть еще идеи?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Профессионал, Платформа: формирование записи в регистр накопления
- Винда не видит SSD :-((
- Какие отборы в регистре сведений можно установить для реквизита типа "дата"?
- ут 11. "Свертка" базы или есть другая возможность?
- v7: Бухгалтерия 7.7 и 0% НДС
- объединение столбцов скд
- движения сформировались без суммовой оценки по регламентированному учету
- Перемещение товаров в связке УТ 11 - Розница 2
- Чем отличается УПП для Украины от российского варианта
- Скачет курсор в конфигураторе на 8.2.17.153
- Lenovo G580 не заряжается
- Проблема при обновлении на 3.0
- Корректировка НДС 1с
- УПП. Сделал "Проверка конфигурации" куча ошибок. что делать?
- В вычисляемом поле таблица значений
- ошибка COM
- УТ 10.3 Привязка номенклатуры к поставщикам
- Расчет нормы расхода топлива для МАЗ(нужна помощь)
- БП 2.0. Принять давальческое сырье и передать на переработку.
- Конвертация Данных 2.1 (Вопрос по правилу очистки)