Имя: Пароль:
1C
1С v8
Проблема вывода результатов в реквизит обработки - таблицу значений на форме
0 memogolik
 
14.02.13
09:18
ТЗ - реквизит отчета, тип - ТаблицаЗначений.
Хочу вывести данные простейшего отчета на форму в ТЗ.

Процедура КнопкаВыполнитьНажатие(Кнопка)
   
   Запрос = Новый Запрос;
   Запрос.Текст =
       "ВЫБРАТЬ
       |    Контрагенты.Ссылка
       |ИЗ
       |    Справочник.Контрагенты КАК Контрагенты";

   ТЗ = Запрос.Выполнить().Выгрузить();
   
КонецПроцедуры

Переменная ТЗ заполняется корректно, на форме появляется скроллинг, но текста нет, в чем может быть причина?
Заранее спасибо за ответы.
1 Cube
 
14.02.13
09:19
ТЗ.СоздатьКолонки();
2 Тролль главный
 
14.02.13
09:22
вопрос, а накуа это?
3 memogolik
 
14.02.13
09:22
{Форма.Форма.Форма(12)}: Метод объекта не обнаружен (СоздатьКолонки)
   ТЗ.СоздатьКолонки();
4 Тролль главный
 
14.02.13
09:22
ЭлементыФормы.ТЗ.СоздатьКолонки();
5 memogolik
 
14.02.13
09:22
(2) Это подзадача другой обработки
6 memogolik
 
14.02.13
09:23
(4) Огромное спасибо!
7 memogolik
 
14.02.13
09:38
(4) Только вот интересно, почему у ТЗ нет метода СоздатьКолонки(), а у ЭлементыФормы.ТЗ он есть. По идее тип значения у обоих ТаблицаЗначений?!
8 Wobland
 
14.02.13
09:42
(7) ТЗ - это просто кусок памяти
9 Wobland
 
14.02.13
09:43
+(8) а то, что ты наименовал своё ТП ТЗой не даёт основания ему (элементу) быть таблицей
10 memogolik
 
14.02.13
09:45
(9) спасибо, тут вроде разобрался. была некоторая путаница, ведь еще и тип назывался тоже "ТаблицаЗначений"
11 Wobland
 
14.02.13
09:51
(10) обработку назови ТабЗнач, форму ТаблЗначений, кнопку ТЗнч и подложи врагу