Как получить доступ к форме, через форму внешей обработки, если она располагается на этой форме?
---
в форме обработки

```1c
    &НаКлиенте
    Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив, СозданныеОбъекты) Экспорт
    Реквизит1=ВладелецФормы.Объект.НужныйРеквизит;
    Реквизит2=ВладелецФормы.РеквизитКакойТо;
    КонецПроцедуры
```

https://programmist1s.ru/obrabotka-zapolneniya-tablichnoy-chasti-1s-8-3-upravlyaemyie-formyi-na-primere/
---
Форма на форме не располагается. Вы имеете в виду другую форму этой же обработки?
На этот случай можно так:

```1c
    МассивСтрок = СтрРазделить(ИмяФормы, ".");
    МассивСтрок[МассивСтрок.ВГраница()] = "ИмяФормыЭтогоЖеОбъекта";

    ОткрытьФорму(СтрСоединить(МассивСтрок, "."));
```
---
Вот я прикрепил команду внешней обработки к Документу НачислениеПоСреднему! Как мне получить доступ к текущей форме этого документа, т.е. как мне использовать данные, которые находятся на форме текущего документа НачислениеПоСреднему для данной внешней обработки?

```1c
    Функция СведенияОВнешнейОбработке() Экспорт

    Назначения = Новый Массив ;
    Назначения.Добавить("Документ.НачислениеПоСреднему") ;

    ПараметрыРегистрации = Новый Структура ;
    ПараметрыРегистрации.Вставить("Вид","ЗаполнениеОбъекта");
    ПараметрыРегистрации.Вставить("Назначение", Назначения);
    ПараметрыРегистрации.Вставить("Наименование","Пересчитать средний заработок (КЭИС)");
    ПараметрыРегистрации.Вставить("Версия","1.0");
    ПараметрыРегистрации.Вставить("Информация","Дополнительная обработка пересчет среднего заработка");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);

    Команды = ПолучитьТаблицуКоманд() ;
    ДобавитьКоманду(Команды, "Пересчитать средний заработок (КЭИС)","ЗаполнитьДокумент","ВызовКлиентскогоМетода",Ложь,) ;

    ПараметрыРегистрации.Вставить("Команды",Команды) ;

    Возврат ПараметрыРегистрации;

    КонецФункции

    Функция ПолучитьТаблицуКоманд()

    Команды = Новый ТаблицаЗначений ;
    Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")) ;
    Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")) ;
    Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")) ;
    Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")) ;
    Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")) ;

    Возврат Команды ;

    КонецФункции

    Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = ")

    НоваяКоманда = ТаблицаКоманд.Добавить() ;
    НоваяКоманда.Представление = Представление ;
    НоваяКоманда.Идентификатор = Идентификатор ;
    НоваяКоманда.Использование = Использование ;
    НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение ;
    НоваяКоманда.Модификатор = Модификатор ;

    КонецПроцедуры
```
---
в форме обработки

```1c
    &НаКлиенте
    Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив, СозданныеОбъекты) Экспорт
    Реквизит1=ВладелецФормы.Объект.НужныйРеквизит;
    Реквизит2=ВладелецФормы.РеквизитКакойТо;
    КонецПроцедуры
```

https://programmist1s.ru/obrabotka-zapolneniya-tablichnoy-chasti-1s-8-3-upravlyaemyie-formyi-na-primere/
---
Спасибо большое)