Ws.editdocument

  • Автор темы oxystile
  • Дата начала
Статус
Закрыто для дальнейших ответов.
O

oxystile

#1
код:
Код:
Set docResp = db.CreateDocument
docResp.Form = "Response To Response"
docResp.DocID=doc.DocID(0)
docResp.IDLog=doc.IDLog(0)
docResp.Type=doc.Type(0)
docResp.DocIDR2=docResp.UniversalID
docResp.Creator1=s.UserName
var1 = Evaluate("@Now([ServerTime])") 
docResp.CreatedV = var1(0)
docResp.MarkS=docResp.statusV(0)
Call docResp.MakeResponse( docN)
Set uidoc = ws.EditDocument(True, docResp)
\\\\\\\\\\\\\\\\\\\\\\\\\\\
Set uidoc = ws.EditDocument(True, docResp) эта команда сохраняет документ??
есть условие на docResp кнопок, скрыть, если @Isnewdoc, но при Set uidoc = ws.EditDocument(True, docResp) они несрыты, почему?
спасибо!
 

Omh

Lotus team
04.07.2007
2 210
1
#2
Потому что создавая док скриптом он при открытии уже не @IsNewDoc.
Но зато ещё Doc.IsNewNote :)
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
1
#3
Для: oxystile
Особенность такая. @IsNewdoc не работает на документах, созданных в бакэнде.
Проверяй так: @IsNewDoc | @NoteID = "NT00000000"

Я на каждой форме держу числовое CFD-поле с такой формулой. Назвал его IsNewDoc. Удобно для проверок. Т.е. в формуле скрытия можно просто IsNewDoc написать.
 

morpheus

скриптописец
07.08.2006
3 915
1
#4
Видимо вопрос снят, закрываю

Для: oxystile
- пользуйтесь тегами кода
- Если Omh или Medevic или кто либо другой Вам помог, не поленитесь поставить + в репутацию
 
Статус
Закрыто для дальнейших ответов.