Имя: Пароль:
1C
1С v8
Отразить Таблицу Значений в 8.2
0 Березин
 
12.07.12
16:22
Есть код в 8.1

ТабЗнач = Новый ТаблицаЗначений;
   ТабЗнач.Колонки.Добавить("Товар");
   НовСтрока= ТабЗнач.Добавить();
   НовСтрока.Товар = "Товар";
   
   ТабПоле=ТабЗнач.Скопировать();
   Элементы.ТабПоле.Значение=ТабПоле;
   Элементы.ТабПоле.СоздатьКолонки();

В форме он прекрасно отображается в Табличном Поле ТабПоле.

Как отобразить ТабЗнач в форме 8.2?
То есть какой реквизит ввести в Управляемой форме 8.2?
Какой код добавить На клиенте и какой добавить/изменить На Сервере?
1 andrewks
 
12.07.12
16:23
2 Березин
 
12.07.12
16:28
Спасибо, уже читал я это.
То есть, получается нельзя отобразить Таблицу Значений в Управляемой форме?
3 MadHead
 
12.07.12
16:29
Сделай массив структур и передай на клиента
4 MadHead
 
12.07.12
16:30
и отображай
5 Березин
 
12.07.12
16:41
Я только перехожу с 8.1 на 8.2. До сих пор, достаточно было создать процедуру на сервере, вызвать ее из модуля формы и все работало. То есть никаких обходных путей не требовалось.
С Таблицей Значений, как я понимаю, предлагается уже "хитрить" с Массивами. Это как-то не стыкуется с официальной задумкой 8.2.
Ее принцип - перенести основную нагрузку на сервер. При чем здеся тогда эти пляски с бубном? То есть в данном конкретном случае, использование массива, чтобы "обмануть систему"?
Никак в голове не укладывается, что это единственный и самый простой вариант. Получается нужно к телеге прикручивать пятое колесу в самых элементарных вещах?
6 Defender aka LINN
 
12.07.12
16:45
(2) Получается, что ты читал что-то другое.
7 Defender aka LINN
 
12.07.12
16:45
(5) Какие, нафиг, массивы?