Имя: Пароль:
1C
1С v8
передача контекста формы документа во внешнюю подключаемую форму обработки ТЧ
0 k99
 
25.04.13
11:36
Добрый день!
поискал по форуму, почитал, но не получается всё равно, пожалуйста помогите:
в ут 11 создаю внешнюю, подключаемую обработку табличной части документа. Необходимо в форме обработки получить доступ к контексту открытой формы документа, из которого была открыта обработка. Внешняя обработка подключена стандартным способом через справочник дополнительных обработок. Нужно заполнить открытую форму документа, без записи документа. Намекните, пожалуйста.
1 k99
 
26.04.13
10:18
кому будет интересно, с инфорстарта идея:

&НаКлиенте
Процедура ВыполнитьЗаполнениеУФ()
   Элемент = Объект.ДокументСсылка;
   
   КлючПоиска = Новый Структура("Ключ", Элемент);
   Окна = ПолучитьОкна();
   Для каждого Окно из Окна Цикл
       Если НЕ Окно.Основное
           И Найти(Окно.Заголовок, Элемент) Тогда
           Форма = ОткрытьФорму("Документ.ЗаказПоставщику.Форма.ФормаДокумента",КлючПоиска,,,Окно);
           НовыйОбъект = Форма.Объект;
           ЗаполнитьОбъектУФ(НовыйОбъект);
           КопироватьДанныеФормы(НовыйОбъект, Форма.Объект);
       КонецЕсли;
   КонецЦикла;          
КонецПроцедуры
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс