1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

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

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

Тема в разделе "1C и всё что с ней связано", создана пользователем -, 9 июн 2010.

  1. Гость

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

    Darlock Well-Known Member
    1C Team

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

    vbs Well-Known Member

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

    vbs Well-Known Member

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

    Darlock Well-Known Member
    1C Team

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

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

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

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

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

    Darlock Well-Known Member
    1C Team

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

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

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

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