Skip to content

Instantly share code, notes, and snippets.

@stelf
Created June 15, 2017 18:57
Show Gist options
  • Select an option

  • Save stelf/02c14f4f85dfc56e21113a22db7a3e1c to your computer and use it in GitHub Desktop.

Select an option

Save stelf/02c14f4f85dfc56e21113a22db7a3e1c to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<import revision="$LastChangedRevision: 11454 $" xmlns:xi="http://www.w3.org/2001/XInclude">
<objectdefs>
<contacts>
<vendor parent_objectdef="contacts.vendor_abstract" is_keep_settings="true">
<code is_keep_settings="true">
<on_update_value>
<object code="contacts_vendor_code:on_update_value" module="core" objectdef="vscript">
<params>
<value>
<object code="event" module="core" objectdef="script_param"></object>
</value>
</params>
<script_code>
<value><![CDATA[
if (this.is_temporary != true)
core.misc.historizeValue(event.object, event.property, db.most.OBJECTDEFS["vendor_change_code"]);
super();
]]></value>
</script_code>
</object>
</on_update_value>
<on_delete_value>
<object code="contacts_vendor_code:on_update_value" module="core" objectdef="vscript"/>
</on_delete_value>
</code>
<country is_keep_settings="true">
<on_update_value>
<object code="contacts_vendor_country:on_update_value" module="core" objectdef="vscript">
<params>
<value>
<object code="event" module="core" objectdef="script_param"></object>
</value>
</params>
<script_code>
<value><![CDATA[
if (this.is_temporary != true)
core.misc.historizeValue(event.object, event.property, db.most.OBJECTDEFS["vendor_change_country"]);
super();
]]></value>
</script_code>
</object>
</on_update_value>
<on_delete_value>
<object code="contacts_vendor_country:on_update_value" module="core" objectdef="vscript"/>
</on_delete_value>
</country>
</vendor>
</contacts>
<most module_alias="m" use_prefix="true">
<object_property_change copy_from="core.template_normal_transaction" is_abstract="true" tbl="oprochg">
<change_time>
<sort_id>2001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<data_source>input</data_source>
<data_type>datetime</data_type>
<name>
<en-US>Change time</en-US>
</name>
<name>
<bg-BG>Момент на промяна</bg-BG>
</name>
<name>
<de-DE>Änderungszeit</de-DE>
</name>
<is_hidden>false</is_hidden>
<is_system>false</is_system>
<is_readonly>true</is_readonly>
</change_time>
<change_by_user>
<category>main.basic</category>
<sort_id>2002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<data_source>relation</data_source>
<related_objectdef>core.user</related_objectdef>
<name>
<en-US>Change by user</en-US>
</name>
<name>
<bg-BG>Промяна от потребител</bg-BG>
</name>
<name>
<de-DE>Geändert von</de-DE>
</name>
<is_readonly>true</is_readonly>
</change_by_user>
<change_by_person>
<category>main.basic</category>
<sort_id>2003</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<data_source>relation</data_source>
<related_objectdef>contacts.person</related_objectdef>
<name>
<en-US>Change by person</en-US>
</name>
<name>
<bg-BG>Промяна от лице</bg-BG>
</name>
<name>
<de-DE>Geändert von Person</de-DE>
</name>
<is_readonly>true</is_readonly>
</change_by_person>
<language>
<category>main.status</category>
<sort_id>2101</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<data_source>relation</data_source>
<is_foreignkey>true</is_foreignkey>
<related_objectdef>core.lang</related_objectdef>
<name>
<en-US>Language</en-US>
</name>
<name>
<bg-BG>Език</bg-BG>
</name>
<name>
<de-DE>Sprache</de-DE>
</name>
<is_readonly>true</is_readonly>
<index_code>lng</index_code>
</language>
<description>
<category>main.basic</category>
<sort_id>3001</sort_id>
<data_type>text</data_type>
<name>
<en-US>Description</en-US>
</name>
<name>
<bg-BG>Описание</bg-BG>
</name>
<name>
<de-DE>Beschreibung</de-DE>
</name>
<is_i18n>true</is_i18n>
<is_hidden>true</is_hidden>
</description>
</object_property_change>
<vendor_change_code parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>contacts.vendor</related_objectdef>
<name>
<en-US>Article</en-US>
</name>
<name>
<bg-BG>Артикул</bg-BG>
</name>
<name>
<de-DE>Artikel</de-DE>
</name>
</change_object>
<old_value>
<data_source>input</data_source>
<data_type>text</data_type>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>input</data_source>
<data_type>text</data_type>
</new_value>
</vendor_change_code>
<vendor_change_country parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>contacts.vendor</related_objectdef>
<name>
<en-US>Vendor</en-US>
</name>
<name>
<bg-BG>Доставчик</bg-BG>
</name>
<name>
<de-DE>Vendor</de-DE>
</name>
</change_object>
<old_value>
<data_source>relation</data_source>
<related_objectdef>library.country</related_objectdef>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>library.country</related_objectdef>
</new_value>
</vendor_change_country>
<!-- article changes -->
<!--<article_change_code copy_from="most.object_property_change" tbl="chgacc">-->
<!--<article_change_code parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.article</related_objectdef>
<name>
<en-US>Article</en-US>
</name>
<name>
<bg-BG>Артикул</bg-BG>
</name>
<name>
<de-DE>Artikel</de-DE>
</name>
</change_object>
<old_value>
<data_source>input</data_source>
<data_type>text</data_type>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>input</data_source>
<data_type>text</data_type>
</new_value>
</article_change_code>
<article_change_vendor parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.article</related_objectdef>
<name>
<en-US>Article</en-US>
</name>
<name>
<bg-BG>Артикул</bg-BG>
</name>
<name>
<de-DE>Artikel</de-DE>
</name>
</change_object>
<old_value>
<data_source>relation</data_source>
<related_objectdef>contacts.vendor</related_objectdef>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>contacts.vendor</related_objectdef>
</new_value>
</article_change_vendor>-->
<!--protocol changes-->
<!--<protocol_change_quantity copy_from="most.object_property_change" tbl="chgpcq">-->
<!--<protocol_change_quantity parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol</related_objectdef>
<name>
<en-US>Quantity</en-US>
</name>
<name>
<bg-BG>Количество</bg-BG>
</name>
<name>
<de-DE>Quantitat</de-DE>
</name>
</change_object>
<old_value>
<data_source>input</data_source>
<data_type>integer</data_type>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>input</data_source>
<data_type>integer</data_type>
</new_value>
</protocol_change_quantity>
<protocol_change_official_date parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol</related_objectdef>
<name>
<en-US>Official date</en-US>
</name>
<name>
<de-DE>Offizieles Datum</de-DE>
</name>
<name>
<bg-BG>Официална дата</bg-BG>
</name>
</change_object>
<old_value>
<data_source>relation</data_source>
<related_objectdef>most.protocol_date</related_objectdef>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol_date</related_objectdef>
</new_value>
</protocol_change_official_date>
<protocol_change_real_date parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol</related_objectdef>
<name>
<en-US>Real date</en-US>
</name>
<name>
<de-DE>Real Datum</de-DE>
</name>
<name>
<bg-BG>Реална дата</bg-BG>
</name>
</change_object>
<old_value>
<data_source>relation</data_source>
<related_objectdef>most.protocol_date</related_objectdef>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol_date</related_objectdef>
</new_value>
</protocol_change_real_date>
<protocol_change_customer parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol</related_objectdef>
<name>
<en-US>Customer</en-US>
</name>
<name>
<de-DE>Kunden</de-DE>
</name>
<name>
<bg-BG>Реална дата</bg-BG>
</name>
</change_object>
<old_value>
<data_source>relation</data_source>
<related_objectdef>most.customer</related_objectdef>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.customer</related_objectdef>
</new_value>
</protocol_change_customer>
<protocol_change_article parent_objectdef="most.object_property_change">
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol</related_objectdef>
<name>
<en-US>Article</en-US>
</name>
<name>
<de-DE>Artikel</de-DE>
</name>
<name>
<bg-BG>Артикул</bg-BG>
</name>
</change_object>
<old_value>
<data_source>relation</data_source>
<related_objectdef>most.article</related_objectdef>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.article</related_objectdef>
</new_value>
</protocol_change_article>
<protocol_change_opg parent_objectdef="most.object_property_change" >
<change_object>
<category>main.basic</category>
<sort_id>1001</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.protocol</related_objectdef>
<name>
<en-US>OPG</en-US>
</name>
<name>
<de-DE>OPG</de-DE>
</name>
<name>
<bg-BG>OPG</bg-BG>
</name>
</change_object>
<old_value>
<data_source>relation</data_source>
<related_objectdef>most.opg</related_objectdef>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>From value</en-US>
</name>
<name>
<bg-BG>От стойност</bg-BG>
</name>
<name>
<de-DE>Aus Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
</old_value>
<new_value>
<category>main.status</category>
<sort_id>4002</sort_id>
<is_inmaintbl>true</is_inmaintbl>
<name>
<en-US>To value</en-US>
</name>
<name>
<bg-BG>Към стойност</bg-BG>
</name>
<name>
<de-DE>Nach Wert</de-DE>
</name>
<is_readonly>true</is_readonly>
<data_source>relation</data_source>
<related_objectdef>most.opg</related_objectdef>
</new_value>
</protocol_change_opg>-->
<!--product_line changes-->
</most>
</objectdefs>
</import>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment