<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Скрытие кнопки в зависимости от вложения в ричтекст поле]]></title>
	<link rel="self" href="http://itpmr.ru/extern.php?action=feed&amp;tid=1137&amp;type=atom" />
	<updated>2024-09-04T13:01:13Z</updated>
	<generator>PunBB</generator>
	<id>http://itpmr.ru/viewtopic.php?id=1137</id>
		<entry>
			<title type="html"><![CDATA[Re: Скрытие кнопки в зависимости от вложения в ричтекст поле]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124978#p124978" />
			<content type="html"><![CDATA[<p>Вот еще пример по скрытию кнопки.<br />ТЗ.<br />Для документов с регистрационными номерами, начинающимися на 30, 12, 40 (в том числе 8/30, 8/40, 8/12) права на списание в архив ограничить тем кругом лиц, который сейчас имеется. (arc - роль )<br />По всем остальным документам открыть право направления &quot;в архив&quot;.</p><div class="codebox"><pre><code>archive=&quot;1&quot; | responce = &quot;1&quot; |
@IsMember (   @Left(doctype ; 2)   ; &quot;30&quot;:&quot;12&quot;:&quot;40&quot;  ) &amp; @IsNotMember(&quot;[arc]&quot;;@UserRoles)</code></pre></div><p>Можно и </p><div class="codebox"><pre><code>x1:=@Left(  поле с номером  ;  2);
x2:=@Left(  поле с номером  ;  4);
archive = &quot;1&quot; | responce = &quot;1&quot; | (@IsMember(&quot;30&quot;:&quot;12&quot;:&quot;40&quot;; x1) &amp; @IsNotMember(&quot;[arc]&quot;; @UserRoles)  | @IsMember(&quot;8/30&quot;:&quot;8/12&quot;:&quot;8/40&quot;; x2)) &amp; @IsNotMember(&quot;[arc]&quot;; @UserRoles)</code></pre></div><p>А это просто скрытие по роли.<br /></p><div class="codebox"><pre><code>archive=&quot;1&quot; | responce = &quot;1&quot; | @IsNotMember(&quot;[arc]&quot;;@UserRoles)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2024-09-04T13:01:13Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124978#p124978</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Скрытие кнопки в зависимости от вложения в ричтекст поле]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124913#p124913" />
			<content type="html"><![CDATA[<p>Возникла задача, скрывать кнопку, если в ричтекст поле &quot;text&quot;&nbsp; есть приложения (аттачи).<br />@Attachments - видит все вложения в документе.<br />Выход - деалется флаговое выисляемое поле atn, по которому скрывается кнопочка.</p><p>В событии постопен:</p><div class="codebox"><pre><code>    Dim myflag As Boolean
    myflag = False
    Dim rtitem As NotesRichTextItem
    Set rtitem = source.Document.GetFirstItem(&quot;text&quot;)
    If Not rtitem Is Nothing Then
        If ( rtitem.Type = RICHTEXT ) Then     myflag =  Not Isempty(rtitem.EmbeddedObjects)
    End If
    Print &quot;myflag &quot; myflag
    Call    Source.FieldSetText(&quot;atn&quot;,Cstr(myflag))</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-02-14T09:46:24Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124913#p124913</id>
		</entry>
</feed>
