|
Глюк с COM-соединением, помогите |
☑ |
0
Очкарик
20.01.12
✎
16:22
|
Отбор = СоединениеБух.NewObject("Структура");
Отбор.Вставить("Объект",ДоговораВыборка);
СправочникИсточникВыборка = СоединениеБух.Справочники.удХранилище.Выбрать(,,Отбор);
Пока СправочникИсточникВыборка.Следующий() Цикл
ИмяФайла = СокрЛП(СправочникИсточникВыборка.ИмяФайла);
КонецЦикла;
//************************
СправочникИсточникВыборка.Следующий() - в отладчике в режиме "остановка по ошибке" = ЛОЖЬ
Если выполнять код, то вылазит следующая ошибка:
{Форма.Форма.Форма(531)}: Ошибка при вызове метода контекста (Следующий)
Пока СправочникИсточникВыборка.Следующий() Цикл
по причине:
Произошла исключительная ситуация: Ошибка SDBL:
Ожидается CAST, идентификатор или константа (pos=139)
|
|
1
Очкарик
20.01.12
✎
16:26
|
Написал Отбор.Вставить("Объект",ДоговораВыборка.Ссылка);
Отпустило.
|
|
2
zbv
20.01.12
✎
16:26
|
Отбор.Вставить("Объект",ДоговораВыборка);
//сюда надо вставлять объект COM.
|
|
3
Очкарик
20.01.12
✎
16:27
|
(2) ДоговораВыборка и есть объект COM
|
|
5
zbv
20.01.12
✎
16:28
|
(3) отсюда не видно )
|
|
6
vmv
20.01.12
✎
16:30
|
Выбрать(,,Отбор);
этот метод нормалек прохавает факт наличия в переменной Отбор элемента типа сом?
вроде как для кома всякие англоязычные методы катят
так, просто наводка)
|
|
7
vmv
20.01.12
✎
16:32
|
а СправочникИсточникВыборка.Следующий()
разве не должен давать ошибку, если перед этим оператором не делать проверку на пустоту выборки. Мож в условие цикла ставить проверку на пустуту выборки, как в дбф еоф()
|
|
8
Очкарик
20.01.12
✎
16:35
|
(7) скока лет в одинесе?
|
|
9
vmv
20.01.12
✎
16:37
|
(8) 40 и 1/2)
если будешь петь диферамбы - прими десяток яиц, не перевариваю хрипы!
|
|
10
Очкарик
20.01.12
✎
23:08
|
(9) представляешь, у меня все работает без каких либо проверок на пустоту выборки по оператору СправочникВыборкаКомОбъект.Следующий() :)
|
|