Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как программно стереть текст в ячейках макета

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

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

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

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

Но все равно они появляются
 
 
   Ёпрст
 
1 - 16.03.18 - 11:58
(0) проще не выводить, чем потом стирать
   na1kk
 
2 - 16.03.18 - 11:58
(0) соответственно макет переделывать не хочу, т.к. он вызывается много где и придется дописывать код в других местах
   Ёпрст
 
3 - 16.03.18 - 11:59
ну и Макет - это не выведенная результирующая таблица.
   СвинТуз
 
4 - 16.03.18 - 11:59
А если ячейки содержат "значение".
Показывается не макет.
   na1kk
 
5 - 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
Пользователь видит не макет!!!

)))
Их бин устал и ушел.
   na1kk
 
9 - 16.03.18 - 12:03
(6) стой)
   na1kk
 
10 - 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
Можно еще и имя назначить.

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует