Доброго всем времени. Волею 1С переходим с ЗИКБУ 1.0 на ЗГКУ 3.1.5.99. Внешняя обработка, НЕуправляемое приложение. Раньше для доступа к полю Комментарий ВнешнейОбработки можно было написать так:
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + ". " + ЭтотОбъект.Метаданные().Комментарий;
Теперь не могу найти "ЭтотОбъект". Не подскажете, куда копнуть? Спасибо.
---
Теперь не могу найти "ЭтотОбъект". Не подскажете, куда копнуть? Спасибо.
в УФ, ссылку на этот объект надо получать через РеквизитФормыВЗначение. На сервере.

А ваша задача решается, например в обработчике ПриСозданииНаСервере - это серверный обработчик.

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ЭтаФорма.Заголовок = РеквизитФормыВЗначение("Объект").Метаданные().Комментарий;
    КонецПроцедуры
```

либо отдельной функцией, вызвав ее- например в "ПриОткрытии"

П.С.
Я археолог ))) купился на поднявшуюся старую тему. Ну да ладно, решения все равно не было.
---
То есть вы из доработки хотите получить комментарий объекта?Например документа.Правильно?
---
Нет, комментарий обработки, как видно из обращения через Метаданные()

(1)"Раньше" - где и когда? в ОФ эта строка работает.
---
Спасибо всем ответившим. Далее по порядку.
(2) Роман . Ну да, из самой обработки и ее же комментарий. Там у меня стоит номер версии и даты и его и их я показываю в заголовке основной формы обработки. Чтобы знать - с какой версией работают.
(3) Екатерина. Ну раньше - это в ЗИКБУ 1.0 (8.2.ххх) Там были только обычные приложения. А вот что такое ОФ - теряюсь просто в догадках.... Или уже УФ ?
(4) Екатерина. Ваш пример не совсем мне понятен. Я запускаю свою обработку, скажем через
"Открыть файл" в обработке уже прописан ее комментарий, который я и хочу показать в заголовке
основной формы этой обработки. Зачем - уже написал (2). Вот это предложение мне и непонятно.
Возврат Обработки.ИМЯОБРАБОТКИ.Создать().Метаданные().Комментарий;
Что я должен создать, ведь метаданные там присутствуют, просто я их хочу получить в самой же обработке. Раньше (ЗИКБУ 1.0 8.2. было :
ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + ". " + ЭтотОбъект.Метаданные().Комментарий;
Теперь же (ЗКГУ 3.1 8.3.10.ххххх нет ЭтогоОбъекта !!!) Пишу версию и дату пока ручками в процедуре ПриОткрытии() этой формы, что в общем то одно и тоже. Интересно просто нумизматически, куда подевался ЭтотОбъект и кто исполняет теперь его функции ?

Спасибо еще раз всем, если есть что по решению этой темы - отвечайте.
---
ОФ - обычные формы, УФ - управляемые формы.
Конструкция Обработки.ИМЯОБРАБОТКИ.Создать().Метаданные().Комментарий возвращает как раз ваш комментарий. Как по-другому до него добраться я не придумала, может быть опытные и подскажут другое решение. Ждите.
---
Екатерина, спасибо за участие. Попробовал Ваш рецепт, при выборе имени обработки система дает видимо все зарегистрированные ей где-то обработки, моей там конечно нет. Если подставить в это предложение имя моей обработки, которую я и запускаю, то идет ошибка на этапе выполнения. Возможно конструкция :Обработки.ИМЯОБРАБОТКИ.Создать(); нужна для запуска обработки из программы, причем обработка должна быть в списке обработок системы. Пока я так вопрос не ставлю, запускаю ее в режиме толстого клиента по Файл->Открыть. (5) ОФ - обычные формы, здесь то моя строка и не работает. Но в 8.2 -работает.
В общем пока вопрос еще не закрыт.
---
Теперь не могу найти "ЭтотОбъект". Не подскажете, куда копнуть? Спасибо.
в УФ, ссылку на этот объект надо получать через РеквизитФормыВЗначение. На сервере.

А ваша задача решается, например в обработчике ПриСозданииНаСервере - это серверный обработчик.

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ЭтаФорма.Заголовок = РеквизитФормыВЗначение("Объект").Метаданные().Комментарий;
    КонецПроцедуры
```

либо отдельной функцией, вызвав ее- например в "ПриОткрытии"

П.С.
Я археолог ))) купился на поднявшуюся старую тему. Ну да ладно, решения все равно не было.
---
В Толстом клиенте УФ как-то так:

```1c
    ЭтаФорма.Заголовок = ЭтаФорма.Заголовок + ". " + ПолучитьКомментарий();

    &НаСервере
    Функция ПолучитьКомментарий()

    Возврат Обработки.ИМЯОБРАБОТКИ.Создать().Метаданные().Комментарий;

    КонецФункции
```
---
&НаСервере
Функция ПолучитьКомментарий()
Возврат ЭтотОбъект.Метаданные().Комментарий;
КонецФункции
в модуле объекта работает.