<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.standart-n.ru/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.standart-n.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D0%9C%D0%A1%3A%D0%9A%D0%B0%D1%81%D1%81%D0%B8%D1%80%3AGlobal</id>
		<title>ТМС:Кассир:Global - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.standart-n.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A2%D0%9C%D0%A1%3A%D0%9A%D0%B0%D1%81%D1%81%D0%B8%D1%80%3AGlobal"/>
		<link rel="alternate" type="text/html" href="http://wiki.standart-n.ru/index.php?title=%D0%A2%D0%9C%D0%A1:%D0%9A%D0%B0%D1%81%D1%81%D0%B8%D1%80:Global&amp;action=history"/>
		<updated>2026-05-09T09:50:26Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://wiki.standart-n.ru/index.php?title=%D0%A2%D0%9C%D0%A1:%D0%9A%D0%B0%D1%81%D1%81%D0%B8%D1%80:Global&amp;diff=455&amp;oldid=prev</id>
		<title>Aleksnick: Новая страница: «Доступ к элементам объекта осуществляется по имени.  &lt;nowiki&gt;   IsExists		- метод возвращает 1, есл…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.standart-n.ru/index.php?title=%D0%A2%D0%9C%D0%A1:%D0%9A%D0%B0%D1%81%D1%81%D0%B8%D1%80:Global&amp;diff=455&amp;oldid=prev"/>
				<updated>2014-10-01T07:30:02Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «Доступ к элементам объекта осуществляется по имени.  &amp;lt;nowiki&amp;gt;   IsExists		- метод возвращает 1, есл…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Доступ к элементам объекта осуществляется по имени.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
  IsExists		- метод возвращает 1, если элемент с именем PName существует, иначе 0&lt;br /&gt;
    PName		- имя элемента для поиска&lt;br /&gt;
  DeleteItems		- метод удаляет элементы хранилища по маске имени&lt;br /&gt;
    PNameMask		- маска имени для удаления&lt;br /&gt;
  Предопределённые глобальные элементы (начинаются на '__', просьба не называть собственные глобальные элементы на '__'):&lt;br /&gt;
  Такие элементы можно ТОЛЬКО ЧИТАТЬ, установка блокируется программой&lt;br /&gt;
  __timer		- таймер главного окна (Global['__timer'] == fmMain.tmScript.Tag)&lt;br /&gt;
  __activeform		- имя активной формы&lt;br /&gt;
  __activepartid	- PartID текущей позиции базы&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Пример:====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
  Global['db'] := CurrDB; //добавим ссылку на текущую базу данных в глобальное хранилище&lt;br /&gt;
  ShowMessage(Global['db'].DatabaseName); //получим данные из хранилища&lt;br /&gt;
  if Global.IsExists('myVar10') = 1 then ShowMessage('Элемент myVar10 существует'); //проверим существование элемента&lt;br /&gt;
  Global.DeleteItems('myVar*'); //удалим все элементы с именами, начинающимися на 'myVar'&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Примечание:===&lt;br /&gt;
В скрипте '''После прорисовки ячейки сетки''' также доступны следующие глобальные элементы:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
  cell_gridname - (string) имя контрола (сетки) в нижнем регистре&lt;br /&gt;
  cell_node - (TdxTreeListNode) текущая нода (строка) сетки&lt;br /&gt;
  cell_column - (TdxTreeListColumn) текущая колонка сетки&lt;br /&gt;
  cell_selected - (boolean) признак выделенности ноды&lt;br /&gt;
  cell_focused - (boolean) признак нахождения фокуса на ноде&lt;br /&gt;
  cell_text - (string) текст ячейки&lt;br /&gt;
  cell_color - (TColor) цвет ячейки&lt;br /&gt;
  cell_font - (TFont) шрифт ячейки&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Пример скрипта:====&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
  uses dxTL, dxDBTL, dxDBCtrl, dxDBGrid, Graphics;&lt;br /&gt;
  begin&lt;br /&gt;
    if Pos('SNAME', TdxDBTreeListColumn(Global['cell_column']).FieldName) &amp;gt; 0 then&lt;br /&gt;
      begin&lt;br /&gt;
        Global['cell_text'] := 'Трали-вали!';&lt;br /&gt;
        if Odd(Global['cell_node'].Values[TdxDBGrid(Global['cell_node'].Owner).ColumnByFieldName('part_id').Index]) then&lt;br /&gt;
          Global['cell_color'] := clGreen&lt;br /&gt;
        else&lt;br /&gt;
          Global['cell_color'] := clRed;&lt;br /&gt;
&lt;br /&gt;
        Global['cell_font'].Style := Global['cell_font'].Style + SetOf([fsItalic]);&lt;br /&gt;
      end;&lt;br /&gt;
  end;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aleksnick</name></author>	</entry>

	</feed>