8.х Как настроить фильтрацию команд печати

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

  1. TopicStarter Overlay
    Ayria
    Offline

    Ayria Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    143
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток)
    Подскажите как со стандартной системой печати на платформе 8.3 показывать не все команды печати при открытии формы документа. Фильтрация может зависить от вида операции документа, или вида договора.
  2. 1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    164
    Баллы:
    104
    Код:
    МодульМенеджера.ДобавитьКомандыПечати()
  3. TopicStarter Overlay
    Ayria
    Offline

    Ayria Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    143
    Симпатии:
    0
    Баллы:
    26
    это я знаю, что там все настраивается, но вот что нужно дописать при задании команды печати, что бы она не всегда выходила на форме документа?

    Код:
    КомандаПечати = КомандыПечати.Добавить();
        КомандаПечати.Идентификатор  = "АктОбъемаПотребления";
        КомандаПечати.Представление  = НСтр("ru = 'Акт объемов потребления '");
        КомандаПечати.МенеджерПечати = "Документ.АктРеализации";
        КомандаПечати.ПроверкаПроведенияПередПечатью = Истина;
    к примеру у меня актов 3, все макеты разные, в зависимости от вида договора, вот как настроить, что бы не все команды печати были видны при открытии формы, а только нужные, в зависимости от вида договора?
    --- Объединение сообщений, 8 ноя 2016 ---
    на ИТС вычитала об
    ДобавитьУсловиеВидимостиКоманды()
    но в общем модуле УправлениеПечатью его нет
  4. 1с-ник
    Offline

    1с-ник Профессионал в 1С Заблокирован

    Регистрация:
    5 окт 2014
    Сообщения:
    998
    Симпатии:
    164
    Баллы:
    104
    Значит старая версия БСП. Печаль
    --- Объединение сообщений, 8 ноя 2016 ---
    Варианта 2:
    • исправить общий модуль "УправлениеПечатью";
    • ПриСозданииФормы() видимость устанавливать.
    --- Объединение сообщений, 8 ноя 2016 ---
    В БСП 2.3 в документе _ДемоКассовыйОрдер имеется пример реализации условия видимости команды печати.
    Последнее редактирование: 8 ноя 2016
    Ayria нравится это.
  5. TopicStarter Overlay
    Ayria
    Offline

    Ayria Опытный в 1С

    Регистрация:
    18 май 2010
    Сообщения:
    143
    Симпатии:
    0
    Баллы:
    26
    Спасибо, посмотрю))