<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Поле NotesRichTextItem и погашение SaveOptions]]></title>
	<link rel="self" href="https://itpmr.ru/extern.php?action=feed&amp;tid=991&amp;type=atom" />
	<updated>2016-10-21T08:51:25Z</updated>
	<generator>PunBB</generator>
	<id>https://itpmr.ru/viewtopic.php?id=991</id>
		<entry>
			<title type="html"><![CDATA[Re: Поле NotesRichTextItem и погашение SaveOptions]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=124606#p124606" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code> doc.SaveOptions = &quot;0&quot;
   Call uidoc.Close
   Set uidoc = workspace.CurrentDocument
   Set doc = uidoc.Document 
   doc.SaveOptions= &quot;1&quot;  </code></pre></div><p>У меня выпадают вложения из поля вниз формы, а в другом докобороте - при закрытии есть окошко сохранения документа, нажав &quot;Да&quot; - сохраняется всё как надо.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-10-21T08:51:25Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=124606#p124606</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Поле NotesRichTextItem и погашение SaveOptions]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=124605#p124605" />
			<content type="html"><![CDATA[<p>Вот еще пробовал обновлять функцией RefreshRT. Неудачно.</p><div class="codebox"><pre><code>Function RefreshRT(nuid As NotesUIDocument) As NotesUIDocument
    &#039;  УДАЛИТЬ, не использульется.
    On Error Goto ErrH
    Msgbox &quot;RefreshRT&quot;    
    Dim nuiws As New NotesUIWorkSpace
    If nuid.Document.GetItemValue(IN_SAVEOPTIONS)(0) = &quot;1&quot; Then
        Msgbox &quot;SAVEOPTIONS=1&quot;        
        Call nuid.Document.ReplaceItemValue(IN_SAVEOPTIONS, &quot;0&quot;)
        Msgbox nuid.Document.SaveOptions(0)
    End If
    Call nuid.Close()
    Set RefreshRT = nuiws.EditDocument(nuid.Document)
    
    If (Not RefreshRT Is Nothing)  Then
        RefreshRT.Document.ReplaceItemValue(IN_SAVEOPTIONS, &quot;1&quot;).SaveToDisk = False
        Msgbox nuid.Document.SaveOptions(0)
    End If
    Exit Function
ErrH:
    Print &quot;Ошибка RefreshRT &quot; &amp; Error(Err) &amp; &quot; в строке &quot; &amp; Erl
End Function</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-10-18T08:39:02Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=124605#p124605</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Поле NotesRichTextItem и погашение SaveOptions]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=124576#p124576" />
			<content type="html"><![CDATA[<p>Еще есть вариант с секциями с контролируемым доступом, В секцию ставим NotesRichTextItem поле. В эдиторах ставим несуществующего юзера.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-08-05T05:46:47Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=124576#p124576</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Поле NotesRichTextItem и погашение SaveOptions]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=124575#p124575" />
			<content type="html"><![CDATA[<p>Решение оказалось очень простым. Но при этом документ нельзя закрывать крестиком, только &quot;сохранить и закрыть&quot;, иначе пропадет содержимое ричтекст поля.<br /></p><div class="codebox"><pre><code>doc.ReplaceItemValue({SaveOptions},{0}).SaveToDisk=False
        
Call doc.save (False, True)
Call uidoc.Close
Call workspace.EditDocument(False, doc)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-08-05T05:40:05Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=124575#p124575</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Поле NotesRichTextItem и погашение SaveOptions]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=124573#p124573" />
			<content type="html"><![CDATA[<p>Есть в документе на форме функция в Globals - в ней я по таймеру аттачу в поле NotesRichTextItem&nbsp; вложение.<br />Потом хочу переоткрыть док, чтобы увидеть вложение.</p><p>Не работает.<br /></p><div class="codebox"><pre><code>Doc.SaveOptions = &quot;0&quot;
Call Doc.save (False, True)
Call uidoc.Close
Call workspace.EditDocument(False, Doc)
Print doc.header(0) &#039;  чтобы увидеть где ошибка, если будет
Doc.SaveOptions = &quot;1&quot;        
Call doc.save (False, True)</code></pre></div><p>делаю, как в хелпе. Не работает.<br /></p><div class="codebox"><pre><code>Call rtitem.EmbedObject ( EMBED_ATTACHMENT, &quot;&quot;, pathOUT &amp; FName)
rtitem.Update
......
    Doc.SaveOptions = &quot;0&quot;
        Call uidoc.Close(True)
        Set uidocNew = workspace.EditDocument(True, Doc, , , , True)
        Delete uidoc
        uidocNew.Document.RemoveItem(&quot;SaveOptions&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2016-08-04T07:54:18Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=124573#p124573</id>
		</entry>
</feed>
