Передать в запрос 1с таблицу значений
Вопрос:
Привет, народ. Вопрос есть, можно ли в запрос в 1с-ке передать параметром таблицу значений, а если можно то как получить ее колонки и как их потом использовать?
Конечно можно. Прям так и передаешь:
Запрос.УстановитьПараметр("ТЗ",ТЗ);
В конструкторе запроса добавляешь новую виртуальную таблицу, вписываешь в Имя таблицы свой параметр и вручную добавляешь поля.
После этого можно эту таблицу использовать в запросе. Но учти, что добавлять ее нужно в отдельном пакете запросов, иначе ты с ней ничего не сможешь сделать. И еще, поля таблицы значений, которую ты передаешь в запрос должны быть типизированы, иначе их нельзя будет использовать в запросе.