|
Глюк с 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) представляешь, у меня все работает без каких либо проверок на пустоту выборки по оператору СправочникВыборкаКомОбъект.Следующий() :)
|
| Форум | Правила | Описание | Секции | Поиск |