Как передать в запрос массив и получить ТЗ с данными из этого массива #771253


#0 by deziren1
Всем доброго дня!!! Прошу подсказать решение вопроса. Есть массив с ссылками на объекты. Необходимо получить ТаблицуЗначений со строковыми данными, Представлениями этих объектов из массива.     ТЗВсе.ЗагрузитьКолонку(МасСсылок, "Объект"); Все работает, но записей очень много и это не рациональное решение. Хочется как-то передать массив МасСсылок в запрос и из него получить ТЗВсе с данными из массива. Кто что подскажет???
#1 by ДенисЧ
В запросе из массива данные получать нельзя. Его там можно использовать только в условии
#2 by deziren1
И даже использую временную таблицу. Никак?
#3 by FIXXXL
ТЗВсе.ЗагрузитьКолонку( чем не устраивает? потом пробегись и получи текстовое представление
#4 by Лодырь
Загрузи массив в список если хочешь передать в запрос.
#5 by deziren1
Устраивает. Просто думали найти более рациональное решение, через запрос.
#6 by deziren1
Передать в запрос можно и массив, а вот как из него выгрузить данны в ТЗ через запрос, не знаю!
#7 by salvator
ВЫБРАТЬ ЧтоТо.Ссылка ИЗ ЧтоТо ГДЕ ЧтоТо.Ссылка В (&МассивСсылок) И получай ТЗ из результата запроса. Только вот для чего это нужно?
#8 by deziren1
НЕ не катит. В том то и вопрос, что Что-то такого просто нет. Есть Массив ссылок. Нужно получить ТЗ, со значениями теми, что в Массиве. Решение есть: Но, данных в массиве около 7000. И будет еще больше. Вот и возник вопрос, о поиске более рационального решения. Возможно через запрос. Но не знаю как. Обращаюсь к вам?!!?
#9 by Timon1405
Интересно послушать, как в представлении автора запрос узнает про типы объектов передаваемые в запрос в массиве? Если даже чтобы передать ТЗ в запрос она должна быть типизирована.
#10 by ДенисЧ
У тебя ссылки разных типов что-ли?
#11 by salvator
Сколько различных типов у ссылок в массиве?
#12 by deziren1
Массив ссылок на различные объекты БД. ПОлучаем его из функции НайтиПомеченныеНаУдаление.
#13 by Лодырь
Не лучше тогда цикл по метаданным прогнать и внутри цикла вызывать функцию?
#14 by deziren1
Функцию????
#15 by Лодырь
Ну. НайтиПомеченныеНаУдаление(<ОбластьПоиска>, <ВключитьОбъекты>, <ИсключитьОбъекты>)
#16 by mikecool
а чего сразу в тз не загонять ссылки, а потом тз в запрос?
#17 by deziren1
Нет, нет, нет. Функция отрабатывает. Все ок. Потом работать надо с массивом. Возможно этот вопрос не корректный. Наверное решения нет. Через запрос из массива получить ТЗ.
#18 by xxTANATORxx
и зачем тебе ТЗ?, что ты собираешься с ней делать?
#19 by deziren1
Вобщем так и сделано. Единственное, смущает что сначало надо циклом в ТЗ добавлять пустые строки, а потом из массива загонять значения. Поэтому возник вопрос поиск аболее шустрого решения. Вот.
#20 by deziren1
Далее из ТЗ запросом выбирать данные, которые не попали в другую ТЗ. :(
#21 by Wern
Запрос это гараздо менее шустрое решение. Ты данные будешь гонять на сервер баз данных и обратно ради простейшей операции?
#22 by deziren1
Возможно вы и правы!!! Спасибо!!!
#23 by deziren1
Всем спасибо за потраченное время и комменты!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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