Имя: Пароль:
1C
1С v8
V8.2 УФ Ключ в параметры формы и новый объект.
0 ZUM
 
16.10.13
11:55
Доброго дня коллеги!
Пытаюсь реализовать следующую задачу.
Есть новый объект, отдельные его реквизиты хочу заполнять в отдельной форме:

ПараметрыФормы       = Новый Структура;          
ПараметрыФормы.Вставить("Ключ",Параметры.Ключ);
Форма = ОткрытьФормуМодально("Документ.Событие.Форма.ОтдельнаяФорма",ПараметрыФормы);

С новым объектом не работает :(
А с записанным работает....
Понятно что у нового нет еще ссылки...

Если кто-то делал что то подобное поделитесь опытом пожалуйста!
1 ZUM
 
16.10.13
12:05
:) поднимем

Ключ – значение, идентифицирующее объект, редактируемый в форме. В случае отсутствия или неверного значения создается новый объект с использованием остальных параметров. Предоставляется расширениями форм объектов и менеджера записи регистра сведений.
2 r_p
 
16.10.13
12:20
Ну так не указывай в параметрах Ключ, просто не забудь передать владельца формы.
3 ZUM
 
16.10.13
12:21
:(
4 ZUM
 
16.10.13
12:21
(2) Спасибо!
5 r_p
 
16.10.13
12:22
Вышло?
6 ZUM
 
16.10.13
12:22
Пока пробую :)
7 ZUM
 
16.10.13
12:30
(5) Пока не выходит ....
8 r_p
 
16.10.13
12:45
Все выходит. Попробовал специально. Делаешь произвольную форму для документа, вызываешь ее через
    Приложение = ОткрытьФормуМодально("Документ.ВыпискаПоРасчетномуСчету.Форма.ОтдельнаяФорма",,Новый УникальныйИдентификатор)
    В самой форме вводишь данные, нажмешь на кнопку "Выбрать", там обработчик типа
    Закрыть(ИмяреквизитаВПроизвольнойФорме);
и все прилетает в документ.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.