Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 10:46

Вывод нескольких ведомостей в одну печатную форму (как доработать код?)

Автор divaterwch, 02 окт 2024, 16:57

0 Пользователей и 1 гость просматривают эту тему.

divaterwch

Всем добрый день! Такой вопрос. В ведомостях на счета нужно выбрать несколько ведомостей и вывести их в одну печатную форму в одну таблицу. На скрине видно, что выделяю 2 объекта, но в печатной форме выводится только первый выделенный объект. Подскажите, как доработать печатную форму, какой код добавить? Или в чем может быть дело?
 Снимок.JPG

fruitella

Обработать ОбъектыНазначения в цикле - это выделенные строки. 

divaterwch

fruitella, а есть ли какой-то конкретный пример? недавно в 1с, еще не все в силах сделать. Буду благодарна

fruitella


divaterwch

fruitella, в видео ни слова про множественную печать, только создание самой формы

fruitella

Не внимательно слушал, массив объектов - это список объектов которые будут формироваться в печатной форме.
Заполнение параметров макета в цикл обернуть надо.

Для Каждого ТекОбъект Из МассивОбъектов Цикл
     //Вставить сюда свой код заполнения параметров макета
КонецЦикла;

divaterwch

fruitella, Функция Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

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

КонецФункции

Что-то не то написал? все равно не выводит

fruitella

divaterwch, Заполнение макета в функции СформироватьПечатнуюФорму - ты же туда передаешь массив объектов для печати. Там и обходи циклом твои объекты и заполняй параметры макета.

Похожие темы (5)

Рейтинг@Mail.ru

Поиск