Робота з модулем Друк в БСП 1с
// Формує та виводить на екран друковані форми.
// Параметри:
// ИмяМенеджераПечати - Рядок - менеджер друку для друкуваних об'єктів;
// ИменаМакетов - Рядок - ідентифікатори друкованих форм;
// МассивОбъектов - Посилання, Масив - об'єкти друку;
// ВладелецФормы - КерованаФорма - форма, з якої виконується друк;
// ПараметрыПечати - Структура - довільні параметри передачі в менеджер друку.
ПараметрыПечати = ОбщегоНазначенияБПКлиент.ПолучитьЗаголовокПечатнойФормы( ОписаниеКоманды.ОбъектыПечати);
УправлениеПечатьюКлиент.ВыполнитьКомандуПечати( "Документ.ЗаявлениеОВвозеТоваров", "СтатистическаяФормаУчетаПеремещенияТоваров", ОписаниеКоманды.ОбъектыПечати, ОписаниеКоманды.Форма, ПараметрыПечати);// Перевірити, чи потрібно друкувати макет.
// Параметри:
// КоллекцияПечатныхФорм - ТаблицяЗначень - див. ПідготуватиКолекціюДрукарськихФорм();
// ИмяМакета - Рядок - ім'я макета, що перевіряється.
// Повертається значення:
// Бульово – Істина, якщо макет треба друкувати.
Результат = УправлениеПечатью.НужноПечататьМакет( КоллекцияПечатныхФорм, ИмяМакета);// Повертає макет друкованої форми повним шляхом до макету.
// Параметри:
/ / ПолныйПутьКМакету - Рядок - повний шлях до макету у форматі: "Документ.
// КодЯзыка - Рядок - Код мови для багатомовних макетів
// Порожній рядок для одномовних макетів
// Повертається значення:
// ТабличныйДокумент - для макета типу MXL.
// ДвоичныеДанные - для макетів DOC та ODT.
Результат = УправлениеПечатью.МакетПечатнойФормы(ПутьКМакету, КодЯзыка);// Додає до параметра НаборОбластей новий запис про область.
// Параметри:
// МакетаОфисногоДокумента - Масив - набір областей (масив структур) макета офісного документа.
// ИмяОбласти - Рядок - ім'я області, що додається.
// ТипОбласти - Рядок - тип області:
// ВерхнийКолонтитул
// НижнийКолонтитул
// Общая
// СтрокаТаблицы
// Список
Функция ОбластиМакетаОфисногоДокумента()
Области = Новый Структура;
УправлениеПечатью.ДобавитьОписаниеОбласти(Области, "ВерхнийКолонтитул", "ВерхнийКолонтитул");
УправлениеПечатью.ДобавитьОписаниеОбласти(Области, "НижнийКолонтитул", "НижнийКолонтитул");
УправлениеПечатью.ДобавитьОписаниеОбласти(Области, "Заголовок", "Общая");
Возврат Области;
КонецФункции
2024-06-27