написал запрос, текс которого формируется динамически, когда доходит до выполнить, говорит нет такого метода, подключаюсь к базе через com, что не так делаю
Если ТипЗнч(СоединениеСЗУП) <> Тип("Неопределено") Тогда
ЗапросСотрудникиЗУП = СоединениеСЗУП.NewObject("Запрос");
Текст = "";
КолСотрудниковВМассиве = СотрудникиБПТабНомера.Количество();
Счетчик = 0;
Для каждого СотрудникТабНомер Из СотрудникиБПТабНомера Цикл
Если (КолСотрудниковВМассиве -1) = Счетчик Тогда
Текст = Текст +
"ВЫБРАТЬ
| СотрудникиОрганизаций.Ссылка КАК Ссылка,
| СотрудникиОрганизаций.Код КАК Код,
| СотрудникиОрганизаций.Наименование КАК Наименование
|ИЗ
| Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
|ГДЕ
| СотрудникиОрганизаций.Код = """ + СотрудникТабНомер +"""";
Иначе
Текст = Текст +
"ВЫБРАТЬ
| СотрудникиОрганизаций.Ссылка КАК Ссылка,
| СотрудникиОрганизаций.Код КАК Код,
| СотрудникиОрганизаций.Наименование КАК Наименование
|ИЗ
| Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
|ГДЕ
| СотрудникиОрганизаций.Код = """ + СотрудникТабНомер +"""
|
|ОБЪЕДИНИТЬ ВСЕ
|";
КонецЕсли;
Счетчик = Счетчик + 1;
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший