Страница 1 из 1

Бухгалтерия 8 КОРП

СообщениеДобавлено: Ср июл 21, 2010 5:29 am
julyp
{ОбщийМодуль.ОбщегоНазначения.Модуль(3806)}: Ошибка при вызове метода контекста (ПолучитьФорму)
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);
по причине:

по причине:
Ошибка подключения внешних метаданных
по причине:
Ошибка загрузки документа.
Внешняя обработка не может быть прочитана текущей версией программы.

Ошибка вылазит при попытке открыть демо версию (2.014.5)

Re: Бухгалтерия 8 КОРП

СообщениеДобавлено: Ср июл 21, 2010 5:59 am
julyp
Делаем Попытка-Исключение-КонецПопытки

Процедура ОткрытьПутеводительПоДемонстрационнойБазе() Экспорт
Попытка
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВнешниеОбработки.Ссылка
|ИЗ
| Справочник.ВнешниеОбработки КАК ВнешниеОбработки
|ГДЕ
| ВнешниеОбработки.Наименование = ""Путеводитель по демонстрационной базе""";
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();

Путеводитель = Выборка.Ссылка;

ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = Путеводитель.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);

Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);

Если Форма <> Неопределено Тогда
Форма.Открыть();
КонецЕсли;

УдалитьФайлы(ИмяФайла);
Исключение
КонецПопытки;
КонецПроцедуры // ОткрытьПутеводительПоДемонстрационнойБазе()

Re: Бухгалтерия 8 КОРП

СообщениеДобавлено: Чт июл 22, 2010 5:46 pm
Vladimir
Уточняю - при конвертации в 8.2. Происходит ситуация из-за того, что в демо базе содержится внешняя отработка под 8.1