• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Создание ответа

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Такой вопрос.
Создаю документ через формулу
@Command([ComposeWithReference];"";"Form";2)
В созданном документе не могу узнать родителя (поле "$Ref" пустое. ParentDocumentUNID тоже пустое) И вообще он типа не Response (IsResponse=False)

Создаю через лотус скрипт.
Т.е.
Код:
Call newdoc.MakeResponse(curdoc)
Call ws.EditDocument(True, newdoc)
И все нормально. (т.е. поле "$Ref" содержит ID)

Где неправильно ? Или не так создаю ?
 

Andre

Green Team
29.07.2004
114
1
BIT
1
Есть подозрение что все зависит от того, задан ли в дизайне формы тип документа - например Response.
Если да - то в этом случае все работает. Иначе - получаем обычный документ. Релиз 6.5.1
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
4
Задан. Даже специально еще раз проверил.
Я забыл сказать, что я хочу получить родителя в еще несохраненном ответе.
При создании через формулу поле $Ref (как и ParentUNID) еще не создано.
При создании через лотус скрипт эти поля уже содержат значения.
 

Andre

Green Team
29.07.2004
114
1
BIT
1
Если документ не сохранен - тогда верю.

Если я все правильно понимаю - то задача - получить UNID родителя.
Я решаю добавлением поля - computed when composed с формулой - @Text(@InheritedDocumentUniqueID).
Попробуй
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!