Запрос в базе, открытой через ОЛЕ.
Аналогичный вариант для СФ выданной работает, а для СФ полученной - нет.
Запрос = БАзаОле.NewObject("Запрос");
Запрос.УстановитьПараметр("ДокументСсылка", ДокПоступ.Ссылка);
Ругается:
{Форма.Форма.Форма(414)}: Ошибка при вызове метода контекста (Выполнить)
ВыборкаИзЗапроса = Запрос.Выполнить().Выбрать();
по причине:
Произошла исключительная ситуация: {(6, 23)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
СФ.ДокументОснование <<?>>= &ДокументСсылка
(1) А ведь верно! Я туда сунула не документ из той базы, откуда перегружаю, а найденный!
Думаю, должно получиться теперь.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший