<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Заполнение инициалов ФИО на основе фамилии на языке формул (@ Formula)]]></title>
	<link rel="self" href="http://itpmr.ru/extern.php?action=feed&amp;tid=1171&amp;type=atom" />
	<updated>2025-08-20T07:47:33Z</updated>
	<generator>PunBB</generator>
	<id>http://itpmr.ru/viewtopic.php?id=1171</id>
		<entry>
			<title type="html"><![CDATA[Re: Заполнение инициалов ФИО на основе фамилии на языке формул (@ Formula)]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=125006#p125006" />
			<content type="html"><![CDATA[<p>Вот окончательный вариант кода без отладочной инфы:</p><div class="codebox"><pre><code>x:=@Explode(@ProperCase(@Trim(@ThisValue)); &quot;/&quot;);
FIELD notesname:=x[1];

@If(
@Elements(  @Explode(@Trim(x[1]))  ) &gt;1;  

@do(
y:=@Explode(@Trim(x[1]); &quot; &quot;);

f:=y[1]; i:=y[2]; o:=y[3];
FIELD  FIO_1  := @Left(i;1) + &quot;.&quot; + @Left(o;1)  + &quot;.&quot; + f);
@ThisValue
);

x[1]</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2025-08-20T07:47:33Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=125006#p125006</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Заполнение инициалов ФИО на основе фамилии на языке формул (@ Formula)]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=125005#p125005" />
			<content type="html"><![CDATA[<p>Была довольно тривиальная задача.<br />Есть на форме поле &quot;FIO&quot; - в которое вводиться &quot;Фамилия Имя Отчество/организация&quot; , организации может не быть.<br />и нужно в поля:<br />&quot;notesname&quot;&nbsp; автоматически ввести - &quot;Фамилия Имя Отчество&quot;,<br />&quot;FIO_1&quot; автоматически ввести -&quot;И.О. Фамилия&quot;.</p><p>я добавил в&nbsp; &quot;FIO&quot; на событие Input Translation (инпут трансляция) следующий код - это с отладочной инфой:</p><div class="codebox"><pre><code>x:=@Explode(@ProperCase(@Trim(@ThisValue)); &quot;/&quot;);
@Prompt([OK];&quot;x[1]&quot;;x[1] );
FIELD notesname:=x[1];
@Prompt([OK];&quot;@Elements x[1] &quot;; @Text(@Elements(  @Explode(@Trim(x[1])))  ) );

@If(
@Elements(  @Explode(@Trim(x[1]))  ) &gt;1;  

@do(
y:=@Explode(@Trim(x[1]); &quot; &quot;);
@Prompt([OK];&quot;y&quot;;@Implode(y) );
f:=y[1]; i:=y[2]; o:=y[3];
FIELD  FIO_1  := @Left(i;1) + &quot;.&quot; + @Left(o;1)  + &quot;.&quot; + f);
@ThisValue
);

x[1]</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2025-08-20T07:45:54Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=125005#p125005</id>
		</entry>
</feed>
