Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:44

Печать индекса

Автор AnetVN, 28 мая 2011, 23:04

0 Пользователей и 1 гость просматривают эту тему.

AnetVN

Подскажите пожалуйста, как сделать так, чтобы почтовый индекс всегда печатался в левом нижнем углу страницы документа. При любом формате страницы. Буду очень признательна за помощь.

Maxim

А страница документа и есть макет? Ну думаю сперва получить эту картинку, а вот куда её разместить, это надо подумать.

Maxim

Это если и есть картинка - почтовый индекс.

AnetVN

Да, страница - это макет. Индекс - это поле. Оно заполняется с помощью запроса. А вот как это поле заставить отображаться всегда в нижнем левом углу - не знаю(

Maxim

Так есть у тебя готовый макет? Выложи хотя бы или открой сперва макет и помести его в угол или вырежи.

AnetVN

Макет абсолютно стандартный. Вложения не удаётся добавить((( Две области:
_________________________________________
|Шапка    |
|             |
|________|________________________________
|             |
|Подвал   |    <Индекс>
|________|________________________________

Необходимо, чтобы область Подвал (в ней есть поле Индекс) всегда выводилась внизу страницы, не зависимо от содержания области Шапка. Может есть какие-то стандартные функции. Не могу сообразить.

Шурыгин Иван Сергеевич

посмотрите справку по словам нижний колонтитул, правый и левый.
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

AnetVN

Колонтитул здесь не подходит, т.к. в колонтитуле можно выводить только стандартные данные - дату, время, номер страницы и т.д. А рассчитываемое поле в колонтитуле никак не отобразить. Конечно может быть я чего-нибудь не знаю)

cska-fanat-kz

Как топорный вариант - с помощью свойства ВысотаТаблицы проверять что область шапки "набрала" нужное количество строк и при достижение нужного количества (опеределяется опытным путем) выводить область подвала. Если не набрала, а заполнение шапки уже завершено, придумать пустую область из одной пустой строки и добрать до нужного количества строк...

Недостаток: настройки печати (в основном поля) должны быть постоянными...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Шурыгин Иван Сергеевич

а может тогда попробывать вариант создать область пустую строку.
далее
что то типо.

Пока Истина Цикл
Если НЕ ТабДок.ПроверитьВывод(Области) Тогда//пустая + подвал
ТабДок.Вывести(ОбластьПодвал);
ТабДок.ВывестиГоризонтальныйРазделитель();
Прервать;
Иначе
ТабДок.Вывести(ОбластьПустаяСтрока);
КонецЕсли;

как то так
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск