После нажатия "Применить" в отладке Реквизит заполняется нужным мне СЗ, но при повторном открытии формы2 реквизит пуст, и не срабатывает условие ИНАЧЕ в процедуре ПриОткрытии(). Что не так?
(4) Во второй форме пользователь формирует СЗ из ПоляСписка. Вопрос в том, почему при повторном открытии формы значение реквизита очищается...? Пробовал другие извращенные варианты, например через
Резвизит = ОткрытьМодально()
передавать при закрытии список - то же самое. Варианты?
(5) потому что ОбработкаОбъект, не тот что в форме откуда вызывается.
ЭтотОбъект.ПолучитьФорму - должно помочь. Как делать различного рода выбор и подбор - смотри на ИТС, там всё довольно прозрачно описано.
ПроизвольнуюФорму что ли забабахал? Тогда непонятно, как первый раз заполнение происходило.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший