Здравствуйте.
Суть проблемы: есть внешняя обработка(конфигурация на управляемых формах). Обработка состоит из нескольких форм. В одной форме заполняются настройки работы этой обработки, в другой они используются. Как это осуществить? При закрытии формы значения реквизитов очищаются(главное окно обработки открыто).
---
с сайта ИТС
Резюме
При оптимизации клиент-серверного взаимодействия нужно стремиться не только минимизировать вызовы сервера, но и следить за объемом передаваемых данных между сервером и клиентом.
Если можно лишний раз не передавать данные между клиентом и сервером, лучше их не передавать.
Поэтому при передаче данных между формой объекта и формой подбора рекомендуется использовать временное хранилище, чтение и запись которого должны выполняться на сервере.
Потенциально большой массив данных не рекомендуется передавать в качестве параметра формы подбора.
Таким образом, из показанных вариантов решения задачи более эффективным будет второй – за счет передачи данных между формами, минуя клиент, через временное хранилище.

ну и сам вариант собственно описан на сайте 1С ИТС

т.о. если у вас настройки носят локальный характер и не требуют обращения к серверу - передать параметром и все.
если есть серверные вызовы - поместить во временное хранилище, а ссылку как параметр между формами передать
---
При закрытии формы значения реквизитов очищаются
Реквизиты формы, или реквизиты обработки?
---
Реквизиты обработки.
В форме настроек в отладке значение реквизита "Объект.ПутьКФайлу": "c:\test".
В главной форме: ""
---
А если в главной форме ОбновитьОтображениеДанных() ?
---
сделайте реквизитами объекта - эти настройки, и тогда в любой форме они будут одинаковые.
Либо передавайте параметрами из одной формы в другую
---
Так и сделал. В обычных формах это работало. А здесь нет.
---
может ты форму открываешь как форму нового объекта, а не этого же самого
---
Может быть: команда сейчас такая ОткрытьФорму("ВнешняяОбработка.ПечатьЧеков.Форма.ФормаНастроек");
Если эта команда открывает форму как форму нового объекта, как тогда открыть форму того же объекта?
---
Можно использовать одну форму с закладками.
У формы на стройках указать - СохранениеДанныхВнастройках и АтоматическоеСохраниеДанныхВ настройках. У реквизитов поставить галочки, чтобы они сохранялись.
---
Была похожая тема https://forum.infostart.ru/forum9/topic188787/
---
При закрытии формы настройки обработки передавай параметры в другую форму и всего делов.
---
с сайта ИТС
Резюме
При оптимизации клиент-серверного взаимодействия нужно стремиться не только минимизировать вызовы сервера, но и следить за объемом передаваемых данных между сервером и клиентом.
Если можно лишний раз не передавать данные между клиентом и сервером, лучше их не передавать.
Поэтому при передаче данных между формой объекта и формой подбора рекомендуется использовать временное хранилище, чтение и запись которого должны выполняться на сервере.
Потенциально большой массив данных не рекомендуется передавать в качестве параметра формы подбора.
Таким образом, из показанных вариантов решения задачи более эффективным будет второй – за счет передачи данных между формами, минуя клиент, через временное хранилище.

ну и сам вариант собственно описан на сайте 1С ИТС

т.о. если у вас настройки носят локальный характер и не требуют обращения к серверу - передать параметром и все.
если есть серверные вызовы - поместить во временное хранилище, а ссылку как параметр между формами передать
---
Спаисбо