УФ ЗначениеВДанныеФормы #765736


#0 by SFilchakov
Дико извиняюсь, тема затасканная и инфы полно, но как то не выходит, делаю по СП. Параметры: Тип: Произвольный. Значение прикладного типа, для которого определено преобразование в данные формы. Тип: ДанныеФормыСтруктураСКоллекцией; ДанныеФормыКоллекция; ДанныеФормыСтруктура. Данные формы, имеющие совместимую структуру. Описание: Преобразует объект прикладного типа в универсальный объект данных. Доступность: Сервер, толстый клиент, мобильное приложение(сервер). Вылетает ошибка: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (ЗначениеВДанныеФормы)     ЗначениеВДанныеФормы(ДеревоЗначений,Объект.ЭлементыКонструкции); по причине: Недопустимое значение параметра (параметр номер '2') ////////////// Реквизиты запроса и таблицы обработки совпадают по наисенованиям и типам. Что не так?
#1 by GROOVY
Недопустимое значение параметра (параметр номер '2')
#2 by SFilchakov
Спасибо конечно, но как то не помогло.
#3 by GROOVY
Если ничего во втором параметре не поменять - не поможет ничего.
#4 by SFilchakov
Это ясно, что в нем дело. Что в нем может быть не так? Тип(ДанныеФормыКоллекция) Структура реквизитов одинаковая.
#5 by SFilchakov
Одинаковая с объект.ЭлементыКонструкции Все наименования и типы реквизитов ТЗ(запроса) и ТЧ(Обработки) одинаковые.
#6 by mikecool
это хокку?
#7 by SFilchakov
Ладно, да это хокку! Что с параметром 2 делать то?
#8 by GROOVY
Передать параметр совместимый по структуре. А вообще, мне кажется что ты просто все не так делаешь. Зачем ты конвертируешь данные?
#9 by SFilchakov
Хочу сразу заполнить данные формы без перебора.
#10 by МимохожийОднако
Если нет примеров по использованию команды, то достаточно в типовой конфигурации запустить полный поиск по этой команде и подобрать из кучи наиболее близкий для себя.
#11 by Drac0
Значит не одинаковые. А чтобы не ипать себе мозг используй ТЧ.Загрузить(Запрос.Выполнить.Выгрузить). Заодно глянешь, что не так было.
#12 by hhhh
всё-таки там разные типы у вас. Табличная часть и таблица значений
#13 by Drac0
ЗначениеВДанныеФормы как раз и предназначена для преобразования прикладных типов и универсальных коллекций в данные формы. У него косяк с полями либо их типами. Как проще сделать написал в .
#14 by hhhh
намекаешь, что ТЗ и ТЧ - это один и тот же тип?
#15 by Drac0
нет. Перечитай еще раз или открой СП.
#16 by SFilchakov
Использовал метод ЗначениеВРеквизитФормы. И прокатило. Он заполняет даже с ошибками в типе, просто оставляет поля пустыми. Действительно был косяк в типе. Всем спасибо! тоже работает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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