Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Печать выделенных документов из Формы списка

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

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.