Имя: Пароль:
1C
1С v8
Выборка по ТЧ документа для 1С7.7
0 Mashap
 
12.06.12
12:09
Добрый день!

Обращаюсь через Com-соединение к базе, документ получила, как получить строки. Есть переменная ДокументКом типа Com-объект. Через
ДокументКом.ВыбратьСтроки()
Пока ДокументКом.ПолучитьСтроку() Цикл
КонецЦикла

не работает. Нужно запрос писать? Спасибо.
1 Рэйв
 
12.06.12
12:11
Пока ДокументКом.ПолучитьСтроку()=1  Цикл
2 Mashap
 
12.06.12
13:02
вот именно так и не работает, возвращает 0, хотя в документе есть строки.
3 Mashap
 
12.06.12
13:03
возвращает ложь
4 Mashap
 
12.06.12
13:04
(1) в смысле так тоже не работает
5 andrewks
 
12.06.12
13:14
а что возвращает
ДокументКом.ВыбратьСтроки()
?
6 фросия
 
12.06.12
13:17
наверное Документком- ссылка на док, надо еще к табличной части обратиться?
7 andrewks
 
12.06.12
13:17
(6) що?
8 DrShad
 
12.06.12
13:44
(6) в клюшках только одна ТЧ и не нужно к ней обращаться
9 МегаБум
 
12.06.12
14:10
>> документ получила

как и что получила?
10 oleg_prg
 
12.06.12
19:34
Лови рабочий код

Процедура Сформировать()
   
   V7 = СоздатьОбъект("V77S.Application");
   Открыта = V7.Initialize(V7.RMTrade, "", "NO_SPLASH_SHOW");
   Если Открыта = 0 Тогда
       Предупреждение("Ошибка открытия информационной базы");
       Возврат;
   КонецЕсли;

   Док = V7.CreateObject("Документ.ВыпискаБанка");    
   Док.ВыбратьДокументы("01.01.2012","01.06.2012");
   Пока Док.ПолучитьДокумент() = 1 Цикл
       Сообщить(Док.ТекущийДокумент().НомерДок);
       Док.ВыбратьСтроки();
       Пока Док.ПолучитьСтроку() = 1 Цикл
           Сообщить(Док.НомерСтроки);
       КонецЦикла;
   КонецЦикла;
   
КонецПроцедуры