Имя: Пароль:
1C
1С v8
скд и ком соединение
,
0 servicenn
 
27.02.14
11:35
День добрый как с помощью скд отчёта выцепить данные через ком соединение из другой базы? Если возможно пример
1 servicenn
 
27.02.14
11:35
Ком соединени настроил, обычным запросом данные получаю, осталось это сделать с помощью скд
2 МойКодУныл
 
27.02.14
11:38
(1) помести полученное в ТЗ, а ТЗ используй в своем отчете на СКД как внешнюю таблицу.
3 servicenn
 
27.02.14
11:40
(2) тз получил: тз = запрос.выполнить().выгрузить(), можно ли подробней как передать эту таблицу в скд
4 Wobland
 
27.02.14
11:41
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    СтандартнаяОбработка=Ложь;

    Результат=ПолучитьРезультат(НачалоПериода, КонецПериода);

    ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, Новый Структура("Результат", Результат), ДанныеРасшифровки);
КонецПроцедуры
5 servicenn
 
27.02.14
11:44
(4)  тз это будет ДокументРезультат?
6 Wobland
 
27.02.14
11:48
(5)  Результат=ПолучитьРезультат(НачалоПериода, КонецПериода);
7 servicenn
 
27.02.14
11:50
(6) ок, тоесть результат это и будет тз моего запроса
8 servicenn
 
27.02.14
13:41
(4) такой процедуры в отчёте скд нет , который я использую, или надо её вставить и соединить с другим кодом?
9 Wobland
 
27.02.14
13:46
(8) это событие такое. точнее его обработчик
10 servicenn
 
27.02.14
13:49
Это где искать в подписках на события или в общих модулях?
11 Wobland
 
27.02.14
13:50
прямо в модуле отчёта
12 servicenn
 
27.02.14
13:54
(11) по каким ключевым словам поиск в модуле отчёта?
13 servicenn
 
27.02.14
13:54
есть вот такая функция в модуле отчёта скд

Функция СформироватьОтчет(Результат = Неопределено, ДанныеРасшифровки = Неопределено, ВыводВФормуОтчета = Истина, ЭтаФорма = Неопределено) Экспорт

    Если НЕ ЭтаФорма = Неопределено Тогда
        УправлениеОтчетами.УстановитьПериодОтчета(ЭтотОбъект, ЭтаФорма, Ложь);
    КонецЕсли;

    Возврат ТиповыеОтчеты.СформироватьТиповойОтчет(ЭтотОбъект, Результат, ДанныеРасшифровки, ВыводВФормуОтчета);

КонецФункции
14 Wobland
 
27.02.14
13:56
хорошо ей?
15 servicenn
 
27.02.14
13:57
(14) вот и у меня такой же вопрос) разбираюсь
16 Wobland
 
27.02.14
13:57
(12) по ключевым словам "При", "Компоновке" и "Результата"
17 servicenn
 
27.02.14
13:59
(13) вот только эту функцию и находит в (13)
18 Wobland
 
27.02.14
14:01
ба! да у тебя обработчика события нет. а событие происходит
19 servicenn
 
27.02.14
14:03
наверно
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой