Имя: Пароль:
1C
1С v8
Свойство Объекта --ТаблицаЗначении
,
0 selestos
 
10.12.13
11:59
При создании реквизита "Табл"(тип - ТаблицаЗначении) на управляемой форме, из модуля объекта не могу обратится к свойству Колонки*

Процедура
Табл.____////не выпадает свойство колонки и даже если прописать, выдает ошибку --поле объекта не найдено
КонецПроцедуры

хотя если повторить все в обычных формах то все работает и свойство появляется

что не так?
может я не знаю что-то о работу с управляемыми формами? или может настройки какие-то?
1 ДенисЧ
 
10.12.13
11:59
На тонком клиенте нет таблицы значений....
2 mikecool
 
10.12.13
11:59
Объект.Табл. - а так?
3 selestos
 
10.12.13
12:00
так тоже делал и такой же результат... (2)
4 acsent
 
10.12.13
12:01
На тонком клиенте нет таблицы значений...
5 Ork
 
10.12.13
12:03
А есть ли таблица значение на тонком клиенте?
6 mikecool
 
10.12.13
12:05
(5) есть ли жизнь на Марсе? какая разница? (с) Карнавальная ночь
7 selestos
 
10.12.13
12:07
директива компиляции &НаКлиенте
Предприятие запускается в режиме ТолстыйКлиент(УправляемоеПриложение) (5) (4)
и все тоже самое....
8 selestos
 
10.12.13
12:16
так может быть кто-то подскажет что к чему?
9 hhhh
 
10.12.13
12:18
(4) на УФ есть таблица значений. НА сервере она видна как таблица значений, на клиенте - как данные формы коллекция.
10 hhhh
 
10.12.13
12:19
(9)+ но из модуля объекта смотреть - это конечно перебор.
11 selestos
 
10.12.13
12:24
Извиняюсь, допустил ошибку в описании проблемы
и именно то что я -Обращаюсь не из модуля объекта а из модуля формы и не могу увидеть свойство-колонки (10) (6)
12 hhhh
 
10.12.13
12:26
но на сервере или на клиенте?
13 Bober
 
10.12.13
12:29
(11) как вариант, нужно уйти на сервер, далее сделать ТЗ = РеквизитФормыВЗначение(ИмяРеквизитыФормы);
и уже работать с полноценной ТЗ на сервере.
14 selestos
 
10.12.13
12:31
пробовал оба варианта, не работает... (12)
15 hhhh
 
10.12.13
12:31
(11) а колонки-то создали у этой таблицы? Там ведь на УФ рядом с пиктограммой создать реквизит есть пиктограмма создать колонку реквизита
16 dj_serega
 
10.12.13
12:31
(13) Про нюанс забыл, если изменить структуру таблицы, то оно будет матюгаться.
17 dj_serega
 
10.12.13
12:33
(14) Что у тебя сейчас написано?
18 Bober
 
10.12.13
12:33
(11) на тонком клиенте реквизит формы с типом таблица значений  мутирует в объект ДанныеФормыКоллекция
19 selestos
 
10.12.13
12:36
я не хочу создавать колонки на форме, я просто добавил таблицу и хочу их добавить программно Табл.Колонки.Добавить("Пример");
20 Euguln
 
10.12.13
12:36
(11) РеквизитФормыВЗначение - вернет обычную ТЗ у которой есть колонки. Но это только на сервере.
21 dj_serega
 
10.12.13
12:37
(19) Для этого есть метод "ИзменитьРеквизиты()".
22 Euguln
 
10.12.13
12:37
(19) Вот жешь, телепаты чтоли здесь, ИзменитьРеквизиты в помощь
23 Bober
 
10.12.13
12:38
(19) если это реквизит формы, то нужно программно работать с реквизитом формы, добавление колонок через РеквизитФормыВЗначение и ЗначениеВРеквизитФормы не приведет к нужному результату. Нужно добавлять колонки к реквизиту формы.
24 Bober
 
10.12.13
12:39
(20) только на сервере и есть полноценный объект Таблица значений, в тонком клиенте таких вещей нет.