БСП Печать

БСП Печать

Работа с модулем Печать в БСП 1с.


// Формирует и выводит на экран печатные формы.
// Параметры:
// ИмяМенеджераПечати - Строка - менеджер печати для печатаемых объектов;
// ИменаМакетов - Строка - идентификаторы печатных форм;
// МассивОбъектов - Ссылка, Массив - объекты печати;
// ВладелецФормы - УправляемаяФорма - форма, из которой выполняется печать;
// ПараметрыПечати - Структура - произвольные параметры для передачи в менеджер печати.
ПараметрыПечати = ОбщегоНазначенияБПКлиент.ПолучитьЗаголовокПечатнойФормы( ОписаниеКоманды.ОбъектыПечати);
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати( "Документ.ЗаявлениеОВвозеТоваров", "СтатистическаяФормаУчетаПеремещенияТоваров", ОписаниеКоманды.ОбъектыПечати, ОписаниеКоманды.Форма, ПараметрыПечати);


// Проверить, нужно ли печатать макет.
// Параметры:
// КоллекцияПечатныхФорм - ТаблицаЗначений - см. ПодготовитьКоллекциюПечатныхФорм();
// ИмяМакета - Строка - имя проверяемого макета.
// Возвращаемое значение:
// Булево - Истина, если макет надо печатать.
Результат = УправлениеПечатью.НужноПечататьМакет( КоллекцияПечатныхФорм, ИмяМакета);

// Возвращает макет печатной формы по полному пути к макету.
// Параметры:
// ПолныйПутьКМакету - Строка - полный путь к макету в формате: "Документ.<ИмяДокумента>.<ИмяМакета>" "Обработка.<ИмяОбработки>.<ИмяМакета>" "ОбщийМакет.<ИмяМакета>".
// КодЯзыка - Строка - Код языка для многоязычных макетов
// Пустая строка для одноязычных макетов
// Возвращаемое значение:
// ТабличныйДокумент - для макета типа MXL.
// ДвоичныеДанные - для макетов DOC и ODT.
Результат = УправлениеПечатью.МакетПечатнойФормы(ПутьКМакету, КодЯзыка);

// Добавляет к параметру НаборОбластей новую запись об области.
// Параметры:
// МакетаОфисногоДокумента - Массив - набор областей (массив структур) макета офисного документа.
// ИмяОбласти - Строка - имя добавляемой области.
// ТипОбласти - Строка - тип области:
// ВерхнийКолонтитул
// НижнийКолонтитул
// Общая
// СтрокаТаблицы
// Список
Функция ОбластиМакетаОфисногоДокумента()
Области = Новый Структура;
УправлениеПечатью.ДобавитьОписаниеОбласти(Области, "ВерхнийКолонтитул", "ВерхнийКолонтитул");
УправлениеПечатью.ДобавитьОписаниеОбласти(Области, "НижнийКолонтитул", "НижнийКолонтитул");
УправлениеПечатью.ДобавитьОписаниеОбласти(Области, "Заголовок", "Общая");
Возврат Области;
КонецФункции



Теги:   


2024-06-27




Выбрать язык:
-  руский
-  Українська