Как напечатать только те строки, по которому задан отбор в документе?

1. Provorez 10.11.20 14:38 Сейчас в теме
Как напечатать только те строки, по которому задан отбор в документе? Например в документе задан отбор строк по подразделению, как напечатать только отобранные?
ЗУП 3.1.15.40
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. FatPanzer 10.11.20 14:40 Сейчас в теме
(1) В общем случае - никак. Печать производится по данным объекта, а не по элементам формы.
В частном случае - рисуете свою команду, по которой формируете необходимый набор данных и отправляете в свою нарисованную процедуру печати со своим макетом.
3. Provorez 10.11.20 14:43 Сейчас в теме
(2) А какое прописать условие? я как раз это и не пойму. Как мне понять, что нужны выделить те строки, которые пользователь отобрал?
4. FatPanzer 10.11.20 14:45 Сейчас в теме
(3)
А какое прописать условие?
Такое же, какое установил пользователь. Отбор строк же установлен, вот его можете и использовать для печати.
5. Provorez 10.11.20 14:47 Сейчас в теме
6. Hla 87 11.11.20 07:07 Сейчас в теме
(1) Из документа можно распечатать список выделенных строк. Ещё -> Вывести список (только выделенные строки и колонки выбрать)
Прикрепленные файлы:
7. SlavaKron 11.11.20 09:33 Сейчас в теме
В функции СведенияОВнешнейОбработке укажите тип команды "ВызовКлиентскогоМетода". В модуле формы внешней обработки добавьте на клиенте экспортную процедуру Печать. В контексте этой процедуры, форма документа является Владельцем формы обработки. Таким образом вы можете получить список строк таблицы с учетом отбора:
&НаКлиенте
Процедура Печать(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
	
	ФормаДокумента = ВладелецФормы;
	
	ТаблицаФормы = ФормаДокумента.Элементы.ИмяТабличнойЧасти;
	ТЧ = ФормаДокумента.Объект.ИмяТабличнойЧасти;
	
	МассивСтрок = Новый Массив;
	
	Для Каждого Стр Из ТЧ Цикл
		Если ТаблицаФормы.ПроверитьСтроку(Стр.ПолучитьИдентификатор()) Тогда
			МассивСтрок.Добавить(Стр);
		КонецЕсли;	
	КонецЦикла;	
	
КонецПроцедуры
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот