8.х подстановка в имя параметра в макете

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем zah011, 11 окт 2007.

  1. TopicStarter Overlay
    zah011
    Offline

    zah011

    Регистрация:
    11 окт 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Просьба проконсультировать новичка,
    в цикле просмотра результатов выборки запроса хочу в зависимости от результата суммировать данные выборки в разные элементы масива, затем в разные параметры макета хочу записать эти элементы. В фоксе есть функция & для подстановки в имя переменной (контекстная замена), есть ли аналог в 1с8
    Спасибо
  2. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Вы навернео что-то вроде ассоциативных массивов предлагаете сделать - можете воспользоваться структурой (присваивать через Структура.ИМЯПАРАМЕТРА) например.

    Или выгрузить результат запроса в таблицу и свернуть по разным параметрам
  3. TopicStarter Overlay
    zah011
    Offline

    zah011

    Регистрация:
    11 окт 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    спасибо, но, видимо, я такой новичок, что даже сформулировать проблему не смог корректно. В макете у меня параметры Д1, Д2, Д3.....Д31 расположены в одну строку - ТАБЕЛЬ ВЫХОДА по дням, а в модуле формы отчета запрос сгруппирован по датам, в цикле обработки результатов запроса я пытаюсь часы сначало переписать в массив м(31), затем их записать в строку макета, но неохоты писать 31 команду типа
    Обл.параметры.д1=м(1)
    обл.параметры.д2=м(2)
    обл.параметры.д3=м(3)
    хотелось все это записать 3 строками цикла с подстановкой индекса

    СПАСИБО

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