Добрый день всем! Конфа на базе БП3 ПРОФ. Добавляю собственный документ. Добавляю к нему внешнюю печатную форму. Все хорошо, только кнопка "Печать внешней печ. формы" появилась во всех формах документа. Форм несколько, и часть из них вспомогательные, там не надо делать кнопку печать, либо делать но с другими командами печати,
В общем как получить в разных формах документа Разные наборы команд печати. (да и других подключаемых команд)
Никак.
Внешние печ формы по умолчанию работают от модуля менеджера. А значит обрабатывают массив объектов, вне зависимости из какой формы передали этот массив.
По умолчанию печатная форма прописывается для каждой формы указного вида документов.
Поэтому в вашем случае выход только 1, для каждой формы делать свою команду печати, безо всяких внешних печ форм.
Если еще вариант - реализовать печать как открытие формы на клиенте. В зависимости от того где открывали можно реализовать разных способ реагирования. Но команда будет одинаковой для всех форм документа.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший