Добрый день.Пытаюсь освоить УФ.Задача такая ЗУП КОРП (3.1.2.121).Как можно программно получить форму справочника физические лица из документа.
В документе процедура &НаСервере,пробовал

ФормаРедактирования = Справочники.ФизическиеЛица.ПолучитьФорму("ФормаРедактированияПроцентаСевернойНадбавки")
 ПолучитьФорму("Справочник.ФизическиеЛица.Форма.ФормаРедактированияПроцентаСевернойНадбавки")

Кто знает, в чем моя ошибка? И как правильно это делать?
---
```1c
    &НаКлиенте
    Процедура Блаблабла()
    ПараметрыОткрытия = Новый Структура();
    ОткрытьФорму("Справочники.ФизическиеЛица.Форма.Блаблаблабла", ПараметрыОткрытия);
    КонецПроцедуры
```
---
ПолучитьФорму("Справочник.ФизическиеЛица.Форма.ФормаРедактированияПроцентаСевернойНадбавки") - должно работать.
Если такая форма есть. Но там промазать невозможно - контекстная подсказка помогает правильно указать путь к форме.
В чем выражается "не работает"?
---
А на тонком можно открыть другим способом?
что значит другим способом? Если нужно получить не открывая, то так:

```1c
    ФормаРедактирования = ПолучитьФорму("Справочник.ФизическиеЛица.Форма.ФормаРедактированияПроцентаСевернойНадбавки",,ЭтаФорма);
```

Можно еще параметры добавить.
---
ФормаРедактирования = Справочники.ФизическиеЛица.ПолучитьФорму("ФормаРедактированияПроцентаСевернойНадбавки")
Вот это работать не будет в тонком клиенте. Доступность только Толстый клиент.
Вторая строка на вид правильная.
---
Ты что, статью не прочитал до сих пор?
Здесь ошибка: "В документе процедура &НаСервере"
---
Прочитал. Может конечно не все еще осмыслил.
На клиенте она тоже не работает.
---
ПолучитьФорму("Справочник.ФизическиеЛица.Форма.ФормаРедактированияПроцентаСевернойНадбавки") - должно работать.
Если такая форма есть. Но там промазать невозможно - контекстная подсказка помогает правильно указать путь к форме.
В чем выражается "не работает"?
---
(6)Да промах мой,что клиент тонкий.Читал же в синтаксисе.
А на тонком можно открыть другим способом?
---
А на тонком можно открыть другим способом?
что значит другим способом? Если нужно получить не открывая, то так:

```1c
    ФормаРедактирования = ПолучитьФорму("Справочник.ФизическиеЛица.Форма.ФормаРедактированияПроцентаСевернойНадбавки",,ЭтаФорма);
```

Можно еще параметры добавить.
---
Пробовал на клиенте запускать, до создания темы.Вот такая ошибка идет.

 ПолучитьФорму("Справочник.ФизическиеЛица.Форма.ФормаРедактированияПроцентаСевернойНадбавки",,ЭтаФорма) {Справочник.ФизическиеЛица.Форма.ФормаРедактированияПроцентаСевернойНадбавки.Форма(19)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
---
Ну так и разбирайся с этой ошибкой. Нам же не видно, чего у тебя там 19 строке.
ПолучитьФорму() тут вообще не причем.
---
Вот читал до топика синтаксис понимаю, что туплю где то, а где не вижу. И не вижу, что ошибка то на другой модуль. Вот написано было бы на китайской прочитал бы, а на русском не внимательно. Все правы. Всем спасибо. Не как не привыкну, что перед открытием формы идет создание на сервере. А там требуются определенные параметры. Которых я не передаю. Всем спасибо мужики, за еще один маленький опыт.)
---
```1c
    &НаКлиенте
    Процедура Блаблабла()
    ПараметрыОткрытия = Новый Структура();
    ОткрытьФорму("Справочники.ФизическиеЛица.Форма.Блаблаблабла", ПараметрыОткрытия);
    КонецПроцедуры
```
---
Форму то я открываю, она то как раз на клиенте. Я пытаюсь получить форму не открывая.
---
Шикарная статья для начинающих - https://infostart.ru/public/236382/
---
Спасибо