Как напечатать только те строки, по которому задан отбор в документе?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В функции СведенияОВнешнейОбработке укажите тип команды "ВызовКлиентскогоМетода". В модуле формы внешней обработки добавьте на клиенте экспортную процедуру Печать. В контексте этой процедуры, форма документа является Владельцем формы обработки. Таким образом вы можете получить список строк таблицы с учетом отбора:
&НаКлиенте
Процедура Печать(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
ФормаДокумента = ВладелецФормы;
ТаблицаФормы = ФормаДокумента.Элементы.ИмяТабличнойЧасти;
ТЧ = ФормаДокумента.Объект.ИмяТабличнойЧасти;
МассивСтрок = Новый Массив;
Для Каждого Стр Из ТЧ Цикл
Если ТаблицаФормы.ПроверитьСтроку(Стр.ПолучитьИдентификатор()) Тогда
МассивСтрок.Добавить(Стр);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот