Добрый день!
При выборе каталога, путь не отображается в поле формы

```1c
    &НаКлиенте
    Процедура ПутьКФайлуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    Каталог = ";
    Режим = РежимДиалогаВыбораФайла.ВыборКаталога;

    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытияФайла.Каталог = РабочийКаталог;
    ДиалогОткрытияФайла.ПолноеИмяФайла = ";
    Фильтр = НСтр("ru = 'Все файлы(*.*)|*.*'");
    ДиалогОткрытияФайла.Фильтр = Фильтр;
    ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
    ДиалогОткрытияФайла.Заголовок = НСтр("ru = 'Выберите каталог'");
    Если ДиалогОткрытияФайла.Выбрать() Тогда

    ИмяКаталога = ДиалогОткрытияФайла.Каталог;

    РабочийКаталог = ИмяКаталога;

    КонецЕсли;

    ОбновитьОтображениеДанных();

    КонецПроцедуры
```

Выбранный путь присваивается реквизиту формы, но самого его не видно. В чем причина, подскажите, пожалуйста? Два идентичных обработчика. один работает, другой нет. Разница лишь в том, что работающий - форма элемента справочника, а неработающий - форма внешней обработки.
---
Вы мне предлагаете обращаться к РабочийКаталог через Объект.РабочийКаталог? Как быть с тем, что Объект - это внешняя обработка и у нее нет реквизитов. А РабочийКаталог - это реквизит формы? Если я напишу ЭтаФорма.РабочийКаталог станет понятнее?

В общем проблема была в том, что по умолчанию стоял флаг "РежимВыбораИзСписка" - не заметил его.
---
разница в том, что в первом случае ИмяКаталога или РабочийКаталог это реквизит формы, а во втором переменная
---
РабочийКаталог - это реквизит формы строкового типа. Выведен на форму
---
нет, РабочийКаталог это переменная, а Объект.РабочийКаталог это уже реквизит
---
нет, РабочийКаталог - это реквизит формы строкового типа

читаем внимательно
---
Читайте внимательно - обратится к нему нужно через Объект, а не напрямую.
---
покажите мне где в постановке задачи речь идет об объекте и почему РабочийКаталог это не реквизит формы?

Я хочу знать кто мне врет, просто когда мне врут я расстраиваюсь и становлюсь большим и зеленым!(
---
Вы мне предлагаете обращаться к РабочийКаталог через Объект.РабочийКаталог? Как быть с тем, что Объект - это внешняя обработка и у нее нет реквизитов. А РабочийКаталог - это реквизит формы? Если я напишу ЭтаФорма.РабочийКаталог станет понятнее?

В общем проблема была в том, что по умолчанию стоял флаг "РежимВыбораИзСписка" - не заметил его.
---
иногда так бывает по причине контекстных глюков

попробуйте так

```1c
    &НаСервереБезКонтекста
    Процедура РабочийКаталогУстановитьНаСервере(ИмяКаталога)
    РабочийКаталог = ИмяКаталога;
    КонецПроцедуры

    &НаКлиенте
    Процедура ПутьКФайлуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    Каталог = ";
    Режим = РежимДиалогаВыбораФайла.ВыборКаталога;

    ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытияФайла.Каталог = РабочийКаталог;
    ДиалогОткрытияФайла.ПолноеИмяФайла = ";
    Фильтр = НСтр("ru = 'Все файлы(*.*)|*.*'");
    ДиалогОткрытияФайла.Фильтр = Фильтр;
    ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
    ДиалогОткрытияФайла.Заголовок = НСтр("ru = 'Выберите каталог'");
    Если ДиалогОткрытияФайла.Выбрать() Тогда

    ИмяКаталога = ДиалогОткрытияФайла.Каталог;

    РабочийКаталогУстановитьНаСервере(ИмяКаталога);

    КонецЕсли;

    ОбновитьОтображениеДанных();

    КонецПроцедуры
```
---
очень хорошо, значит сегодня обойдемся без казни