8.х Помогите вывести 2 копии на одной странице

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем BioFoX, 8 дек 2009.

  1. TopicStarter Overlay
    BioFoX
    Offline

    BioFoX

    Регистрация:
    8 дек 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Управление торговлей. Реализация, расходная.
    Нужно сделать как на прикрепленном изображении. Пытался сделать средствами печати 1с, он выводит 2ую копии ниже другой. Если настраивать принтер, 1с все равно скидывает настройки на свой дефолт.

    Помогите у кого какие соображение как это сделать.

    Вложения:

    • 123.jpg
      123.jpg
      Размер файла:
      79,2 КБ
      Просмотров:
      57
  2. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    В самом простом варианте - менять макет, чтобы он выглядел так, как показано на скриншоте. Копируйте содержимое каждой строки и ставьте ее справа от прежнего содержимого. Корректируйте ширину столбцов, чтобы они успешно влезли на страничку. В процедуру печати можно добавить
    Код:
     ТабДок.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт; 
    
    
    
  3. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    На самом деле так расположить страницы - тот еще гемор. Проще по вертикали, но это не всегда устраивает.
  4. Абырвалг
    Offline

    Абырвалг Опытный в 1С

    Регистрация:
    8 дек 2009
    Сообщения:
    112
    Симпатии:
    1
    Баллы:
    29
    Ну можно попробовать сделать так:

    Код:
    	Макет = ПолучитьМакет("Макет");
    Область1 = Макет.ПолучитьОбласть("Область1");
    Область2 = Макет.ПолучитьОбласть("Область2");
    
    ТабДок1 = Новый ТабличныйДокумент;
    ТабДок2 = Новый ТабличныйДокумент;
    
    ТабДок1.Вывести(Область1);
    ТабДок1.Вывести(Область2);
    
    ТабДок2.Присоединить(ТабДок1);
    ТабДок2.Присоединить(ТабДок1);
    
    ТабДок2.Показать();
    
    У меня получилось, ну еще разделитель можно добавить между двумя присоединениями.
  5. TopicStarter Overlay
    BioFoX
    Offline

    BioFoX

    Регистрация:
    8 дек 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    спс за советы, попробую отпишусь.

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