Имя: Пароль:
1C
1С v8
Возврат ссылки на создаваемый документ в УФ
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) Произойдет тоже самое что и в любых списках. До обновления не появится.