RE: “O campo de comentários”
Se você quer preservar o formato e os acessórios, a seguir sim, AppendText adicionará somente o texto liso. Mudar essa linha a esta preferivelmente…
Chamar Body.AppendRTItem (os comentários)
RE: “Anota ruídos elétricos e fecha-se na extremidade”
Bem, isso é um pouco mais duro. Eu não ver qualquer coisa em PostSave que causaria um ruído elétrico.
Há algum código em QuerySave ou nos outros eventos do formulário? Desde estava a abertura e o closing o uidoc, todas as sortes de edições do sincronismo pode colher acima. Você terá que ser realmente cuidadoso em seus eventos do formulário, mas eu usei esta técnica muitas vezes. Não é impossível.
Uma coisa que eu observo em PostSave é que você está começ um punho novo ao uidoc mesmo que o método do evento já forneça um. Eu encontrei que as notas são mais estáveis quando você usa os punhos que lhe dão.
Também, no código que eu lhe emiti, nós estamos ajustando o campo “emitido” na parte posterior depois que o formulário se fecha, assim que não estaria disponível no formulário em PostSave. Em olhar seu código, eu não ver uma necessidade de sujar com as classes front-end de todo. Eu mudaria provavelmente PostSave a qualquer outra coisa semelhante…
Postsave secundário (fonte como Notesuidocument)
Doc não ofuscante como NotesDocument
Ajustar doc = Source.Document.ParentDatabase.GetDocumentByUNID (Source.Document.UniversalID)
Se (doc.GetItemValue (“emitido”) (0) = “sim”) então
…
RE: “Eu preciso de conservar somente a data de hoje como a data”
Descolamento não ofuscante como NotesDateTime novo (agora)
curdoc. Report_Date = dt.dateOnly
RE: “Eu gostaria de repará-lo aqui em vez da coluna da vista”
Sempre uma boa escolha. As vistas são lentas bastante já.