Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 дек 2024, 18:12

Работа с графической схемой

Автор Алексей_1985_06, 12 дек 2024, 14:18

0 Пользователей и 1 гость просматривают эту тему.

Алексей_1985_06

Всем доброго дня! Знатоков прошу помощи! При открытии формы элемента справочника, необходимо отобразить графическую схему этого объекта.
Вопрос, я создал эту графическую схему в формате .grs, создал реквизит формы с типом ГрафическаяСхема, а как теперь ее отобразить на форме элемента справочника?
Попробовал через команду на форме, но появляется ошибка.

&НаКлиенте
Процедура ОтобразитьСхему(Команда)

Режим = РежимДиалогаВыбораФайла.Открытие;
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
ДиалогОткрытияФайла.Заголовок ="Выбрать схему из файла";
ДиалогОткрытияФайла.Фильтр ="Графические схемы (*.grs)|*.grs|Все файлы (*.*)|*.*";
ДиалогОткрытияФайла.ИндексФильтра =0;
ДиалогОткрытияФайла.МножественныйВыбор =ложь;
ДиалогОткрытияФайла.Расширение ="grs";
 

Если ДиалогОткрытияФайла.ВыбратьАсинх()<> Неопределено Тогда
 ГрафическаяСхема.ПрочитатьАсинх(ДиалогОткрытияФайла.ВыбранныеФайлы[0]);
КонецЕсли;

КонецПроцедуры

Индекс находится за границами массива
{Справочник.ГрафичекиеСхемы.Форма.ФормаЭлемента.Форма(16)}:ГрафическаяСхема.ПрочитатьАсинх(ДиалогОткрытияФайла.ВыбранныеФайлы[0]);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск