Имя: Пароль:
1C
1С v8
Выборка документов
0 ВежливаяТварь
 
16.03.12
12:47
Добрый день. Столкнулся с некоторой проблемой. С помощью Com подключаюсь к базе 7.7 из 8.2. При попытке вытянуть выборку документов открывает диалог выбора документа. Код:    

ДокументПрихода=База77.CreateObject("Документ.ПриходнаяНакладная");
Выборка=ДокументПрихода.Выбрать(ДатаНач,ДатаКон);

В выборку заносит либо 1 либо 0, в зависимости от того выбрали мы документ или нет. Мне же хотелось просто получить выборку документов. Вопрос: где именно выпрямить руки?
1 Wobland
 
16.03.12
12:48
Пока Выборка.Следующий() или что-то в таком роде...
2 Steel_Wheel
 
16.03.12
12:48
(0) ВыбратьДокументы -- открывает выборку. Перебирается циклическим вызвовом функции ПолцчитьДокумент()
3 Wobland
 
16.03.12
12:48
+(1) 0 или 1 - это об успешности выборки, насколько я понимаю
4 Steel_Wheel
 
16.03.12
12:49
ДокВыборка = Док.ВыбратьДокументы()
Пока ДокВыборка.ПолучитьДокумент() = 1 Цикл

КонецЦикла
5 ВежливаяТварь
 
16.03.12
12:49
Понял, спасибо. Сейчас попробую.
6 Steel_Wheel
 
16.03.12
12:49
тьфу... надо так

ДокВыборка.ВыбратьДокументы()
7 ВежливаяТварь
 
16.03.12
12:51
Такой вопрос: если я работаю с базой 7.7 чрез com  то и синтаксис я использую семёрошный?
8 Steel_Wheel
 
16.03.12
12:51
(7) Естественно
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.