Формирование СКД через Com #474320


#0 by y22-k
Добрый день подскажите пожалуйста как подключиться к com базе и сформировать отчет СКД. программа пишет несоответствие типов я пробовал  вар1: Отчет = глБаза.Отчеты.СредняяЧисленностьРаботниковОрганизаций.Создать; {ВнешнийОтчет.ОтчетПоKPI}: Ошибка при установке значения атрибута контекста (СхемаКомпоновкиДанных): Несоответствие типов по причине: Несоответствие типов {ВнешнийОтчет.ОтчетПоKPI}: Ошибка при установке значения атрибута контекста (СхемаКомпоновкиДанных): Несоответствие типов по причине: Несоответствие типов в чем косяк?
#1 by Defender aka LINN
СхемаКомпоновкиДанных - это схема. А ты ей пытаешься COM-объект подсунуть. Я бы на месте 1С еще и в лицо плюнул.
#2 by y22-k
Хорошо, у меня задача получить данные из другой базы с помощью отчетов на СКД эта задача не может быть решена? Я раньше просто писал запрос , а сейчас узнал про то что можно прямо из отчета данные брать.
#3 by Defender aka LINN
Может. Кто ж ей помешает. Отчет есть - бери и формируй.
#4 by y22-k
подскажи пожалуйста как тогда, я не могу понять? не через com ? как то еще по хитрому можно
#5 by y22-k
У Хрусталевой в книжке пример там одинаковые отчеты а у меня они разные и такого отчета в текущей базе нет
#6 by Asmody
так тебе результат отчета нужен! можно сформировать отчет программно, завернуть полученный табличный документ в строку, передать строку через com и развернуть. за основу можешь взять вот это
#7 by y22-k
спасибо буду пробовать
#8 by y22-k
получилось все спасибо большое
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С