Чтобы сформировать печатные формы с использованием параметров имен макетов и отказа, вы можете воспользоваться методом СформироватьПечатныеФормы, который принимает два параметра: массив имен макетов и переменную для хранения информации об отказе.
Вот пример кода, который демонстрирует, как это сделать:
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1C
Процедура СформироватьПечатныеФормы(ИменаМакетов)
Отказ= Ложь;// Переменная для хранения информации об отказе
КоллекцияПечатныхФорм= Новый ТаблицаЗначений;// Создаем коллекцию для печатных форм
Сообщить("Не удалось сформировать печатные формы.");
Возврат;
КонецЕсли;
// Обработка сформированных печатных форм
Для Каждого ПечатнаяФормаИз КоллекцияПечатныхФормЦикл
// Здесь можно добавить код для работы с каждой печатной формой
// Например, вывод на печать или сохранение в файл
КонецЦикла;
КонецПроцедуры
В этом примере:
1. Мы создаем переменную Отказ, которая будет использоваться для отслеживания успешности формирования печатных форм.
2. Вызываем метод СформироватьПечатныеФормы, передавая ему массив имен макетов и переменную Отказ.
3. Проверяем значение переменной Отказ. Если оно истинно, выводим сообщение об ошибке.
4. Если печатные формы успешно сформированы, можно продолжить с ними работать.
Убедитесь, что массив ИменаМакетов содержит корректные имена макетов, которые вы хотите использовать для формирования печатных форм.
Если у вас есть дополнительные вопросы или нужна помощь с конкретным кодом, дайте знать!