|  | v8: Внешняя обработка заполнения ТЧ. Получить форму владелец | ☑ | 
    
        | 0
    
        sanja26   24.08.12✎ 14:49 | 
        Как во внешней обработке заполнения ТЧ получить форму владелец?
 Документ реализация товаров и услуг. Внешняя обработка заполнения ТЧ.
 |  | 
    
        | 1
    
        sanja26   24.08.12✎ 14:50 | 
        Вернее так.
 Открывается форма обработки заполнения ТЧ, надо получить форму документа из которой она была вызвана
 |  | 
    
        | 2
    
        andrewks   24.08.12✎ 14:53 | 
        а что мешает-то? объект есть. получи форму     |  | 
    
        | 3
    
        ptiz   24.08.12✎ 14:54 | 
        Нужно доработать код конфигурации. В типовой не передается форма, только ссылка на "табличное поле".     |  | 
    
        | 4
    
        andrewks   24.08.12✎ 15:18 | 
        (3) чего-чего? ПолучитьФорму() отменили?     |  | 
    
        | 5
    
        sanja26   24.08.12✎ 15:31 | 
        (4) получитьФорму() получит пустую форму, а мне надо открытую
 
 В типовой обработке подбора номенклатуры сделано через ОповеститьОВыборе(), а мне тогда придется ручками все прописать наверное
 |  | 
    
        | 6
    
        andrewks   24.08.12✎ 15:32 | 
        (5) "получитьФорму() получит пустую форму"  чушь
 
 вот простой пример (просто закрывает форму):
 
 
 
 Процедура Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт
 Если ТипЗнч(Объект)=Тип("ДокументОбъект.ВидТвоегоДокумента") Тогда
 ФормаОбъекта=Объект.ПолучитьФорму("ФормаДокумента");
 Если ФормаОбъекта.Открыта() Тогда
 ФормаОбъекта.Модифицированность=Ложь;
 ФормаОбъекта.Закрыть();
 КонецЕсли;
 
 Возврат;
 
 
 |  | 
    
        | 7
    
        sanja26   24.08.12✎ 15:38 | 
        (6) т.е. это я в модуле объекта получу форму?)     |  | 
    
        | 8
    
        andrewks   24.08.12✎ 15:41 | 
        (7) не веришь? )     |  | 
    
        | 9
    
        sanja26   24.08.12✎ 15:52 | 
        (8) ух спасибо! думал уже в конфу врезать, а так внешняя))     |  |