|
Выборка по ТЧ документа для 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 Цикл
Сообщить(Док.НомерСтроки);
КонецЦикла;
КонецЦикла;
КонецПроцедуры
|
|