Имя: Пароль:
1C
1С v8
подсобите с выборкой документов в com
0 screamhome
 
27.03.13
12:41
уже 30 минут туплю
   
КомОбъект = СоздатьОбъект("V82.COMConnector");
   БазаОле = КомОбъект.Connect("Srvr=""1c"";Ref=""torg"";Usr=""m"";Pwd = ""951361"";");
   
    Если БазаОле = 0 Тогда
       Предупреждение("Не удалось открыть базу!");
       Возврат;
   КонецЕсли;
                                               

   ДокОле = БазаОле.Документы.РеализацияТоваровУслуг;

   Выборка = ДокОле.Выбрать(ВыбНачПериода, ВыбКонПериода);


Это работает
А вот дальше пытаюсь получить первый из выборки

пытаюсь так
Пока Выборка.Следующий() =1 Цикл  

нифига
Выборка.Следующий() - 1
1 screamhome
 
27.03.13
12:41
документы есть

проверяю так

Док = ДокОле.НайтиПоНомеру("00000001685",ВыбКонПериода);    Ном = Док.Номер;

находит
2 screamhome
 
27.03.13
12:42
пишу код в 7.7

подключаюсь из базы 77  в 8.2
3 hhhh
 
27.03.13
12:44
а так

Пока Выборка.Следующий() = -1 Цикл
4 samozvanec
 
27.03.13
12:46
для к=1 по выборка.количество() цикл

выборка.следующий()

...

конеццикла
5 screamhome
 
27.03.13
12:48
(3) это просто БОМБА   ;)

ржунимагу

вот спасибо
6 Рэйв
 
27.03.13
12:48
(0)в 7.7 по СОМ  Истина=-1,Ложь=0. С ними и сравнивать надо
7 Рэйв
 
27.03.13
12:49
(5)Чего ржатьнемочь? Этой новости сто лет в обед:-)
8 screamhome
 
27.03.13
12:50
(5) я за 77 тыщу лет не брался

надеюсь это последний

мой воспаленный мозг не могу предугадать ;)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.