Имя: Пароль:
1C
1С v8
Как удалить область макета
,
0 1C2SS
 
22.05.13
10:14
Макет состоит из нескольких таблиц.
Надо при некотором условии удалить столбец из второй таблицы, которая состоит из областей Шапка и Строка. Подскажите как это сделать.
1 1C2SS
 
22.05.13
10:15
Столбец номер 9 например.
2 1C2SS
 
22.05.13
10:16
Вот например если использовать
ТабличныйДокумент.УдалитьОбласть(???, Смещать);
Как указать эту область ?
3 vicof
 
22.05.13
10:17
Надо просто выводить в зависимости от условий, а не удалять из получившегося
4 Рэйв
 
22.05.13
10:18
Просто не выводи столбец при условии и не парься.
5 1C2SS
 
22.05.13
10:19
Вывод вот такой:

Для каждого стр из МассивВывод Цикл
   ОблСтрока2.Параметры.Заполнить(стр);
   ТабличныйДокумент.Вывести(ОблСтрока2);
КонецЦикла;

Не хочется вручную прописывать все поля когда можно использовать Заполнить
6 Рэйв
 
22.05.13
10:21
(5)Мало ли что кому не хочется.
Делай столбец вертикальной секцией и добро пожаловать в настоящее адинэс с .Вывести()   и .Присоединить()
7 1C2SS
 
22.05.13
10:23
(6) А не проще ли все-таки в конце удалить пару столбцов чем вручную прописывать 15 столбцов для того чтобы исключить пару столбцов ?
8 Рэйв
 
22.05.13
10:24
(7)А ты попробуй и сравни.
9 Рэйв
 
22.05.13
10:25
(7)>>чем вручную прописывать 15 столбцов

Избаловали вас конструкторы...
Совсем обленились.
10 НЕА123
 
22.05.13
10:32
(2)
в СП даже пример есть.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший