S
serko
Здравствуйте. Только начал осваивать среду и пользоваться вкладкой Help :lol:
Заранее прошу прощения, если я не в тот раздел написал(а я скорее всего написал не в тот раздел). Это единственный форум, который я смог найти по Domino B)
Передо мной стоит задача: написать в View для Action код на открытие документа с автоматическим заполнением полей. Почти все сделал, но встретил последний подводный камень. Я пытался написать на LotusScript, но т.к. я в Help ничего не нашел, чтобы открыть этот документ, был вынужден прибегнуть к @-формулам. Не знаю, может вы поставите меня в нужное русло, т.к. я перегибаюсь между двумя языками. Потыкав Help я понял, что @формулы подходят для простых команд типа сохранить,удалить,создать...
Ну, не об этом. К делу...
На @-формулах написал следующее:
Заранее прошу прощения, если я не в тот раздел написал(а я скорее всего написал не в тот раздел). Это единственный форум, который я смог найти по Domino B)
Передо мной стоит задача: написать в View для Action код на открытие документа с автоматическим заполнением полей. Почти все сделал, но встретил последний подводный камень. Я пытался написать на LotusScript, но т.к. я в Help ничего не нашел, чтобы открыть этот документ, был вынужден прибегнуть к @-формулам. Не знаю, может вы поставите меня в нужное русло, т.к. я перегибаюсь между двумя языками. Потыкав Help я понял, что @формулы подходят для простых команд типа сохранить,удалить,создать...
Ну, не об этом. К делу...
На @-формулах написал следующее:
field= @GetField("addres");
@Command([Compose]; "form1");
@SetDocField(docUNID;"addres"; field);
Проблема заключается в том, что я не знаю как получить docUNID. Есть @DocumentUniqueID, которая годится для текущего документа, но мне надо, чтобы она работала на несозданном документе. Т.е. пользователь выбирает документ, нажимает на action и перед ним открывается создаваемый документ с уже заполненным полем addres из того документа, который был выделен перед нажатием на action(скорее всего с этого и надо было начать мой флуд). Зная UNID создаваемого документа я бы смог вставить значение в поле. Меня просто разрывает между лотусом и формулами. Помогите новичку и с выбором разобраться, пожалуйста. :mellow:
@Command([Compose]; "form1");
@SetDocField(docUNID;"addres"; field);
Проблема заключается в том, что я не знаю как получить docUNID. Есть @DocumentUniqueID, которая годится для текущего документа, но мне надо, чтобы она работала на несозданном документе. Т.е. пользователь выбирает документ, нажимает на action и перед ним открывается создаваемый документ с уже заполненным полем addres из того документа, который был выделен перед нажатием на action(скорее всего с этого и надо было начать мой флуд). Зная UNID создаваемого документа я бы смог вставить значение в поле. Меня просто разрывает между лотусом и формулами. Помогите новичку и с выбором разобраться, пожалуйста. :mellow: