8.х макет документа.(печать)...

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем MelodyBlue, 28 июл 2010.

  1. TopicStarter Overlay
    MelodyBlue
    Offline

    MelodyBlue Опытный в 1С

    Регистрация:
    23 апр 2010
    Сообщения:
    64
    Симпатии:
    0
    Баллы:
    26
    Вывожу печатную форму на экран.
    Код:
    ТабДокумент = Новый ТабличныйДокумент;
    Макет = ПолучитьМакет("макет");
    Обл=Макет.получитьОбласть("область");
    ТабДокумент .вывести(Обл);
    ТабДокумент .показать();
    
    
    Все выводит, но уж больно смахивает на файл экселя, со всеми его ячейками.
    Как вывести, чтоб выглядело презентабельно.
    И еще, когда верстаю макет уйма времени уходит на подгон ячеек,как запретить ячейкам области не меняться, при изменении ширины столбцов.?
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Как я понял вам нужны свойства табличного докмента:
    Код:
    ТабДок.ОтображатьЗаголовки = ЛОЖЬ;
    ТабДок.ВыводитьСетку = ЛОЖЬ;
    
    Как я понял, вам нужно вот это:
    http://www.1c-pro.ru/index.php?showtopic=2...amp;#entry90588
  3. Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    вообще желательно вот так "показывать макет":
    УниверсальныеМеханизмы.НапечататьДокумент(ТабДок, 1, ложь,"", ЭтотОбъект );
    будет вам и презентабельно и на эксель не похоже и на печать легко отправляется

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