Имя: Пароль:
1C
1С v8
заполнение макета из таблицы значений
0 r2d24
 
14.03.14
17:46
Спрошу на примере. Взял из задачи текст, упростил до минимума
ОбластьМакета - это область в макете

ТЗ = новый ТаблицаЗначений;
    ТЗ = новый ТаблицаЗначений;
    ТЗ.Колонки.Добавить("ФИО");
    ТЗ.Колонки.Добавить("Год");

    Пока Выборка.Следующий() Цикл
        //ОбластьМакета.Параметры.Заполнить(Выборка);
        НоваяСтрока = ТЗ.Добавить();
        НоваяСтрока.ФИО = Выборка.ФИО;
        НоваяСтрока.Год = Выборка.Год;        
    КонецЦикла;
    Для каждого Стр из ТЗ Цикл
        ОбластьМакета.Параметры.Заполнить(Стр);
    КонецЦикла;

Собственно вопрос:
ОбластьМакета.Параметры.Заполнить(Выборка);  // Это заполняет макет
ОбластьМакета.Параметры.Заполнить(Стр);      // Это не заполняет макет, мне нужно, что бы заполнялись по этой строчке, т.е. что бы данные брались из таблицы значений, а не из выборке
1 r2d24
 
14.03.14
17:57
где вы, жители форума?
неужели спать пошли?
2 Fram
 
14.03.14
18:00
(1) переменную Стр в отладчике проверь
3 Комфортный
 
14.03.14
18:01
а вывести то не в цикле что ли?
4 r2d24
 
14.03.14
18:02
(2) в Стр значения есть, так же как в выборке
5 r2d24
 
14.03.14
18:03
(3) что ты предлагаешь выводить не в цикле, выборку или Таблицу значений. Так это будет не правильно, ничего не выведится
6 Fram
 
14.03.14
18:04
(4) Покажи в отладчике Стр и ОбластьМакета.Параметры сразу после

ОбластьМакета.Параметры.Заполнить(Стр);
7 Fram
 
14.03.14
18:04
+(6) скриншот
8 Fram
 
14.03.14
18:06
(5) он спросил где вывод в итоговый таб документ
9 r2d24
 
14.03.14
18:09
(8) вывод макета работает,
ОбластьМакета.Параметры.Заполнить(Выборка);  //Это же выводится
ОбластьМакета.Параметры.Заполнить(Стр); // А это не выводится
10 Fram
 
14.03.14
18:11
(9) в коде не видно, вот и спрашивает..
на (6) отвечай
11 r2d24
 
14.03.14
18:13
В ОбластьМакета.Параметры и в Стр - значение в них есть
12 Fram
 
14.03.14
18:14
(11) получается зря тему открыл? ))
13 r2d24
 
14.03.14
18:19
Мне кто скажет, можно ли заполнять параметры макеты, из таблицы значений?
Как я понимаю, из выборки это можно сделать
14 Fram
 
14.03.14
18:20
(13) ты в (11) ответил что у тебя все заполняется. я тебя неправильно понял?