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

Вывод подсекции Курс

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

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

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

    ОбластьПодвал                         = Макет.ПолучитьОбласть("Подвал");
    ОбластьПодвал.Параметры.ПолныйИтог_1  = СТРОКА(ПолныйИтог_1) + " ₽";
    ОбластьПодвал.Параметры.КомментарийКП = ДокументОбъект.ОписаниеВМакет;
    //

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

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

http://joxi.ru/n2YpYzvCejE5pm

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

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

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

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

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

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