По теме из базы знаний
- Вывод печатных форм с запросом данных в форму "Печать документов" из подсистемы БСП "Печать".
- Шаблон разработки печатных форм и подключения к конфигурациям на БСП 2.х и БСП 3.0
- Печать GUID для БСП на управляемых формах
- [БСП] Внешняя печатная форма: как перед печатью выводить форму настроек
- Печать трех цен в ценнике (или на этикетке)
Найденные решения
(1) Решил задачу переопределив процедуру УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер().
В ней проще всего перед вызовом
проставить в табличные документы нужный принтер.
PS. Очень странно что в БСП нет такой возможности. Настройки печати табличного документа хранятся в Системном хранилище настроек (с ключем вида) Общее/НастройкиПечатиТабличногоДокумента/ПАРАМЕТРЫ_ПЕЧАТИ_..., но переопределить их в хранилище нельзя, что очень неудобно.
В ней проще всего перед вызовом
УправлениеПечатьюКлиент.РаспечататьТабличныеДокументы(ПечатныеФормы.ТабличныеДокументы, ПечатныеФормы.ОбъектыПечати);
проставить в табличные документы нужный принтер.
PS. Очень странно что в БСП нет такой возможности. Настройки печати табличного документа хранятся в Системном хранилище настроек (с ключем вида) Общее/НастройкиПечатиТабличногоДокумента/ПАРАМЕТРЫ_ПЕЧАТИ_..., но переопределить их в хранилище нельзя, что очень неудобно.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Решил задачу переопределив процедуру УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер().
В ней проще всего перед вызовом
проставить в табличные документы нужный принтер.
PS. Очень странно что в БСП нет такой возможности. Настройки печати табличного документа хранятся в Системном хранилище настроек (с ключем вида) Общее/НастройкиПечатиТабличногоДокумента/ПАРАМЕТРЫ_ПЕЧАТИ_..., но переопределить их в хранилище нельзя, что очень неудобно.
В ней проще всего перед вызовом
УправлениеПечатьюКлиент.РаспечататьТабличныеДокументы(ПечатныеФормы.ТабличныеДокументы, ПечатныеФормы.ОбъектыПечати);
проставить в табличные документы нужный принтер.
PS. Очень странно что в БСП нет такой возможности. Настройки печати табличного документа хранятся в Системном хранилище настроек (с ключем вида) Общее/НастройкиПечатиТабличногоДокумента/ПАРАМЕТРЫ_ПЕЧАТИ_..., но переопределить их в хранилище нельзя, что очень неудобно.
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "АктОбОказанииУслуг") Тогда
ТабличныйДокумент = ПечатьАктаОбОказанииУслуг(МассивОбъектов, ОбъектыПечати);
ТабличныйДокумент.ИпяПринтера = "МойПринтерВСистеме";
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "АктОбОказанииУслуг", "Акт об оказании услуг", ТабличныйДокумент);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот