|
РеквизитФормыВЗначение("Объект.Таблица"); | ☑ | ||
---|---|---|---|---|
0
luter-89
12.01.17
✎
17:55
|
Кто знает почему такая конструкция
Таб = РеквизитФормыВЗначение("Объект.Таблица"); Возвращает ДанныеФормыКоллекция а не ТаблицаЗначений? Глобальный контекст (Global context) ДанныеФормыВЗначение (FormDataToValue) Синтаксис: ДанныеФормыВЗначение(<Объект>, <Тип>) Параметры: <Объект> (обязательный) Тип: ДанныеФормыСтруктураСКоллекцией; ДанныеФормыКоллекция; ДанныеФормыСтруктура; ДанныеФормыДерево. Данные формы. <Тип> (обязательный) Тип: Тип. Тип значения, получаемого из данных формы. Возвращаемое значение: Тип: Произвольный. Описание: Преобразует данные формы в объект прикладного типа. Доступность: Сервер, толстый клиент, мобильное приложение(сервер). Примечание: Нельзя преобразовать в объект типа Табличная часть. Как бы по входным параметрам норм. |
|||
1
luter-89
12.01.17
✎
17:56
|
Не то скопировал
|
|||
2
luter-89
12.01.17
✎
17:56
|
УправляемаяФорма.РеквизитФормыВЗначение (ManagedForm.FormAttributeToValue)
УправляемаяФорма (ManagedForm) РеквизитФормыВЗначение (FormAttributeToValue) Синтаксис: РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>) Параметры: <ИмяРеквизита> (обязательный) Тип: Строка. Имя реквизита формы, который необходимо преобразовать. Может быть указан реквизит данных формы (см. описание параметра <Объект> метода ДанныеФормыВЗначение). <Тип> (необязательный) Тип: Тип. Тип значения, получаемого из реквизита формы (данных формы). Если данный параметр не указан, то он также получается из реквизита формы. Если реквизит является составным типом и значение параметра не указано, генерируется исключение времени выполнения. Возвращаемое значение: Тип: Произвольный. Описание: Преобразует указанный реквизит формы в объект прикладного типа. Доступность: Сервер, мобильное приложение(сервер). |
|||
3
Nuobu
12.01.17
✎
17:56
|
ЭтаФорма.Таблица - уже таблица значений.
|
|||
4
luter-89
12.01.17
✎
17:57
|
Управляемый интерфейс
|
|||
5
luter-89
12.01.17
✎
17:58
|
Имя реквизита формы, который необходимо преобразовать.
Может быть указан реквизит данных формы (см. описание параметра <Объект> метода ДанныеФормыВЗначение). Это что - то здесь |
|||
6
luter-89
12.01.17
✎
17:58
|
Видимо можно указать только Объект, дальше через точку нельзя
|
|||
7
luter-89
13.01.17
✎
09:05
|
Есть еще предположения?)
|
|||
8
h-sp
13.01.17
✎
09:19
|
(6) делайте РеквизитФормыВЗначение("Объект")
|
|||
9
luter-89
13.01.17
✎
09:26
|
(8) Так и делаю, но все же интересно. Косяк что ли
|
|||
10
FIXXXL
13.01.17
✎
09:34
|
(9) Тип укажи
или сделай .Выгрузить() и не выпендривайся :) |
|||
11
FIXXXL
13.01.17
✎
09:37
|
(10) или Скопировать()
|
|||
12
igork1966
13.01.17
✎
09:37
|
(9) (0) Как бы название функции намекает на неправильность такого использования. Объект.Таблица как бы не реквизит формы ни разу
|
|||
13
luter-89
13.01.17
✎
09:39
|
(12) Но тип то ДанныеФормыКоллекция
|
|||
14
luter-89
13.01.17
✎
09:40
|
(10) Указание типа не поможет
|
|||
15
craxx
13.01.17
✎
10:49
|
(0) Таблица значений на клиенте не доступна
|
|||
16
igork1966
13.01.17
✎
10:51
|
(13) Объект.Таблица это ТЧ?
|
|||
17
luter-89
13.01.17
✎
17:45
|
(15) Я это делаю на сервере
|
|||
18
luter-89
13.01.17
✎
17:45
|
(16) Да, ТЧ
|
|||
19
AvRm
13.01.17
✎
17:53
|
(0) Таб = РеквизитФормыВЗначение(ТвояТаблица,Тип("ТаблицаЗначений"));
должно работать |
|||
20
igork1966
13.01.17
✎
18:00
|
(18) Из твоего же (0):
Примечание: Нельзя преобразовать в объект типа Табличная часть. |
|||
21
luter-89
13.01.17
✎
18:00
|
Если Объект.Таблица, то не работает
|
|||
22
luter-89
13.01.17
✎
18:01
|
Так я пытаюсь преобразовать в таблицу значений
|
|||
23
singlych
13.01.17
✎
18:12
|
Чет мне кажется, нельзя просто так взять и получить ТЗ из ДанныеФормыКоллекция, образованных из ТЧ. Ты же не сможешь преобразовать, к примеру основной реквизит формы справочника в документ.
Так что пиши Выгрузить(). |
|||
24
Вафель
13.01.17
✎
18:16
|
ну так Объект.Таблица на сервере и не имеет тип ТаблицаЗначений, а имеет ТабличнаяЧасть
|
|||
25
AvRm
13.01.17
✎
20:16
|
(21) Ты должен данные формы преобразовать, а не объекта.
То есть в 1 параметр подставить имя таблицы на форме. А если у тебя табличная часть, то зачем ее преобразовывать. Выгрузи |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |