Com-соединение
☑
0
FuriKuri
22.04.13
✎
11:31
Пытаюсь подключится к другой базе через Com-соединение. И выбираю все Документы поступления:
V8 = Новый COMОбъект("V82.ComConnector");
********
V8 = ПодключитсяКИнформационнойБазе(СтруктураПодключения);
выборка = V8.Документы.ПоступлениеТоваровУслуг.выбрать();
Вотом выборку помещаю в ТЗ
ТЗ = Новый ТаблицаЗначений;
// Создать нужные колонки.
ТЗ.Колонки.Добавить("Документ");
ТЗ.Колонки.Добавить("Организация");
ТЗ.Колонки.Добавить("Контрагент");
ТЗ.Колонки.Добавить("СуммаДокумента");
ТЗ.Колонки.Добавить("ДатаВХ");
Пока ТЗОткуда.Следующий() цикл
НоваяСтрока = ТЗ.Добавить();
НоваяСтрока.Документ = ТЗОткуда.Ссылка;
НоваяСтрока.Организация = ТЗОткуда.Организация;
НоваяСтрока.Контрагент = ТЗОткуда.Контрагент;
НоваяСтрока.СуммаДокумента = ТЗОткуда.СуммаДокумента;
НоваяСтрока.ДатаВХ = ТЗОткуда.ДатаВходящегоДокумента;
КонецЦикла;
Потом Собственно из этой ТЗ строю отчет. Но при выводе на отчет вместо названия документа выводит ComОбъект. Я так понимаю через ком соединения можно выбрать только значения типа (Строка, число, булево). Как мне достать название документа?
1
ДенисЧ
22.04.13
✎
11:31
Что есть "название документа"?
2
salvator
22.04.13
✎
11:31
Представление
3
Ranger_83
22.04.13
✎
11:34
Только строки даты и булево
4
FuriKuri
22.04.13
✎
11:38
(1) Ну тоесть типа как значение.Ссылка - "Поступление товаров и услуг MTD00000358 от 17.04.2013"
5
Галахад
гуру
22.04.13
✎
11:38
Представление.
6
Галахад
гуру
22.04.13
✎
11:39
А, уже было.
7
FuriKuri
22.04.13
✎
12:21
(2) (5) Спасибо большое :) помогло)
8
Михаил Козлов
22.04.13
✎
12:36
Сделайте запрос в COM и выводите в табличный документ (или заполняйте ТЗ, если так удобнее).
9
FuriKuri
22.04.13
✎
13:14
(8) Да, так и сделал, спасибо :)
Закон Брукера: Даже маленькая практика стоит большой теории.