|
Возврат ссылки на создаваемый документ в УФ
| ☑ |
0
Джинн
01.12.11
✎
13:20
|
Есть документ. В табличной части его хранятся ссылки на другие документы. Юзверь хочет прямо отсюда по кнопке создать новый документ и добавить его в ТЧ. Не открывая журнал. В принципе создать легко - открыть форму с передачей туда параметров. Как вернуть ссылку обратно при закрытии формы? Финт с модальным открытием и "своей" кнопкой, на которую повешена процедура Закрыть(ВсякаяХрень); известен. А можно как-то извратиться не трогая сам документ? Что-то при гриппе с температурой голова совершенно не варит :(
|
|
1
Mort
01.12.11
✎
13:27
|
ОбработкаЗаписиНового
|
|
2
чувак
01.12.11
✎
13:28
|
В событии ячейки ТЧ "ПриИзменении".
СОздаещь документ объект, получаешь форму, заполняешь, запишешь,потом закрываешь форму, получаеь из объекта ссылку и вставлешь в ячейку?
|
|
3
Джинн
01.12.11
✎
13:36
|
(1) А если запишут любой другой новый при открытой форме?
(2) Т.е. создавать не через форму, а создать объект и открыть его форму? А дальше играть с объектом?
|
|
4
Cube
01.12.11
✎
13:41
|
В форме подчиненного документа:
&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
Если ТипЗнч(ВладелецФормы) = Тип("УправляемаяФорма") И ВладелецФормы.ИмяФормы = "Обработка.МояОбработка.Форма.Форма" Тогда
ВладелецФормы.МояПроцедура();
КонецЕсли;
КонецПроцедуры //ПослеЗаписи()
Ну это так, для примера.
|
|
5
Джинн
01.12.11
✎
13:43
|
(4) Идея понятна. С деталями я и сам справлюсь.
|
|
6
Mort
01.12.11
✎
14:13
|
(3) Произойдет тоже самое что и в любых списках. До обновления не появится.
|
|