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): ну, разве что.
но модальное открытие - это такая кака...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший