Имя: Пароль:
1C
1С v8
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) Да, так и сделал, спасибо :)
Закон Брукера: Даже маленькая практика стоит большой теории.