|
подсобите с выборкой документов в 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 тыщу лет не брался
надеюсь это последний
мой воспаленный мозг не могу предугадать ;)
|
|
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.