[РЕШЕНО] Работа с макетом

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем n.s.gnedash, 5 сен 2014.

  1. TopicStarter Overlay
    n.s.gnedash
    Offline

    n.s.gnedash Опытный в 1С Команда форума

    Регистрация:
    15 авг 2010
    Сообщения:
    1.358
    Симпатии:
    5
    Баллы:
    29
    Добрый день, коллеги. Подскажите, пожалуйста, как можно правильно обойти все строки макета в цикле. Имеется макет, в нем 4 строки, с 6 колонок. Мне нужно в каждом витке цикла получить строку и значения 6ти колонок. Получилось добиться результата только так, но это неудобно...

    Код:
                Макет.Область("R"+1+"C"+(1)) 
                Макет.Область("R"+1+"C"+(2)) 
                Макет.Область("R"+1+"C"+(3)) 
                Макет.Область("R"+1+"C"+(4)) 
                Макет.Область("R"+1+"C"+(5))  
                Макет.Область("R"+1+"C"+(6))   
    Снимок.PNG
    --- Объединение сообщений, 5 сен 2014 ---
    Вообщем разобрался, решил оставить так. Тему можно закрывать

    Код:
        Макет = ПолучитьМакет("Макет");
        ОблОбрабатываемыхСчетов = Макет.ПолучитьОбласть("ОбрабатываемыеСчета");
        КоличествоОбрабатываемыхСтрокМакета =  ОблОбрабатываемыхСчетов.ВысотаТаблицы;
       
        Для НомСтр= 1 По КоличествоОбрабатываемыхСтрокМакета Цикл
                СчетКраткосрочногоЗайма                   = Макет.Область("R"+НомСтр+"C"+(1)).Текст;   
                СчетИзмененияСтоимостиКраткосрочногоЗайма = Макет.Область("R"+НомСтр+"C"+(2)).Текст;   
                СчетСпорныхДолговыхТребований              = Макет.Область("R"+НомСтр+"C"+(3)).Текст;   
                СчетДолговыхТребованийПоПроцентам          = Макет.Область("R"+НомСтр+"C"+(4)).Текст;   
                СчетСпорныхДолговыхТребованийПоПроцентам  = Макет.Область("R"+НомСтр+"C"+(5)).Текст;   
                СчетРезерва                                  = Макет.Область("R"+НомСтр+"C"+(6)).Текст;   
        КонецЦикла;   
    
    Последнее редактирование: 5 сен 2014

Поделиться этой страницей