Замечание к документу "Можно. немного "коряво", но работает на 100%"   >>>   
Тема: "А нахрена уральский парень занимается Тай-Чи" (c) Шахрин

Создан:Vlad Sh 03/26/2005 02:55 PM
Папка:
06. Разработка Notes-приложений
Тип сообщения:
Мне лень заполнять это поле

Сообщение:
, а конкретно по этой строчке: "Создать в род. форме вычисл. поле MainParentID, где Value = @Text(@DocumentUniqueID)"

> В скриптах создания дочернего документа:
ND_New.ParentUNID = ND_Current.UniversaliD - и то, только если документ создавать методом CreateDocument.

Если же Compose'ом, то в создающем новый документ скрипте нужно взять NotesUIDocument из вновь открывшегося документа:
Set NUID = NotesUIWorkspace.CurrentDocument, а потом прописать в него UNID:
NUID.Document.ParentUNID = ND_Current.UniversaliD
Ещё и отрефрешить новый документ: Call NUID.Refresh, после чего он будет гадко дёргаться...

А ещё хорошим тоном было бы создавать поле методом New класса NotesItem, тогда можно установить NotesItem.SaveToDisk = False, для того, чтобы при сохранении нового документа поле ParentUNID не сохранялось.

Иерархия документов данной дискуссии:
Можно ли при создании дочернего документа до его сохранения узнать UNID родительского? (Ivan Pomidoroff) (03.03.2005 11:16:05)
.... $REF или @InheritedDocumentUniqueID - что Вам болШе нравится (-) (Nick A Norkin; VIT Server B) (03.03.2005 12:11:58)
........ Нужно на скрипте, а не на формулах(+) (Ivan Pomidoroff) (03.03.2005 16:00:07)
............ Во вновь создаваемом документе разместить computed for display поле с формулой @Text(@InheritedDocumentUniqueID) и брать значение из этого поля (-) (Nick A Norkin; VIT Server B) (03.03.2005 18:13:43)
.... Можно. немного "коряво", но работает на 100% (Sergey Kornienko) (26.03.2005 12:15:48)
........ "А нахрена уральский парень занимается Тай-Чи" (c) Шахрин (Vlad Sh) (26.03.2005 14:55:54)
............ Я же, сказал что это всё - "коряво", но работает (Sergey Kornienko) (26.03.2005 15:32:38)
................ Сергей поймите критику правильно.... (Andrew S Golembiovskiy) (26.03.2005 16:00:07)
.................... Могу подтвердить :-) (+) (Dmitry E Nabatchikov) (31.03.2005 13:15:27)
................ Студент, Вы в LN собираетесь работать или его у вас для ознакомления дают? (Vlad Sh) (26.03.2005 17:09:11)
.................... ну вот, испортили парню субботу, сейчас пойдет и напьется, "нежнее, Виктор, еще нежнее" (с). (Dmitry Akulov) (26.03.2005 18:03:57)
........................ Люди!!! (Sergey Kornienko) (28.03.2005 19:45:53)


Разработчикам и администраторам: курсы, книги, сертификация