Как перебрать строки таб части COM документа ?
☑
0
ЭЦ
08.02.12
✎
13:24
Господа.
Имеется база с которой установлено COM соединение.
в этой базе имеется док с таб. частью "Выработка"
Требуется перебрать все строки этой таб. части документа.
Пишем в отладчике :comДок
-- получаем : COMОбъект
Пишем : comДок.Выработка
-- получаем : COMОбъект
Пишем : comДок.Выработка.количество()
-- получаем : 1
Пишем : comДок.Выработка[0]
-- получаем : Получение элемента по индексу для значения не определено
Чего я тут не так? Прошу подсказать.
1
Defender aka LINN
08.02.12
✎
13:27
А для чего в переборе могут пригодиться квадратные скобки?
Или автор просто упертый семерочник? :)
2
Рэйв
08.02.12
✎
13:27
индексы [] не работают по ком
3
ЭЦ
08.02.12
✎
13:30
(2) А что вместо индекса?
4
Рэйв
08.02.12
✎
13:31
(3) Обычно через
.Получить(Индекс)
5
ЭЦ
08.02.12
✎
13:32
(2)Для Каждого СтрДок из comДок Цикл
-- дает Итератор для значения не определен
6
Ursus maritimus
08.02.12
✎
13:32
Для каждого СтрокаТЧ comДок.Выработка Цикл
7
Ursus maritimus
08.02.12
✎
13:33
(5) comДок.Выработка, а не comДок
8
ЭЦ
08.02.12
✎
13:35
(6-7) Ну да так и есть это я очепятолся.
Сори
Ошибка? Это не ошибка, это системная функция.