РеквизитФормыВЗначение("Объект.Таблица"); #788833


#0 by luter-89
Кто знает почему такая конструкция Возвращает ДанныеФормыКоллекция а не ТаблицаЗначений? Глобальный контекст (Global context) ДанныеФормыВЗначение (FormDataToValue) Синтаксис: ДанныеФормыВЗначение(<Объект>, <Тип>) Параметры: Тип: ДанныеФормыСтруктураСКоллекцией; ДанныеФормыКоллекция; ДанныеФормыСтруктура; ДанныеФормыДерево. Тип: Тип. Тип значения, получаемого из данных формы. Возвращаемое значение: Тип: Произвольный. Описание: Преобразует данные формы в объект прикладного типа. Доступность: Сервер, толстый клиент, мобильное приложение(сервер). Примечание: Нельзя преобразовать в объект типа Табличная часть. Как бы по входным параметрам норм.
#1 by luter-89
Не то скопировал
#2 by luter-89
Синтаксис: РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>) Параметры: Тип: Строка. Имя реквизита формы, который необходимо преобразовать. Может быть указан реквизит данных формы (см. описание параметра <Объект> метода ДанныеФормыВЗначение). <Тип> (необязательный) Тип: Тип. Тип значения, получаемого из реквизита формы (данных формы). Если данный параметр не указан, то он также получается из реквизита формы. Если реквизит является составным типом и значение параметра не указано, генерируется исключение времени выполнения. Возвращаемое значение: Тип: Произвольный. Описание: Преобразует указанный реквизит формы в объект прикладного типа. Доступность: Сервер, мобильное приложение(сервер).
#3 by Nuobu
ЭтаФорма.Таблица - уже таблица значений.
#4 by luter-89
Управляемый интерфейс
#5 by luter-89
Имя реквизита формы, который необходимо преобразовать. Может быть указан реквизит данных формы (см. описание параметра <Объект> метода ДанныеФормыВЗначение). Это что - то здесь
#6 by luter-89
Видимо можно указать только Объект, дальше через точку нельзя
#7 by luter-89
Есть еще предположения?)
#8 by h-sp
делайте РеквизитФормыВЗначение("Объект")
#9 by luter-89
Так и делаю, но все же интересно. Косяк что ли
#10 by FIXXXL
Тип укажи или сделай .Выгрузить и не выпендривайся :)
#11 by FIXXXL
или Скопировать
#12 by igork1966
Как бы название функции намекает на неправильность такого использования.  Объект.Таблица как бы не реквизит формы ни разу
#13 by luter-89
Но тип то ДанныеФормыКоллекция
#14 by luter-89
Указание типа не поможет
#15 by craxx
Таблица значений на клиенте не доступна
#16 by igork1966
Объект.Таблица это ТЧ?
#17 by luter-89
Я это делаю на сервере
#18 by luter-89
Да, ТЧ
#20 by igork1966
Из твоего же : Примечание: Нельзя преобразовать в объект типа Табличная часть.
#21 by luter-89
Если Объект.Таблица, то не работает
#22 by luter-89
Так я пытаюсь преобразовать в таблицу значений
#23 by singlych
Чет мне кажется, нельзя просто так взять и получить ТЗ из ДанныеФормыКоллекция, образованных из ТЧ. Ты же не сможешь преобразовать, к примеру основной реквизит формы справочника в документ. Так что пиши Выгрузить.
#24 by Вафель
ну так Объект.Таблица на сервере и не имеет тип ТаблицаЗначений, а имеет ТабличнаяЧасть
#25 by AvRm
Ты должен данные формы преобразовать, а не объекта. То есть в 1 параметр подставить имя таблицы на форме. А если у тебя табличная часть, то зачем ее преобразовывать. Выгрузи
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С