Имя: Пароль:
1C
1С v8
Не могу открыть обработку из справочника внешние обработки
0 suvolod
 
06.06.12
12:21
прописал внешнюю обработку в справочнике "Дополнительные внешние обработки". ПЫтаюсь вызвать ее программно:

ВнешнийОтчет=Справочники.ВнешниеОбработки.НайтиПоНаименованию("Закрытие");
   Если ВнешнийОтчет<> Справочники.ВнешниеОбработки.ПустаяСсылка() Тогда
      ДвоичныеДанные = ВнешнийОтчет.ХранилищеВнешнейОбработки.Получить();
      ИмяФайла = ПолучитьИмяВременногоФайла();
      ДвоичныеДанные.Записать(ИмяФайла);
     
      Обработка = ВнешниеОтчеты.Создать(ИмяФайла);
      Обработка.ПолучитьФорму().Открыть();
      УдалитьФайлы(ИмяФайла);
  КонецЕсли;


Код выполняется нормально (в смысле, в условие Если попадаю, переменная ВнешнийОтчет инициализируется), но открывается просто пустая форма. Сама обработка содержит форму "Форма". Пытался указать ее явно
Обработка.ПолучитьФорму("Форма").Открыть();

но в этом случае натыкаюсь на ошибку "Недопустимое значение параметра 1"
1 suvolod
 
06.06.12
12:25
разобрался.. глупая была ошибка
2 Maxus43
 
06.06.12
12:27
Обработка.ПолучитьФорму("труляля")?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший