1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Ориентация страницы

Тема в разделе "Базы данных и администрирование", создана пользователем -, 9 июн 2010.

  1. Гость

    Репутация:
    0
    Здравствуйте! Типовая Бухгалтерия 8.
    Печатная форма Торг 12.
    Ориентация Ландшафт.
    Необходимо сделать так чтоб, если не входит на одну страничку, ориентация страницы становилась Портрет....
    Подскажите как это реализовать?
     
  2. Darlock

    Darlock Well-Known Member

    Репутация:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    560
    Симпатии:
    1
    А с какой целью необходимо изменять утвержденную МинФином форму?
     
  3. vbs

    vbs Well-Known Member

    Репутация:
    0
    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Торг12 можно печатать в любой ориентации
     
  4. vbs

    vbs Well-Known Member

    Репутация:
    0
    Регистрация:
    18 фев 2007
    Сообщения:
    1.708
    Симпатии:
    3
    Не берусь давать советы про 8ку, а в 77 легко сделать так - перед выводом на печать сосчитать количество строк в шапке и подвале
    (оно фиксированное), в таблице, и, в зависимости от полученного числа, назначить ориентацию в параметрах страницы
     
  5. Darlock

    Darlock Well-Known Member

    Репутация:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    560
    Симпатии:
    1
    В 8 версии можно в любой момент менять ориентацию листа.

    Главное, перед выводом на экран.

    Код:
    Макет.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
     
  6. Гость

    Репутация:
    0
    Это понятно... как задать условие в зависимости от количества страниц?

    А необходимо зачем?... как всегда... требование руководства.
     
  7. Darlock

    Darlock Well-Known Member

    Репутация:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    560
    Симпатии:
    1
    Странное требование ;). Есть функция платформенная:

    ПроверитьВывод(<Таблицы>)
    Параметры:
    <Таблицы> (обязательный)
    Тип: Массив, ТабличныйДокумент. Массив из проверяемых таблиц или табличный документ.
    Возвращаемое значение:
    Тип: Булево. Истина - умещаются; Ложь - в противном случае.
    Описание:
    Проверяет, умещаются ли переданные табличные документы на страницу при печати.
    Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
    Примечание:
    При возникновении проблем с получением информации о текущем принтере (например, в системе не установлено ни одного принтера), будет вызвано исключение.
     
  8. Гость

    Репутация:
    0
    Ну.. это я наверно слишком сказала...требование... Желание скорее.
     
Загрузка...

Поделиться этой страницей