Имя: Пароль:
1C
1C 7.7
v7: Дожились ОткрытьФорму нового эл. спр. Как получить назад конт?
0 Adecvator
 
14.01.13
19:10
Открываю форму нового элемента справочника из формы списка спр., а вот вернуть назад ссылку на новый элемент спр. не могу:(
1 vinogradъ
 
14.01.13
19:12
Ссылку не получишь, пока не запишешь объект. Только контекст.
2 viktor_vv
 
14.01.13
19:16
Можешь через глобальную переменную попробовать. Только не забыать ее очищать.
Вроде как в приЗаписи() текущий элемент уже доступен.
3 viktor_vv
 
14.01.13
19:17
Только вот как ты будешь ловить в форме списка, что элемент уже записан ?
Разве что через обработкуОжидания.
4 vinogradъ
 
14.01.13
19:24
Конт = "";
ОткрытьФорму("Элемент.<ВидСправочника>", Конт, "", 0);
Сообщить("" + Конт.Код);

ПриОткрытии()
Конт = Форма.Параметр;
Конт = ВзятьКонтекст(Контекст);

В сообщить() будет код нового элемента
5 Adecvator
 
14.01.13
19:29
вроде ПриЗакрытии() уже элемент записан, попытаюсь передать его через Форма.Параметр
6 Cthulhu
 
14.01.13
23:39
(5): ну, передашь. только вот передать - это только полдела, ты его попробуй поймай.
7 Zhuravlik
 
15.01.13
00:10
(0) А модально открыть?
8 Cthulhu
 
15.01.13
00:33
(7): ну, разве что.
но модальное открытие - это такая кака...