Имя: Пароль:
1C
1С v8
Как перебрать строки таб части 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) Ну да так и есть это я очепятолся.
Сори