|
Вывод "R1C1:R2C2" через ПолучитьОбласть макета ТабличногоДокумента | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
27.03.21
✎
09:42
|
Когда я делаю вывод через ПолучитьОбласть(), "R1C1:R2C2", обязательно ли делать параметры????
Я думал если вывод идет посредством "R1C1:R2C2", то и параметров не нужно. Так ли это? И нужно ли делать перекрестные горизонтальные секции при выводе через "R1C1:R2C2" ? Подбираюсь , но как то все возможности такого вывода пока не ясны. И пока ничего не вывелось вообще. В табличном документе нет параметров, пробую вывод таблицы. Куда в данном примере, выводить названия столбцов таблицы ? // ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); // ИндексШапкиТаблицы = 1; Для Каждого КолонкаТз Из ТзРез.Колонки Цикл ОбластьШапкаСтолбцыДляСтроки = Макет.ПолучитьОбласть("R4C" + ИндексШапкиТаблицы + ":R4C" + ИндексШапкиТаблицы ); ИндексШапкиТаблицы = ИндексШапкиТаблицы + 1; Сообщить(КолонкаТз.Имя); КонецЦикла; ТДВыводПечатиУТ.Вывести(ОбластьШапкаСтолбцыДляСтроки); |
|||
1
NIGHTHUNTER
27.03.21
✎
10:02
|
Создал ветку, подумал может кто поймет о чем я, натолкнет на мысль.
Вообще я хотел делать запросы, например к справочнику контрагенты, разные, с разным составом полей, и выводить в макет динамически. |
|||
2
Chameleon1980
27.03.21
✎
12:00
|
открой для себя метод присоединить
и нужно будет тебе пару областей всего, а можно и одной обойтись |
|||
3
RomanYS
27.03.21
✎
12:07
|
(1) Построитель чем не устраивает?
Зачем такой велосипед?... у (0) колёса даже не квадратные - гораздо хуже |
|||
4
NIGHTHUNTER
27.03.21
✎
12:08
|
(2) Я это понимаю, я хотел понять можно ли без присоединить, этим методом выводить "R1C1:R2C2" ?
|
|||
5
NIGHTHUNTER
27.03.21
✎
12:08
|
(3) Да я делаю обработку, и в ней, делаю вывод в макет, примеры вывода
|
|||
6
RomanYS
27.03.21
✎
12:13
|
(5) "вывод в макет" - это уже что-то странное.
Можно менять сам табличный документ. Можно конечно динамически макет изменять, только непонятно зачем по крайней мере при указанных целях? |
|||
7
Chameleon1980
27.03.21
✎
16:38
|
автор путает назначение макета (задумайся над самим словом)
макета и табличного документа |
|||
8
Ёпрст
28.03.21
✎
00:19
|
(0) открой доя себя параметры начальная строка/столбец, конечная строка/столбец. Просто пролистав вниз справку в методах области. И жизнь твоя наладится
|
|||
9
NIGHTHUNTER
29.03.21
✎
06:32
|
(8) О чем речь?
(7) То есть можно выводить в табличный документ не используя макета???? (6) То есть макет получается не нужен? Как сам табличный документ менять? Цель тут такая, продемонстрировать динамический вывод в табличный документ. Он расположен на форме. Если табличный документ не расположен на форме, то он создается програмно, - ТабДок = Новый ТабличныйДокумент; И вывод в него осуществляется как в отдельно открывающееся в последствии окно. Да есть в чем запутаться. Итак. Можно выводить в табличный документ, не используя макет? Как это делать? |
|||
10
rphosts
29.03.21
✎
06:42
|
(9) 2,3 с твоими закидонами макет не нужен, только не забывай шрифтами, границами тоже подруливать
|
|||
11
Ёпрст
29.03.21
✎
09:55
|
(9) Для получения области, никогда не используй "R1C1:R2C2", это аттавизм
|
|||
12
Ёпрст
29.03.21
✎
09:56
|
И..твой вопрос в (0) решается через построитель, хотя бы.. оно само всё построит, хоть вниз, хоть вправо. С человечьими именами колонок и т.п.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |