Здравствуйте! Помогите пожалуйста новичку...
У меня при нажатии на кнопку в форме, открывается другая, куда я вношу значения. Если я второй раз наживаю на эту кнопку, то форма пустая, а хотелось бы чтобы оставалось, то что я записывала. Подскажите, как с этим справиться?

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

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

    &НаСервере
    Функция ПолучитьТипОборудования (Оборудование)
    Возврат Справочники.Доступы.НайтиПоНаименованию(Оборудование);
    КонецФункции;
```
---
вот вам пример, может не очень корректный, но направит вас, куда необходимо: у первой формы есть реквизит СсылкаНаСправочник и кнопка для открытия второй формы

```1c
    &НаКлиенте
    Процедура ОткрытьВторуюФорму()

    ПараметрыОткрытия = Новый Структура("Ключ", СсылкаНаСправочник);
    Оповещение = Новый ОписаниеОповещения("ОткрытиеФормыЗавершение", ЭтотОбъект);
    ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", ПараметрыОткрытия,,,,,Оповещение);

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

    &НаКлиенте
    Процедура ОткрытиеФормыЗавершение(Результат, ДопПараметры) Экспорт

    Если Результат <> Неопределено Тогда

    СсылкаНаСправочник = Результат;

    КонецЕсли;

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

У второй формы создаем свою кнопку "Сохранить и закрыть"

```1c
    &НаКлиенте
    Процедура СохранитьИЗакрыть()

    Записать();
    Закрыть(Объект.Ссылка());

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

Написано на коленке, прошу меня простить, если что не так))) Таким образом при первом нажатии откроется форма создания нового элемента, а при последующих - форма созданного элемента. Правда при повторном открытии первой формы СсылкаНаСправочник снова пустой будет. Тут надо все это как-то по-другому сделать, я все равно не понял всей логики, по которой хотите, чтобы все это работало)
---
Вы открываете форму элемента. Для того, чтобы открыть форму конкретного элемента, необходимо в структуру параметров добавить

```1c
    ПараметрыФормы.Вставить("Ключ", СсылкаНаЭлемент)
```

Тут у вас не очень понятно, что хотите сделать. Можно в метод открытия формы передать оповещения, при закрытии открываемой формы передавать ссылку на созданный элемент, а в обработчике оповещения эту ссылку запоминать.
---
Спасибо за ответ. По сути я хочу нажимать на кнопку в форме справочника оборудование и открывать другую форму справочника доступы и чтобы эта форма уже со значениями открывалась, но также иметь возможность редактировать данные.
---
Ну после закрытия формы все что вы там навбивали будет потеряно.
После закрытия второй формы те значения, которые вы хотите сохранить передавайте в виде структуры в первую форму.
А потом при открытии второй раз второй формы передавайте эту структуру обрабно.

В общем всегда имейте структуру , которую гоняете туда-сюда.
---
Я правда не очень понимаю каким образом это реализовать
---
Если вам просто надо открыть определенный элемент справочника, то не нужно вам все то что я выше писал. В (3) уже написали как вам быть.
---
Спасибо. Сейчас попробую
---
посмотрите справку по ОписаниеОповещение и http://v8.1c.ru/metod/faq2/answer.jsp?id=636
---
Спасибо
---
вот вам пример, может не очень корректный, но направит вас, куда необходимо: у первой формы есть реквизит СсылкаНаСправочник и кнопка для открытия второй формы

```1c
    &НаКлиенте
    Процедура ОткрытьВторуюФорму()

    ПараметрыОткрытия = Новый Структура("Ключ", СсылкаНаСправочник);
    Оповещение = Новый ОписаниеОповещения("ОткрытиеФормыЗавершение", ЭтотОбъект);
    ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта", ПараметрыОткрытия,,,,,Оповещение);

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

    &НаКлиенте
    Процедура ОткрытиеФормыЗавершение(Результат, ДопПараметры) Экспорт

    Если Результат <> Неопределено Тогда

    СсылкаНаСправочник = Результат;

    КонецЕсли;

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

У второй формы создаем свою кнопку "Сохранить и закрыть"

```1c
    &НаКлиенте
    Процедура СохранитьИЗакрыть()

    Записать();
    Закрыть(Объект.Ссылка());

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

Написано на коленке, прошу меня простить, если что не так))) Таким образом при первом нажатии откроется форма создания нового элемента, а при последующих - форма созданного элемента. Правда при повторном открытии первой формы СсылкаНаСправочник снова пустой будет. Тут надо все это как-то по-другому сделать, я все равно не понял всей логики, по которой хотите, чтобы все это работало)
---
Спасибо большое! Сделала немного иначе, но по этому принципу)