<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; LotusScript (Notes) - свойство IsSummary.]]></title>
	<link rel="self" href="https://itpmr.ru/extern.php?action=feed&amp;tid=1177&amp;type=atom" />
	<updated>2026-06-17T12:45:04Z</updated>
	<generator>PunBB</generator>
	<id>https://itpmr.ru/viewtopic.php?id=1177</id>
		<entry>
			<title type="html"><![CDATA[Re: LotusScript (Notes) - свойство IsSummary.]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=125038#p125038" />
			<content type="html"><![CDATA[<p>Когда пользователь сохраняет документ через форму, обычные поля создаются как Summary = True.<br />Так же...<br />установка IsSummary=False должна выполняться после каждого ReplaceItemValue()</p><p>разработчики часто делают небольшую вспомогательную процедуру, которая создаёт поле и сразу устанавливает нужное свойство, чтобы не забывать об этом</p><p>Sub ReplaceItemNoSummary(doc As NotesDocument,&nbsp; &nbsp;itemName As String,&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;itemValue As Variant)<br />&nbsp; &nbsp; Dim item As NotesItem<br />&nbsp; &nbsp; Set item = doc.ReplaceItemValue(itemName, itemValue)<br />&nbsp; &nbsp; item.IsSummary = False<br />End Sub</p><p>Использование:</p><p>Call ReplaceItemNoSummary(doc, &quot;DocLog&quot;, txt)</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2026-06-17T12:45:04Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=125038#p125038</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[LotusScript (Notes) - свойство IsSummary.]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=125037#p125037" />
			<content type="html"><![CDATA[<p>В LotusScript / Notes свойство IsSummary определяет, будет ли поле записано в summary-данные документа.</p><p>IsSummary&nbsp; = True (по умолчанию). Поле попадает в summary-часть документа.</p><p>Плюсы:<br />Можно отображать в представлениях (Views).<br />Можно сортировать и отбирать документы по этому полю.</p><p>Поле участвует в формулах вида:</p><p>SELECT MyField=&quot;Test&quot;</p><p>Поле доступно быстрее при поиске.</p><br /><p>Минусы:<br />Summary-данные ограничены по размеру (примерно до 32 КБ на документ для старых форматов).<br />Большие поля замедляют работу базы.<br />IsSummary = False</p><p>Поле хранится только в теле документа.</p><p>Плюсы:<br />Можно хранить большие объёмы текста:логи,JSON,XML,HTML,большие списки значений,вложенные данные.</p><p>Минусы:<br />Поле нельзя использовать в колонках представлений.<br />Нельзя сортировать и выбирать документы по этому полю.<br />Формулы вида SELECT его не видят.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2026-06-11T06:11:26Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=125037#p125037</id>
		</entry>
</feed>
