|
Создание нового объекта из табличного поля
| ☑ |
0
MaxStarkov
23.05.13
✎
12:03
|
На форме документа есть табличное поле с типом значения "ЗадачаСписок.ЗадачиПользователя", как сделать так, чтобы при добавлении задачи непосредственно из формы документа для новой задачи указать ссылку на текущий документ в значении реквизита "Объект"?
|
|
1
Ursus maritimus
23.05.13
✎
12:05
|
(0) Пользуйся запятыми.
|
|
2
Defender aka LINN
23.05.13
✎
12:05
|
(0) У табличного поля есть всякие там события
|
|
3
MaxStarkov
23.05.13
✎
12:07
|
В событии ПередНачаломДобавления при назначении Родитель.Объект = Ссылка система пишет, что доступно только чтение ...
|
|
4
hhhh
23.05.13
✎
12:10
|
(3) прям перед началом добавления? Ведь там еще нет ничего.
|
|
5
MaxStarkov
23.05.13
✎
12:12
|
Да, ошибся. Там еще ничего нет, просто пустая ссылка. А как все таки передать в новый элемент значение ссылки на документ?
|
|
6
MaxStarkov
23.05.13
✎
12:24
|
В табличном поле установлен отбор по Объекту, но все равно не пойму как для новой задачи установить ссылку на документ из которого она создается
|
|
7
MaxStarkov
24.05.13
✎
09:22
|
Получилось сделать через событие табличного поля ОбработкаЗаписиНовогоОбъекта(Элемент, Объект, СтандартнаяОбработка).
Все довольно просто, в коде события указываем:
Объект.Объект = Ссылка;
Объект.Записать();
Объект - реквизит задачи в котором хранится ссылка на документ, справочник и т.д.
Конечно, при открытии формы новой, еще не записанной задачи в поле Объект ничего не указано, но при ее записи нужная ссылка будет установлена.
|
|