v7: Как удалить строку из Таблицы ? #701908


#0 by DES
Есть процедура формирующая Таблицу. ВывестиСекцию("Строка") Там может быть вся строка с пустыми колонками, ее нужно удалить из отчета. Я понимаю что можно проанализировать Область и определить что строку нужно удалить. Как ее удалить из отчета в процессе формирования отчета ?
#1 by пипец
восьмерки перечитал ? ))))
#2 by DES
нет, 7 надо
#3 by пипец
применительно к таблице - штатные методы для данного процесса отсутствуют , посмотри моксель может там есть
#4 by ДенисЧ
Есть неожиданное предложение... Не выводить пустую....
#5 by DES
что за моксель?
#6 by DES
не выводить пустую не предлагать
#7 by пипец
#8 by DGorgoN
Заносишь кеш - кеш анализируешь. Потом печатаешь из кеша.
#9 by DES
кеш чего?
#10 by пипец
вот описание методов
#11 by DES
где скачать?
#12 by DGorgoN
Данных
#13 by DES
это как это?
#14 by Voronve
2 цикла. 1й - пишешь данные в ТЗ. 2й - выводишь данные в таблицу.
#15 by DES
не такой метод не катит.
#16 by marvak
В семерке есть методы удаляющие область табличного документа?
#17 by marvak
+ То есть Таблицы.
#18 by DES
говорят что нету
#19 by Voronve
Тога придетьс жить с пустыми строками
#20 by marvak
А перед выводом нельзя что ли проверять пустые там колонки или нет?
#21 by DES
нет. может быть есть методы скрывать строки ?
#22 by marvak
У области есть метод ВысотаСтроки(<Высота>)
#23 by Duke1C
что за дебильная таблица такая? у которой перед её выводом нельзя проверить, что в неё выводится. Ты уж раскрой сей секрет. А то сколько програмлю, еще ни разу с такой задачей не сталкивался.
#24 by ДенисЧ
Это не таблица дебильная, а ....
#25 by Duke1C
Ну это я образно :)
#26 by Torquader
Вообще-то, в 1С таблица бесконечная - то есть от нуля и до бесконечности как по горизонтали, так и по вертикали. Вывод идёт в последнюю точку заполненной области. В принципе, можно вести вывод не через присоединение или вывод, а через вывод напрямую - то есть задание свойств у ячейки.
#27 by Torquader
+ То есть работаем, как в Excel:     лт=СоздатьОбъект("Таблица");
#28 by Duke1C
У автора цель то немного другая, ему надо сначала вывести строку, а после удалить. На вопрос накуа, молчит как партизан, и других вариантов формирования своей загадочной таблицы не рассматривает.
#29 by Mikeware
в модели ООП, примененой в 1с7.7, таблицы обычно наследуют свойства создателей.... Т.е., какой автор, такая и таблица....
#30 by 1Сергей
а в восьмерки такой финт можно чтоли сделать?
#31 by ДенисЧ
Злой ты....
#32 by Mikeware
А то!
#33 by Drac0
А может ему присылают уже созданый mxl ? :)
#34 by Mikeware
Иоксель
#35 by Duke1C
Сабж почитай внематочно.
#36 by Torquader
Ну и чем ему не подходит - сначала вывел по клеточкам, а потом, если уж очень хочется - вывел по клеточкам пустой текст - и овцы сыты и волки целы.
#37 by Duke1C
Нафига с поклеточным выводом заморачиваться, если у него все прекрасно через ВывестиСтроку работает. Вопрос в том, накуа вообще выводить а потом удалять, если можно сразу просто не выводить эту строку, предварительно проанализировав данные, которые попадут в его столбики. О чем собственно и было сказано еще в .
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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