Как проверить объект ТабличныйДокумент на пустоту? #736869


#0 by memogolik
Сабж. Если в табличном документе нет ни одного символа.
#1 by vicof
Высота и Ширина = 0
#2 by vicof
А вообще странная проверка
#3 by D_E_S_131
Можно еще записать табличный документ в текстовый файл и уже его проверять.
#4 by memogolik
Просто если ТабличныйДокумент не заполнен не проводить печать. А то выводит что то типа "Нет информации для вывода на печать"
#5 by Масянька
А не проще проверять табличную часть документа?
#6 by vicof
Идея правильная, только не табличную часть, а то, откуда печатается. Про MVC слышал?
#7 by memogolik
еще проблема в том, что выводятся картинки. Ширина и Высота в этом случае корректно сработают?
#8 by vicof
Ваще проблема.... КоллекцияРисунковТабличногоДокумента.Количество (SpreadsheetDocumentDrawingCollection.Count) Количество (Count) Синтаксис: Количество Возвращаемое значение: Тип: Число. Описание: Получает количество рисунков в коллекции. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#9 by Лефмихалыч
Если речь про не печатать пустоту, то ТабДок.ОбластьПечати.Высота <> 0 - за глаза хватит.
#10 by kudlach
правильно написал. Даже если печать через внешнюю печатную - ничего не мешает в ней выполнить проверку строк документа, переданного на печать и завернуть в случае чего. Печать незаписанных невозможна в типовой. А записывать документ с пустыми строками разрешено ? Если нет - подписка на событие ПриЗаписи, и там проверка с отлупами.
#11 by KrivosheevEV163rus
Я считал количество выводимых областей в табличном документе.
#12 by memogolik
Высота ... такого свойства нет. Использование: Чтение и запись. Описание: Тип: Число. Содержит высоту строк в области (в пунктах). Если свойство АвтоВысотаСтроки установлено Истина, - содержит максимальную высоту строки. Доступность:
#13 by vicof
СП продать?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С