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

Вывод "R1C1:R2C2" через ПолучитьОбласть макета ТабличногоДокумента

Вывод "R1C1:R2C2" через ПолучитьОбласть макета ТабличногоДокумента
Я
   NIGHTHUNTER
 
27.03.21 - 09:42
Когда я делаю вывод через ПолучитьОбласть(), "R1C1:R2C2", обязательно ли делать параметры????
Я думал если вывод идет посредством "R1C1:R2C2", то и параметров не нужно. Так ли это?
И нужно ли делать перекрестные горизонтальные секции при выводе через "R1C1:R2C2" ? Подбираюсь , но как то все возможности такого вывода пока не ясны.
И пока ничего не вывелось вообще.

В табличном документе нет параметров, пробую вывод таблицы. Куда в данном примере, выводить названия столбцов таблицы ?

        // ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
    //
    ИндексШапкиТаблицы = 1;
    Для Каждого КолонкаТз Из ТзРез.Колонки Цикл
        ОбластьШапкаСтолбцыДляСтроки = Макет.ПолучитьОбласть("R4C" + ИндексШапкиТаблицы + ":R4C" + ИндексШапкиТаблицы );
        ИндексШапкиТаблицы = ИндексШапкиТаблицы + 1;
        Сообщить(КолонкаТз.Имя);
    КонецЦикла;
    ТДВыводПечатиУТ.Вывести(ОбластьШапкаСтолбцыДляСтроки);
   NIGHTHUNTER
 
1 - 27.03.21 - 10:02
Создал ветку, подумал может кто поймет о чем я, натолкнет на мысль.

Вообще я хотел делать запросы, например к справочнику контрагенты, разные, с разным составом полей, и выводить в макет динамически.
   Chameleon1980
 
2 - 27.03.21 - 12:00
открой для себя метод присоединить
и нужно будет тебе пару областей всего, а можно и одной обойтись
   RomanYS
 
3 - 27.03.21 - 12:07
(1) Построитель чем не устраивает?
Зачем такой велосипед?... у (0) колёса даже не квадратные - гораздо хуже
   NIGHTHUNTER
 
4 - 27.03.21 - 12:08
(2) Я это понимаю, я хотел понять можно ли без присоединить, этим методом выводить  "R1C1:R2C2" ?
   NIGHTHUNTER
 
5 - 27.03.21 - 12:08
(3) Да я делаю обработку, и в ней, делаю вывод в макет, примеры вывода
   RomanYS
 
6 - 27.03.21 - 12:13
(5) "вывод в макет" - это уже что-то странное.
Можно менять сам табличный документ.
Можно конечно динамически макет изменять, только непонятно зачем по крайней мере при указанных целях?
   Chameleon1980
 
7 - 27.03.21 - 16:38
автор путает назначение макета (задумайся над самим словом)
макета и табличного документа
   Ёпрст
 
8 - 28.03.21 - 00:19
(0) открой доя себя параметры начальная строка/столбец, конечная строка/столбец. Просто пролистав вниз справку в методах области. И жизнь твоя наладится
   NIGHTHUNTER
 
9 - 29.03.21 - 06:32
(8) О чем речь?

(7) То есть можно выводить в табличный документ не используя макета????

(6) То есть макет получается не нужен? Как сам табличный документ менять?

Цель тут такая, продемонстрировать динамический вывод в табличный документ. Он расположен на форме.
Если табличный документ не расположен на форме, то он создается програмно,  -
    ТабДок = Новый ТабличныйДокумент;    

И вывод в него осуществляется как в отдельно открывающееся в последствии окно.

Да есть в чем запутаться.

Итак. Можно выводить в табличный документ, не используя макет? Как это делать?
   rphosts
 
10 - 29.03.21 - 06:42
(9) 2,3 с твоими закидонами макет не нужен, только не забывай шрифтами, границами тоже подруливать
   Ёпрст
 
11 - 29.03.21 - 09:55
(9) Для получения области, никогда не используй "R1C1:R2C2", это аттавизм
   Ёпрст
 
12 - 29.03.21 - 09:56
И..твой вопрос в (0) решается через построитель, хотя бы.. оно само всё построит, хоть вниз, хоть вправо. С человечьими именами колонок и т.п.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.