Имя: Пароль:
1C
 
Вывод подсекции Курс
0 NIGHTHUNTER
 
21.10.20
13:56
Подскажите пожалуйста как мне выводить подсекцию курс, которая в секции Подвал ????

Как сейчас выводить правильно эти секции, подвал и курс ? Не делал так ранее.

http://joxi.ru/E2p7MkXHGBzW9m
1 NIGHTHUNTER
 
21.10.20
13:58
пробую так

    ОбластьПодвал                         = Макет.ПолучитьОбласть("Подвал");
    ОбластьПодвал.Параметры.ПолныйИтог_1  = СТРОКА(ПолныйИтог_1) + " ₽";
    ОбластьПодвал.Параметры.КомментарийКП = ДокументОбъект.ОписаниеВМакет;
    //
    ОбластьПодвалКурс                         = Макет.ПолучитьОбласть("Курс");
    Для Каждого СтрТзИзТч Из ТзИзТчДокумента Цикл
        ОбластьПодвал.Параметры.Вал           = ДокументОбъект.ВалютаКП.СимвольныйКод;
        ОбластьПодвал.Параметры.КурсВалютыДок = Строка(ДокументОбъект.ВалютаКП.Курс) + " ₽";
        ТабДок.Вывести(ОбластьПодвалКурс);
    КонецЦикла;
    ТабДок.Вывести(ОбластьПодвал);
    //
2 SleepyHead
 
гуру
21.10.20
14:25
(0) Сколько строк в подсекции "курс" у тебя может быть?

Обычно вложенные секции делают в случае, если таких строк может быть больше одной.
3 NIGHTHUNTER
 
21.10.20
14:27
(2) сколько строк в этой тч, свернутой по валютам

может быть от 1 до 4х или больше
4 NIGHTHUNTER
 
21.10.20
14:31
не понимаю почему такой вывод????

http://joxi.ru/n2YpYzvCejE5pm

я думал выведится секция курс сколько нужно раз и все, а тут что то не понятное идет
5 SleepyHead
 
гуру
21.10.20
14:31
(3)

ПолучитьОбласть (GetArea)
Вариант синтаксиса: По имени
Синтаксис:
ПолучитьОбласть(<ИмяОбласти>)
Параметры:
<ИмяОбласти> (обязательный)
Тип: Строка.
Имя области или адрес в формате "R1C1:R2C2", где число после "R" обозначает номер строки, число после "C" - номер колонки, символом ":" (двоеточие) разделены координаты левого верхнего и правого нижнего угла области. В качестве имени также можно передавать пересечение двух областей, записываемое как "<Имя области 1> | <Имя области 2>".

В твоем случае Макет.ПолучитьОбласть("Подвал|Курс")

Но я бы на твоем месте разбил секцию подвала на три области: подвал до секции курс, секция "Курс", подвал после секции "Курс".

Алгоритм вывода стал бы проще и понятее:
1. Вывести подвал до курса
2. Вывести строки курса
3. Вывести остаток подвала
6 NIGHTHUNTER
 
21.10.20
14:32
(5) Ну да так проще, но я почему то заморочился, и сделал секцию в секции, так как где то видел, но не знаю как это работает
7 SleepyHead
 
гуру
21.10.20
14:36
(6) Если хочется вложенные, то их и именовать надо так, чтобы ты мог дотянуться до каждой части. Тогда была бы общая секция "Подвал", а в ней три подсекции: "Начало", "Курс", "Конец", и к ним обращение такое:  ПолучитьОбласть("Подвал|Начало"), ПолучитьОбласть("Подвал|Курс"), ПолучитьОбласть("Подвал|Конец")
8 NIGHTHUNTER
 
21.10.20
14:40
(7) Понятно, ничего лучшего видимо. Разобью на 3 разные