Имя: Пароль:
1C
1C 7.7
v7: Поставщик данных: В ТП отображаются пустые строки
0 Zhuravlik
 
16.11.12
01:09
Здравствуйте. Начала копать ПоставщикДанных + ТабличноеПоле, захотел сделать простую форму для подбора значений из переданной тз. Набросал такой вот код:

Процедура ПослеСозданияФормы()

   ПоставщикДанных = СоздатьОбъект("ПоставщикДанныхТЗ");
   ПоставщикДанных.УстТаблицуЗначений (тзПоставщикДанных);    

   Ф = СоздатьОбъект("Форма");
   Ф.УстановитьФорму(Форма);
   ТабличноеПоле = Ф.СоздатьЭлементУправления("ТабличноеПоле", "тпЭУ");
       
   ТабличноеПоле.НачальноеПредставление = 1;
   ТабличноеПоле.ПоставщикДанных = ПоставщикДанных;
   ТабличноеПоле.ОбновитьСтроки();
КонецПроцедуры


тпЭУ - идентификатор кнопки на форме (Табличное Поле Элемент Управления)
После открытия обработки создается ТП, но:
- в тзПоставщикДанных три колонки, а в ТП она одна.
- Количество строк такое же...
-... но строки пустые...

Смотрел методя для работы с ТП вот здесь: http://www.1cpp.ru/docum/html/TableField.html, но не нашел ничего, обьясняющего что у меня не так. Подскажите пожалуйста, куда копать?
1 Zhuravlik
 
16.11.12
02:37
Ап...
2 ADirks
 
16.11.12
06:35
Колонки в ТП надо добавлять.
3 ЧеловекДуши
 
16.11.12
06:45
Где то в на просторах сети есть пример.
4 ЧеловекДуши
 
16.11.12
06:45
+ В виде обработки
5 oslokot
 
16.11.12
09:54
(2) +1
6 Zhuravlik
 
16.11.12
15:53
(3) Нашел вот здесь http://www.1cpp.ru/forum/YaBB.pl?num=1333941317/10, спасибо.
А не подскажите, где достать класс "ПостроительОтчетов", который использует эта обработка?
Смотрел классы вот отсюда http://www.1cpp.ru/forum/YaBB.pl?num=1268237529
Но там используется "ПостроительОтчетА", а в обработке создается объект "ПостроительОтчетОВ", и методы используются другие.