Имя: Пароль:
1C
 
Отчет на СКД открыть не могу из Вн-их отчетов, УТ 10 Платформа 8.2 обычные формы
0 SH_tan
 
06.02.15
16:50
Добрый День всем! вот тут кусочек кода, не хватает навыка открыть СКД из справочника внешние отчеты обработки
Попытка
            ИмяФайла = ПолучитьИмяВременногоФайла();
            ДвоичныеДанные = ВыбраннаяСтрока.ХранилищеВнешнейОбработки.Получить();
            ДвоичныеДанные.Записать(ИмяФайла);
        
            Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла);
            Если Не Форма = Неопределено Тогда
                Форма.Открыть();
            Иначе
                ВнешняяОбработка = ВнешниеОтчеты.Создать(ИмяФайла);
                ВнешняяОбработка.СхемаКомпоновкиДанных.Открыть();
            КонецЕсли;
            //УдалитьФайлы(ИмяФайла)
            
        Исключение
            Предупреждение("Выбранный файл не является внешнем отчетом.
            |Либо, он не предназначен для
            |запуска в этой конфигурации.");
        КонецПопытки;
1 SH_tan
 
06.02.15
16:51
Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла);

так как формы у СКД нет тут неопределено
2 ДенисЧ
 
06.02.15
16:52
Без формы скд открываются только в УФ.
3 SH_tan
 
06.02.15
16:52
и идет сюды
тут я корявенько дописал по исключению вылетает

ВнешняяОбработка = ВнешниеОтчеты.Создать(ИмяФайла);
                ВнешняяОбработка.СхемаКомпоновкиДанных.Открыть(); //ТУТ ВЫЛЕТАЕТ а надо открыть СКД но как незнаю, помогите
4 SH_tan
 
06.02.15
16:52
(2) а можно по подробнее
5 SH_tan
 
06.02.15
16:54
управляемые формы чтоль?
6 SH_tan
 
06.02.15
16:55
тогда как решить мой вопрос?
7 ДенисЧ
 
06.02.15
16:55
"открыть СКД" - это полный бред.
8 ДенисЧ
 
06.02.15
16:55
(6) Форму нарисовать
9 SH_tan
 
06.02.15
16:56
(8) хорошо в СКД настройка есть может как нить с помощью ее можно?
10 ДенисЧ
 
06.02.15
16:57
(9) читай (8) до посинения
11 SH_tan
 
06.02.15
16:59
(10)

))))
12 anatoly
 
06.02.15
17:03
(1) если формы нет - что ты открыть хочешь???

пятница!!!
13 SH_tan
 
06.02.15
17:04
(12)

если только запилить в конфу и тогда можно открыть
14 SH_tan
 
06.02.15
17:08
готово
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший