Имя: Пароль:
1C
1С v8
Как программно стереть текст в ячейках макета
0 na1kk
 
16.03.18
11:56
Если печатная форма Торг-12, нужно чтобы при вызове из поступлении товаров не печатались некоторые строки.

В остальных документах эти строки должны быть

Сделал вот так

        Макет.Область("R59C2").Текст = "";
        Макет.Область("R40C19:R60C19").Текст = "";
        Макет.Область("R40C20:R60C20").Текст = "";

Но все равно они появляются
1 Ёпрст
 
16.03.18
11:58
(0) проще не выводить, чем потом стирать
2 na1kk
 
16.03.18
11:58
(0) соответственно макет переделывать не хочу, т.к. он вызывается много где и придется дописывать код в других местах
3 Ёпрст
 
16.03.18
11:59
ну и Макет - это не выведенная результирующая таблица.
4 СвинТуз
 
16.03.18
11:59
А если ячейки содержат "значение".
Показывается не макет.
5 na1kk
 
16.03.18
11:59
(3)у ячейки тип Текст
6 СвинТуз
 
16.03.18
12:01
Область ячеек табличного документа.
"СодержитЗначение" = чтение и запись.
7 СвинТуз
 
16.03.18
12:02
(5)
Проблема что ли?
8 СвинТуз
 
16.03.18
12:02
Пользователь видит не макет!!!

)))
Их бин устал и ушел.
9 na1kk
 
16.03.18
12:03
(6) стой)
10 na1kk
 
16.03.18
12:04
(8) у меня в этих ячейках СодержитЗначение = Ложь
11 СвинТуз
 
16.03.18
12:04
Макет.Область("R59C2").Текст = "";

"R59C2" Пф ... . Для всего отчета?
12 СвинТуз
 
16.03.18
12:06
Лови на выводе.
Области имеют названия.
Есть отладчик

мОбласть=ТабДок.Вывести(оТело);
мОбласть.Область(1,1,1,1).Текст="";
13 СвинТуз
 
16.03.18
12:06
Могу напутать. Смотри справку
14 СвинТуз
 
16.03.18
12:07
Можно еще и имя назначить.

Ладно не важно )
Работу нужно работать.
15 na1kk
 
16.03.18
12:08
(13) понял,спасибо
16 na1kk
 
16.03.18
12:08
(12) я вроде и ловил на выводе
17 Сияющий Асинхраль
 
16.03.18
12:26
(0) Написал правильно, просто надо еще перепоказать саму таблицу. В семерке это было:

    Таблица.Показать(ТаблицаДляПечати);

Нечто подобное есть и в восьмерке...
18 FIXXXL
 
16.03.18
13:35
(17) ТабДок - истинно семерошный продукт, переехал не изменившись практически :) расширяют его только по мере необходимости
19 na1kk
 
16.03.18
13:42
(18) и видимость и убирал и в отдельную область выводил, потом плюнул и создал макет2 )))