• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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).
Попробуй
 
Мы в соцсетях:

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