Имя: Пароль:
1C
1С v8
Печать выделенных документов из Формы списка
0 dred999
 
20.07.21
15:00
Всем привет!
1С:Предприятие 8.3 (8.3.16.1148)
1С:Комплексная автоматизация 2 (2.4.13.227)

Создана внешняя печатная форма. Из документа печатается корректно, из формы списка если выделен один документ выводиться корректно, а когда выделяешь несколько  то выводиться только 1 й документ.
Нужно чтоб выводились на печать все выделенные.
Кто-нибуть знает в чем загвоздка?
1 OldCondom
 
20.07.21
15:01
в отсутствии цикла
2 ДенисЧ
 
20.07.21
15:01
Как обрабатываешь в впф, так и печатает...
Обрати внимание - тебе в процедуру Печать() первым параметром прилетает массив объектов. А ты печатаешь первый из них...
3 dred999
 
20.07.21
15:09
(2) я в курсе, я обрабатываю именно каждый элемент
Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода, ПараметрыПечати = Неопределено) Экспорт
    

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

но не помогает
4 ДенисЧ
 
20.07.21
15:12
(3) Посмотри, что делает ВывестиТабличныйДокументВКоллекцию() и удивись.

А потом сформируй один ТД с разделителями страниц и его выведи
5 dred999
 
20.07.21
15:14
(4) Ясно! Спс
Закон Брукера: Даже маленькая практика стоит большой теории.