J
juk-777
Доброго времени суток, уважаемые. Давно не создавал темы здесь, но без вас не могу почему-то справиться.
Читал статью Как Lotus Notes поддерживает иерархию документов по адресу
Цитата из статьи:
"Известен следующий приём, когда значение поля $Ref копируется в другое поле (допустим, Ref1), а само поле вычищается из документа
В этом случае системная иерархия главный документ - документ-ответ отсутствует, она существует только в конкретном приложении, но разработчик может создать на основе этих значений иерархическое представление какой ему нужно иерархии сущностей"
Собственно Вопрос: каким образом в лотус скрипте скопировать поле $ref в другое поле?
Я просто делаю аналогичную задачу и хочу при создании потомка брать значение поля родителя, которое определяется собакой как @DocumentUniqueID (то есть в поле реальный унид, а не его текстовое значение).
То есть из поля IDPodrazdelenie хочу при создании дочки взять его значение и перенести в поле UniRoditelya. НО че-то как-то не получается.
Пока получилось сделать так:
для поля UniRoditelya на собаках написал следующий код
@If (HeadPodrazdelenie = ""; @Unavailable; @DbLookup (""; ""; "TempView-Podrazdelenie"; HeadPodrazdelenie; "IDPodrazdelenie"))
где HeadPodrazdelenie - это поле документа отвечающее за название родительского подразделения
TempView-Podrazdelenie - простая вьюшка с отбором подразделений
Читал статью Как Lotus Notes поддерживает иерархию документов по адресу
Ссылка скрыта от гостей
.Цитата из статьи:
"Известен следующий приём, когда значение поля $Ref копируется в другое поле (допустим, Ref1), а само поле вычищается из документа
В этом случае системная иерархия главный документ - документ-ответ отсутствует, она существует только в конкретном приложении, но разработчик может создать на основе этих значений иерархическое представление какой ему нужно иерархии сущностей"
Собственно Вопрос: каким образом в лотус скрипте скопировать поле $ref в другое поле?
Я просто делаю аналогичную задачу и хочу при создании потомка брать значение поля родителя, которое определяется собакой как @DocumentUniqueID (то есть в поле реальный унид, а не его текстовое значение).
То есть из поля IDPodrazdelenie хочу при создании дочки взять его значение и перенести в поле UniRoditelya. НО че-то как-то не получается.
Пока получилось сделать так:
для поля UniRoditelya на собаках написал следующий код
@If (HeadPodrazdelenie = ""; @Unavailable; @DbLookup (""; ""; "TempView-Podrazdelenie"; HeadPodrazdelenie; "IDPodrazdelenie"))
где HeadPodrazdelenie - это поле документа отвечающее за название родительского подразделения
TempView-Podrazdelenie - простая вьюшка с отбором подразделений