Вход | Регистрация

1С:Предприятие ::

Метки: 

Передача значения в реквизит внешней обработки.

Я
   Sinderlok
 
21.01.18 - 17:54
Доброго времени суток. Появился такой вот вопрос как мне при программном открытии внешней доработки передать значение в её реквизит. Будь то реквизит объекта или формы.
Вот например я получаю обработку и открываю её форму.

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

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

СсылкаНаОбъект.ИмяРеквизита - так не находит реквизит объекта обработки.
Форма.ИмяРеквизита - тоже самое.

Может кто подсказать как правильно это делается?
 
  Рекламное место пустует
   Sinderlok
 
1 - 21.01.18 - 17:55
Ух...забыл сказать. Обычные формы.
   Lexey_
 
2 - 21.01.18 - 21:54
(0) "СсылкаНаОбъект.ИмяРеквизита - так не находит реквизит объекта обработки". А с чего вдруг реквизит объекта обработки окажется в реквизитах справочника ВнешниеОбработки?
"ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОбработки.ПолучитьФорму(ИмяФайла);"
Ты хоть понимаешь, что ты старался, сохранял обработку из двоичных данных на диск, а потом - хренакс и получаешь форму и объект совсем другого объекта метаданных?


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует