|
Как выбрать документы в базе 8.2, подключившись к ней из 7.7? |
☑ |
0
Марк_З
18.07.12
✎
15:36
|
Господа, подскажите, пожалуйста.
Из базы 7.7 подключаюсь к базе 8.2 COMConnector-ом. Отрабатывает нормально. Далее надо в восьмерочной базе выбрать за период документы, чтобы потом нужное записать в базу7. Как получить ТекущийДокумент() из выборки?
Текст типа:
выборка8 = база8.Документы.ВернутьВыборку(Дата1,Дата2);
Пока выборка8.Следующий() = -1 Цикл
текДок8 = выборка8.Текущий();
или
выборка8 = база8.ВернутьВыборку(Дата1,Дата2);
обруган: Поле агрегатного объекта не обнаружено (ВернутьВыборку)
|
|
1
Волесвет
18.07.12
✎
15:37
|
гыыы
|
|
2
Sh1ko
18.07.12
✎
15:37
|
опа
|
|
3
MrStomak
18.07.12
✎
15:37
|
вернутьвыборку?:))
|
|
4
1Сергей
18.07.12
✎
15:39
|
ВВернутьВыборку
|
|
5
Марк_З
18.07.12
✎
15:40
|
(4) :-))))
|
|
6
Марк_З
18.07.12
✎
15:42
|
(3) Там так и написано: ВернутьВыборку()
Но в таком виде "агрегатного объекта не обнаружено (ВернутьВыборку)"
|
|
7
Марк_З
18.07.12
✎
15:45
|
Попробую у восьмерочников спросить...
|
|
8
andrewks
18.07.12
✎
15:47
|
сделай через запрос
|
|
9
andrewks
18.07.12
✎
15:48
|
база8.Документы.ВернутьВыборку(Дата1,Дата2) - ересятина какая-то
|
|
10
Марк_З
18.07.12
✎
15:51
|
Просто отобрать документы определенного типа (например, ПоступлениеТоваровУслуг) я уже умею.
олеДок = база82.Документы.ПоступлениеТоваровУслуг.Выбрать(Дата1, Дата2);
Пока олеДок.Следующий() = -1 Цикл
Сообщить(олеДок.Номер + " " + олеДок.Дата);
А как выбрать все доки всех типов?
|
|
11
Марк_З
18.07.12
✎
15:53
|
(9) Не спорю. Но как-то ж надо было попробовать...
А как написать, чтоб работало - нигде не нашел.
|
|
12
palpetrovich
18.07.12
✎
16:12
|
(11) читай
|
|
13
zladenuw
18.07.12
✎
16:16
|
(12) спс за ссылку. а не проще написать алгоритм выборки на 8, и вернуть нужные значение в виде таблицы
|
|
14
Марк_З
18.07.12
✎
16:19
|
(12) О! Там я еще не был. СПАСИБО!
|
|