8.х Двухсторонняя, групповая печать документов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем A|_E><Ey, 22 июл 2015.

  1. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Доброго времени суток! Столкнулся с такой проблемой, необходимо пустить на печать пакет документов по кнопке. Все прописал, документы распечатываются, но возникла одна непонятная вещь, когда идет печать с кнопки - печатаются документы и из внешних обработок и внутренние печатные формы, но все идет с двухсторонней печатью, даже те которые на одной странице. Если печатать их по отдельности, все нормально, распечатывает как и положено выплюнул и все. Где только уже не копался и для каждого документа поля, колонтитулы задал и программно и руками.

    Платформа 8.2, Конфигурация Управление торговлей 10.3
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    Отвечаю, насколько понял суть проблемы:

    ТабДок перед выводом на принтер каким образом формируется?
    У каждого ТабДок есть КлючПараметровПечати. Этот ключ отвечает за сохранение параметров печати и их использование для каждого ТабДока.

    Без указания этого ключа печать будет выполнятся с настройками по умолчанию, если указывать - то с параметрами печати каждого пользователя.

    Параметры печати в свою очередь содержат настройки касательно двусторонней печати в том числе.
    upload_2015-7-22_10-49-51.png

    Можно жестко в коде задавать параметры печати каждого ТабДока.

    ТабДок.ДвусторонняяПечать = ТипДвустороннейПечати;
  3. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    ТабДок формируется для одних документов через внешнюю обработку, для других через внутренние функции.Я уже жестко прописал ПолеСверху = 10, ПолеСнизу = 10 ... и.т.д

    Для платформы 8.3 можно задавать двухстороннюю печать, у меня платформа 8.2 - жестко задать не получается
    Последнее редактирование: 22 июл 2015
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.581
    Симпатии:
    717
    Баллы:
    204
    В настройках принтера, на котором выполняется печать, по-умолчанию включена двусторонняя печать?

    Если вывести все печатные формы не сразу на принтер, а для просмотра и для каждой установить нужные настройки двустороннее печати, распечатать.
    Следующий вывод этих же печатных форм сразу на принтер будет так же в режиме двусторонней печати для всех?
    A|_E><Ey нравится это.
  5. TopicStarter Overlay
    A|_E><Ey
    Offline

    A|_E><Ey Опытный в 1С

    Регистрация:
    13 дек 2012
    Сообщения:
    356
    Симпатии:
    2
    Баллы:
    29
    Проблемма решилась другим способом, создал 2 принтера, с одним и тем же портом, один с двухсторонней печатью в настройках, другой нет, в 1с для каждой печатной формы проставил на какой принтер отправлять.

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