Имя: Пароль:
1C
 
Преобразовать результат запроса в тип ДанныеФормыКоллекция
0 petr_ivanov
 
11.10.24
13:37
У меня есть функция (написана не мной), которая принимает параметром Табличную Часть (смотрю в отладчике - типа данные параметра ДанныеФормыКоллекция ). Функция работает корректно, претензий нет.

Мне нужно вызывать эту же функцию, но вместо данных ТЧ передать в нее данные из запроса, содержащего такие же данные напрямую, минуя табличную часть.

Я уже пробовал и напрямую результат запроса, и через выгрузить. Не работает с разными ошибками (например, ошибка отображения типов)

Каким образом можно подставить в параметры функции результаты запроса таким образом, чтобы они были "совместимы" с типом ДанныеФормыКоллекция ?
1 Волшебник
 
11.10.24
13:39
Напишите другую функцию, которая принимает на вход ТаблицаЗначений
2 craxx
 
11.10.24
14:07
(0) А если лень писать свою функцию для ТЗ, и Вы вызываете ее из формы (или из процедуры ОМ, где параметром форма) - можно создать свою коллекцию данных формы, загрузить в нее Вашу ТЗ и подать ее на вход в функцию.
3 d4rkmesa
 
11.10.24
13:55
(0) Что-то вроде ЗначениеВДанныеФормы можно попробовать. Правда, у меня не было ситуации, когда бы эта функция пригодилась, поэтому про подводные камни не могу сходу сказать.
4 Asmody
 
11.10.24
13:55
(0) Разберитесь с типами данных на клиенте и на сервере.
ДанныеФормыКоллекция <> ТабличнаяЧасть <> РезультатЗапроса
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс