Имя: Пароль:
1C
1С v8
"Не видит" парметры в области макета
0 Kaukass
 
25.02.15
09:39
Всем здравствовать!
Заполняю ТабДок результатом запроса: спокойно вывел область Шапка, Заголовки. Но как только очередь дошла до области Данные, выдает ошибку "Поле объекта не обнаружено " и в этом же сообщении указывается на параметры из области Данные.
При этом области присвоено имя Данные, в свойствах ячейки Заполнение - Параметр

--------------------
Результат = Запрос.Выполнить().Выбрать();
ТабДок = ЭлементыФормы.ТабДок;
макет = Отчеты.СтоимостьТоваровНаСкладе.ПолучитьМакет("Макет");
Область = Макет.ПолучитьОбласть("Шапка");
Область.Параметры.Склад = Склад;
Область.Параметры.Дата = Дата;
оБЛАСТЬ.Параметры.Организация = Справочники.Организации.НайтиПоКоду("000000001") ;
ТабДок.Вывести(Область);

Область = Макет.ПолучитьОбласть("Заголовки");
ТабДок.Вывести(Область);
Область = Макет.ПолучитьОбласть("Данные");

а = 0;
Пока Результат.Следующий() ЦИКЛ
     а= а+1;
    
Область.Параметры.НСтр = а;
Область.Параметры.Номенклатура = "Тест";//Результат.Номенклатура;
Область.Параметры.КОличество = Результат.КоличествоОстаток;
Область.Параметры.Цена = Результат.Цена;
Область.Параметры.Стоимость = Результат.Стоимость;

ТабДок.Вывести(Область);

КонецЦикла;
1 1976vas
 
25.02.15
09:42
(0) Он не на параметр ругается, а на поле - КоличествоОстаток, Цена или Стоимость.
2 Wobland
 
25.02.15
09:43
(0) думаешь, мы тебе поле обнаружим?
3 Godofsin
 
25.02.15
09:43
(0) Ты ошибку полностью напиши.
4 Godofsin
 
25.02.15
09:43
(2) Ты ключ когда отдашь?
5 Wobland
 
25.02.15
09:45
(4) сложный вопрос. меня в городе нет
6 Godofsin
 
25.02.15
09:45
(5) СЛожность вопроса меня не интересует. Меня интересует дата.
7 Kaukass
 
25.02.15
09:49
2. А чего - никак? :-)

Час провозился, потом задал вопрос, а после удалил имя в макете, присвоил заново и заработало.
8 Kaukass
 
25.02.15
09:50
1 , поля были ни причем. Это я чего то с макетом намудрил
9 1976vas
 
25.02.15
09:56
(8) Сомневаюсь.
10 Hans
 
25.02.15
10:03
(4) какой ключ?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший