8.х Как распечатать документы выделенные в списке документов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем veeb, 5 ноя 2009.

  1. TopicStarter Overlay
    veeb
    Offline

    veeb

    Регистрация:
    5 ноя 2009
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Доброе время суток! :)
    Есть форма список документов, в которую добавлена кнопка печати текущего или выделенных документов. "ДокументСписок" имеет мало реквизитов и методов. Реализовать обход документов журнала удалось только через ПостроительОтчета:

    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ЭлементыФормы.ДокументСписок.Значение);
    Выборка = Построитель.Результат.Выбрать();
    Пока Выборка.Следующий() Цикл
    // процедура печати документа
    КонецЦикла;

    Однако никак не удается отследить выделенные строки списка документов.
    Подскажите как можно решить эту задачу.
    Спасибо заранее.
  2. TopicStarter Overlay
    veeb
    Offline

    veeb

    Регистрация:
    5 ноя 2009
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    1
    Решение найдено!
    Как оказалось просто, через ЭлементыФормы.ТабличноеПоле.ВыделенныеСтроки:

    КолВоДляПечати = ЭлементыФормы.ДокументСписок.ВыделенныеСтроки.Количество();
    Для Ном=1 По КолВоДляПечати Цикл
    ПечДокумент = ЭлементыФормы.ДокументСписок.ВыделенныеСтроки.Получить(Ном-1);
    // ...
    КонецЦикла;

Поделиться этой страницей