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