|
Результат запроса не вставляется в табличную часть
| ☑ |
0
loreyra
19.11.17
✎
16:00
|
Доброго времени суток.
Пишу первую обработку. По нажатию на кнопку результат запроса надо вставить в табличную часть. Запрос выполняется правильно, но поле наименование не вставляется в табличную часть. В чем ошибка?
Код:
Процедура Кнопка1Нажатие(Элемент)
Запрос = Новый Запрос("
|ВЫБРАТЬ
| Ссылка,
| Наименование
|ИЗ
| Справочник.Контрагенты
|ГДЕ
| Родитель В ИЕРАРХИИ(&Родитель)
|АВТОУПОРЯДОЧИВАНИЕ");
Запрос.УстановитьПараметр("Родитель", контр);
//Результат = Запрос.Выполнить().Выбрать();
//Пока Результат.Следующий() Цикл
// Наименование = Результат.Наименование;
// КонецЦикла;
ТЧ1.Очистить();
Результат = Запрос.Выполнить();
ТзВрем = Результат.Выгрузить();
Для Каждого ЭлементРезультата из ТзВрем Цикл
НоваяСтрокаТЧ = ТЧ1.Добавить();
НоваяСтрокаТЧ.Наименование= ЭлементРезультата.Наименование;
КонецЦикла;
Не работает именно эта строка: НоваяСтрокаТЧ.Наименование= ЭлементРезультата.Наименование;
|
|
1
Cyberhawk
19.11.17
✎
16:12
|
"В чем ошибка?" // В выборе профессии?
|
|
2
jsmith82
19.11.17
✎
16:14
|
Хороший код для новичка. А то тут такое бывает.
Что пишет-то?
|
|
3
loreyra
19.11.17
✎
16:17
|
Список контрагентов вставить в табличную часть.
|
|
4
jsmith82
19.11.17
✎
16:17
|
Программа ошибку выдаёт?
|
|
5
loreyra
19.11.17
✎
16:21
|
Все работает. Только поле Наименование пустое.
Не могу скрин добавить :(
|
|
6
Mankubus
19.11.17
✎
16:31
|
(5) посмотри типы в отладчике
|
|
7
jsmith82
19.11.17
✎
16:35
|
может, результат запроса пустой?
|
|
8
jsmith82
19.11.17
✎
16:36
|
может, там всё жестоко наверчено
реквизит называется Контрагент, а результат запроса вообще пустой
бгг
|
|
9
loreyra
19.11.17
✎
16:46
|
(6) Спасибо. Наконец то получилось. Огромное СПАСИБО!
|
|
10
Михаил Козлов
19.11.17
✎
18:42
|
(9) Вместо цикла можно ТЧ1.Загрузить(Запрос.Выполнить().Выгрузить());
|
|
11
pasha_d
20.11.17
✎
11:00
|
Либо Цикл и ЗаполнитьЗначенияСвойств
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший