8.х Как вывести в один ТабДокумент Различные макеты формы

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Wlad49, 24 июн 2019.

  1. TopicStarter Overlay
    Wlad49
    Offline

    Wlad49

    Регистрация:
    27 янв 2016
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    ТабДокументОбщий = Новый ТабличныйДокумент;
    ТабДокумент1 = Новый ТабличныйДокумент;
    Макет1 = ПолучитьМакет("ОборотнаяСторона");
    ОбластьОбСторона = Макет1.ПолучитьОбласть("ОбСторона");
    ЗадатьФорматСтрок(ТабДокумент1); //Новая процедура

    ТабДокумент1.Вывести(ОбластьОбСторона);
    ТабДокументОбщий.АвтоМасштаб = Истина;

    // ТабДокументОбщий.МасштабПечати = 100;
    ТабДокументОбщий.ОтображатьЗаголовки = Ложь;
    ТабДокументОбщий.ОтображатьСетку = Ложь;
    ТабДокументОбщий.ТолькоПросмотр = Ложь;
    ТабДокументОбщий.ОриентацияСтраницы = ОриентацияСтраницы.Портрет;
    ТабДокументОбщий.ПолеСлева = 10;
    ТабДокументОбщий.ПолеСверху = 10;
    ТабДокументОбщий.ПолеСправа = 10;
    ТабДокументОбщий.ПолеСнизу = 10;
    ЗадатьФорматСтрок(ТабДокумент); //Новая процедура


    ТабДокументОбщий.Вывести(ТабДокумент);
    ТабДокументОбщий.ВывестиГоризонтальныйРазделительСтраниц();

    ТабДокументОбщий.АвтоМасштаб = Истина;

    ЗадатьФорматСтрок(ТабДокумент1); //Новая процедура

    ТабДокументОбщий.Вывести(ТабДокумент1);

    ТабДокументОбщий.Показать();

    Почему то Формат 2-го Документа забивает Форма 1-го ? Что я делаю не так ?
  2. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.371
    Симпатии:
    88
    Баллы:
    54
    Доброго,
    Я такие задачи решал "в лоб", делал размер колонки примерно 3пункта, и размер строки 5-7пунктов фиксировано для всего макета (получается "тетрадь в клеточку" :))) ), и переделывал все пф под такие размеры. С выводом нет проблем -Happy-
    Но... не всем подходит, много "клеткофф".
    Есть вариант с вложенными таблицами