<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Обогащение данных об объекте on Dataplan</title><link>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/</link><description>Recent content in Обогащение данных об объекте on Dataplan</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/index.xml" rel="self" type="application/rss+xml"/><item><title>Обновление данных об объекте из нового источника</title><link>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_object_data_from_new_source/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_object_data_from_new_source/</guid><description>&lt;div class="exampleblock"&gt;
&lt;div class="content"&gt;
&lt;strong&gt;Пример:&lt;/strong&gt; Объект создан из источника А. Он же идентифицирован в источнике Б. Обновление полей в базе инвентаризации происходит по следующему алгоритму (см. таблицу).
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;table id="tab15" class="tableblock frame-all grid-all stretch"&gt;
&lt;colgroup&gt;
&lt;col style="width: 10%;"/&gt;
&lt;col style="width: 20%;"/&gt;
&lt;col style="width: 20%;"/&gt;
&lt;col style="width: 50%;"/&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="tableblock halign-left valign-top"&gt;&lt;/th&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Источник А&lt;br/&gt;
(событие 1)&lt;/th&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Источник Б&lt;br/&gt;
(событие 2)&lt;/th&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Логика обработки&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 1&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;остается пустым&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 2&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;заполняется данными из Б (событие 2)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 3&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;заполняется данными из А (событие 1)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 4&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;всегда обновляется по последнему событию&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Обновление данных об объекте после ручного редактирования объекта</title><link>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_object_data_after_manual_object_editing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_object_data_after_manual_object_editing/</guid><description>&lt;div class="exampleblock"&gt;
&lt;div class="content"&gt;
&lt;strong&gt;Пример:&lt;/strong&gt; Объект создан из источника А. Пользователь DP вручную заполнил/отредактировал поля. После этого поступили данные из любого источника. Обновление полей в базе инвентаризации происходит по следующему алгоритму (см. таблицу).
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;table id="tab16" class="tableblock frame-all grid-all stretch"&gt;
&lt;colgroup&gt;
&lt;col style="width: 10%;"/&gt;
&lt;col style="width: 20%;"/&gt;
&lt;col style="width: 20%;"/&gt;
&lt;col style="width: 50%;"/&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="tableblock halign-left valign-top"&gt;&lt;/th&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Ручное обновление (событие 1)&lt;/th&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Изменение из источника (событие 2)&lt;/th&gt;
&lt;th class="tableblock halign-left valign-top"&gt;Логика обработки&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 1&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое (пользователь удалил)&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;заполняется из источника (событие 2)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 2&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;остается введенное вручную (событие 1)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 3&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;пустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;остается пустым&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Поле 4&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;непустое&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;если не пустое, то обновляется по последнему событию&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description></item><item><title>Обновление данных об объекте во время ручного редактирования</title><link>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_object_data_during_manual_editing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_object_data_during_manual_editing/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Может быть случай, когда во время того, пока пользователь редактировал объект, данные об объекте обновились из источника. Пользователь нажимает кнопку &amp;#34;Сохранить&amp;#34;, - система сохраняет изменения пользователя.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Обновление данных при одновременном ручном редактировании разными пользователями</title><link>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_data_while_manual_editing_by_different_users/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/dataplan/2.4.0/user-guide-part5/general_functions/enrichment_of_object_data/updating_data_while_manual_editing_by_different_users/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;В случае, когда два пользователя одновременно редактируют один и тот же объект, система сохраняет изменения того пользователя, который последний нажал кнопку &amp;#34;Сохранить&amp;#34;.&lt;/p&gt;
&lt;/div&gt;</description></item></channel></rss>