<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Data+ International - Вопросы и Ответы - Вопросы с тегом phyton</title>
<link>https://forum.esri-cis.com/index.php?qa=tag&amp;qa_1=phyton</link>
<description>Powered by Question2Answer</description>
<item>
<title>Pre Logic Script Code</title>
<link>https://forum.esri-cis.com/index.php?qa=47223&amp;qa_1=pre-logic-script-code</link>
<description>Добрый день имеется скрипт для Field Calculator&lt;br /&gt;
&lt;br /&gt;
def tst(a):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if a == u'Офисная зона':&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return &amp;quot;Офис&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if a == u'Складская зона':&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return &amp;quot;Складище&amp;quot;&lt;br /&gt;
&lt;br /&gt;
который заполняет/заменяет данные в столбце на основе данных в другом столбце, при запуске выдаёт ошибку The field is not nullable я так понимаю что нужно прописать следующее&lt;br /&gt;
&lt;br /&gt;
else:&lt;br /&gt;
&lt;br /&gt;
return &amp;quot;-&amp;quot;&lt;br /&gt;
&lt;br /&gt;
о тогда он заменяет все остальные значения на - чего делать ненужно&lt;br /&gt;
&lt;br /&gt;
Вопрос такой: что нужно прописать чтобы скрипт заменял только данные указанные в скрипте без вставки - в другие данные не подходящие под условия</description>
<category>Программные продукты Esri</category>
<category>phyton</category>
<guid isPermaLink="true">https://forum.esri-cis.com/index.php?qa=47223&amp;qa_1=pre-logic-script-code</guid>
<pubDate>Tue, 07 Jul 2020 10:34:43 +0000</pubDate>
</item>
</channel>
</rss>