Skip to content
Snippets Groups Projects
Commit 29cca154 authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

Merge branch 'Receipt' into 'master'

Receipt

See merge request xrm/basic!54
parents b743b012 6b2cf878
No related branches found
No related tags found
No related merge requests found
Showing
with 12180 additions and 11692 deletions
......@@ -97,5 +97,35 @@
<column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2004"/>
<column name="BOOL_VALUE" valueNumeric="1"/>
</insert>
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="beb7691f-ff9e-4344-89e1-d2664f7384e0"/>
<column name="KEYID" value="5"/>
<column name="TITLE" value="Receipt Header Text"/>
<column name="CONTAINER" value="DocumentTemplateTypeCategory"/>
<column name="SORTING" valueNumeric="4"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="0"/>
</insert>
<insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
<column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="d57bf04f-574e-42b4-99e5-31f630239bf6"/>
<column name="AB_KEYWORD_ENTRY_ID" value="beb7691f-ff9e-4344-89e1-d2664f7384e0"/>
<column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2004"/>
<column name="BOOL_VALUE" valueNumeric="1"/>
</insert>
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="267d1707-99db-40fa-914a-e36ba22e3ad6"/>
<column name="KEYID" value="6"/>
<column name="TITLE" value="Receipt Footer Text"/>
<column name="CONTAINER" value="DocumentTemplateTypeCategory"/>
<column name="SORTING" valueNumeric="5"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="0"/>
</insert>
<insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
<column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="0d7d908e-6b0b-45ec-9e2f-d5b83e8d96df"/>
<column name="AB_KEYWORD_ENTRY_ID" value="267d1707-99db-40fa-914a-e36ba22e3ad6"/>
<column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2004"/>
<column name="BOOL_VALUE" valueNumeric="1"/>
</insert>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="m.mansour" id="9c7ad936-eb94-4e61-b0f8-99e8c88f510c">
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="b5087465-4a80-4f2e-8515-7598fea11f56"/>
<column name="KEYID" value="3148b773-73b8-43dd-8830-123470ffd91a"/>
<column name="TITLE" value="1"/>
<column name="CONTAINER" value="DunningLevel"/>
<column name="SORTING" valueNumeric="0"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="0"/>
</insert>
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="460f37dd-2589-499f-89be-7184ff5e0c8a"/>
<column name="KEYID" value="937cda17-d0a8-4814-858b-f32ec53ed33f"/>
<column name="TITLE" value="2"/>
<column name="CONTAINER" value="DunningLevel"/>
<column name="SORTING" valueNumeric="1"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="0"/>
</insert>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="m.mansour" id="e4e4d996-3739-449f-97fc-5d28489298d1">
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="5e5524d7-c8be-4bd2-b9cf-1974d8c7a2f5"/>
<column name="KEYID" value="ORDTYPECONF"/>
<column name="TITLE" value="Order confirmation"/>
<column name="CONTAINER" value="OrderType"/>
<column name="SORTING" valueNumeric="0"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="1"/>
</insert>
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="9882b909-b952-4f47-ac63-bb49f8c8eb6a"/>
<column name="KEYID" value="ORDTYPENOTE"/>
<column name="TITLE" value="Delivery note"/>
<column name="CONTAINER" value="OrderType"/>
<column name="SORTING" valueNumeric="1"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="1"/>
</insert>
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="383aa333-cc14-4ea5-9baf-23aaa7d7ec4e"/>
<column name="KEYID" value="ORDTYPEINVO"/>
<column name="TITLE" value="Invoice"/>
<column name="CONTAINER" value="OrderType"/>
<column name="SORTING" valueNumeric="2"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="1"/>
</insert>
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="0d9eab1f-8e07-4b0d-a92b-bdc6a5b3bd18"/>
<column name="KEYID" value="ORDTYPECRED"/>
<column name="TITLE" value="Credit"/>
<column name="CONTAINER" value="OrderType"/>
<column name="SORTING" valueNumeric="3"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="1"/>
</insert>
<insert tableName="AB_KEYWORD_ENTRY">
<column name="AB_KEYWORD_ENTRYID" value="18abd018-4eb4-44ae-b0c0-0e63ad6286b1"/>
<column name="KEYID" value="ORDTYPECANC"/>
<column name="TITLE" value="Cancellation"/>
<column name="CONTAINER" value="OrderType"/>
<column name="SORTING" valueNumeric="4"/>
<column name="ISACTIVE" valueNumeric="1"/>
<column name="ISESSENTIAL" valueNumeric="1"/>
</insert>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="m.mansour" id="a48f9e54-16ac-4bb8-8f2a-395f3035c55e">
<addColumn tableName="SALESORDER">
<column name="OBJECT_TYPE" type="NVARCHAR(63)"/>
<column name="CANCELLATION " type="TINYINT"/>
<column name="UNPAID" type="INTEGER"/>
<column name="PAID" type="INTEGER"/>
<column name="PAYDUEDATE" type="DATETIME"/>
<column name="PAYDATE" type="DATETIME"/>
<column name="DUNNINGDATE" type="DATETIME"/>
<column name="DUNNINGLEVEL" type="CHAR(36)"/>
<column name="ORDERTYPE" type="CHAR(36)"/>
<column name="ORDERSTATUS" type="TINYINT"/>
<column name="PAYMENTTERMS" type="CHAR(36)"/>
<column name="DELIVERYTERMS" type="CHAR(36)"/>
<column name="DELIVERYADDRESS" type="NCLOB"/>
<column name="PAYMENTADDRESS" type="NCLOB"/>
<column name="NOTICE" type="NCLOB"/>
<column name="DUNNINGTEXT" type="NCLOB"/>
</addColumn>
<renameColumn newColumnName="OBJECT_ROWID" oldColumnName="SALESPROJECT_ID" tableName="SALESORDER" columnDataType="CHAR(36)"/>
<update tableName="SALESORDER">
<column name="OBJECT_TYPE" value="Salesproject" />
<where>OBJECT_ROWID = '0833465c-8851-4fbb-b7e3-8c1d73c903da' </where>
</update>
<addNotNullConstraint
tableName="SALESORDER"
columnName="OBJECT_TYPE"
columnDataType="NVARCHAR(63)"/>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="m.mansour" id="13c8eaf7-39d2-41c0-aff4-9cca30d32422">
<insert tableName="AB_KEYWORD_ATTRIBUTE">
<column name="AB_KEYWORD_ATTRIBUTEID" value="b5a322c7-41a0-4713-b90a-3c3151833f8d"/>
<column name="NAME" value="dayNumber"/>
<column name="CONTAINER" value="PaymentTerm"/>
<column name="KIND" value="NUMBER_VALUE"/>
</insert>
<insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
<column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="eb80b4ae-f931-4000-9e48-ee9da528efa5"/>
<column name="AB_KEYWORD_ENTRY_ID" value="b8409c4a-6447-408a-bd06-dfe67054a4f1"/>
<column name="AB_KEYWORD_ATTRIBUTE_ID" value="b5a322c7-41a0-4713-b90a-3c3151833f8d"/>
<column name="NUMBER_VALUE" valueNumeric="7"/>
</insert>
<insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
<column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="f9a1bdf4-15a6-48d7-a427-34845320cab8"/>
<column name="AB_KEYWORD_ENTRY_ID" value="edba1a8f-766b-4dfa-9360-1a2aca8569d6"/>
<column name="AB_KEYWORD_ATTRIBUTE_ID" value="b5a322c7-41a0-4713-b90a-3c3151833f8d"/>
<column name="NUMBER_VALUE" valueNumeric="30"/>
</insert>
<insert tableName="AB_KEYWORD_ATTRIBUTERELATION">
<column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="47140d0b-7820-469d-929d-d6d6f0513899"/>
<column name="AB_KEYWORD_ENTRY_ID" value="ed1b3d39-9cab-4c3c-84c5-438a8b67be53"/>
<column name="AB_KEYWORD_ATTRIBUTE_ID" value="b5a322c7-41a0-4713-b90a-3c3151833f8d"/>
<column name="NUMBER_VALUE" valueNumeric="38"/>
</insert>
</changeSet>
</databaseChangeLog>
......@@ -185,4 +185,10 @@
<include relativeToChangelogFile="true" file="AditoBasic/init_NotificationState.xml"/>
<include relativeToChangelogFile="true" file="Product_added_ImageBlobs.xml"/>
<include relativeToChangelogFile="true" file="Salesorder/create_ordertype_keyword.xml"/>
<include relativeToChangelogFile="true" file="Salesorder/create_dunninglevel_keyword.xml"/>
<include relativeToChangelogFile="true" file="Salesorder/update_Salesorder.xml"/>
<include relativeToChangelogFile="true" file="Salesproject_Phase_LongNames.xml"/>
<include relativeToChangelogFile="true" file="Salesorder_Payment_DayNumber.xml"/>
</databaseChangeLog>
......@@ -9,8 +9,13 @@
<column name="SALESORDERCODE" valueNumeric="1000"/>
<column name="SALESORDERDATE" valueDate="2017-11-21T01:00:00"/>
<column name="SALESORDERID" value="2e661772-951f-47bc-a862-5aa3c5aa2731"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATSENT"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPECONF"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERM7"/>
<column name="DELIVERYTERMS" value="DELIVERCIF"/>
<column name="VAT" valueNumeric="39.90"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......@@ -21,10 +26,19 @@
<column name="NET" valueNumeric="420.00"/>
<column name="SALESORDERCODE" valueNumeric="1001"/>
<column name="SALESORDERDATE" valueDate="2018-08-12T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="41197800-027b-47f5-923a-f1004d09a969"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATSENT"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPEINVO"/>
<column name="DUNNINGDATE" valueDate="2019-09-01T02:00:00"/>
<column name="DUNNINGLEVEL" value="1"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERM30"/>
<column name="DELIVERYTERMS" value="DELIVEREX"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="PAID" valueNumeric="300.00"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
<insert tableName="SALESORDER">
......@@ -34,9 +48,15 @@
<column name="NET" valueNumeric="630.00"/>
<column name="SALESORDERCODE" valueNumeric="1002"/>
<column name="SALESORDERDATE" valueDate="2016-06-14T02:00:00"/>
<column name="PAYDATE" valueDate="2018-07-25T01:00:00"/>
<column name="SALESORDERID" value="373f28a5-a812-433b-8196-a6bf8bdd5656"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATSENT"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPECRED"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="1"/>
<column name="PAYMENTTERMS" value="PAYTERMDISCOUNT"/>
<column name="DELIVERYTERMS" value="DELIVEREX"/>
<column name="VAT" valueNumeric="119.70"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......@@ -47,9 +67,15 @@
<column name="NET" valueNumeric="420.00"/>
<column name="SALESORDERCODE" valueNumeric="1003"/>
<column name="SALESORDERDATE" valueDate="2018-08-23T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="5a34f4a2-13b2-46ec-8f61-939fe27ba484"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATCHECK"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPECANC"/>
<column name="ORDERSTATUS" valueNumeric="0"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERM30"/>
<column name="DELIVERYTERMS" value="FREE"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......@@ -60,9 +86,15 @@
<column name="NET" valueNumeric="420.00"/>
<column name="SALESORDERCODE" valueNumeric="1004"/>
<column name="SALESORDERDATE" valueDate="2017-05-09T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="545ffd81-cfa5-4be6-b62c-df269909dcd4"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATCHECK"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPENOTE"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERM30"/>
<column name="DELIVERYTERMS" value="DELIVERCIF"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......@@ -73,9 +105,16 @@
<column name="NET" valueNumeric="210.00"/>
<column name="SALESORDERCODE" valueNumeric="1005"/>
<column name="SALESORDERDATE" valueDate="2017-11-21T01:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="de09c9c2-7560-4f3f-9284-853ad1341cf9"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATSENT"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPECANC"/>
<column name="ORDERSTATUS" valueNumeric="0"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERM7"/>
<column name="DELIVERYTERMS" value="DELIVEREX"/>
<column name="VAT" valueNumeric="39.90"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......@@ -86,9 +125,15 @@
<column name="NET" valueNumeric="420.00"/>
<column name="SALESORDERCODE" valueNumeric="1006"/>
<column name="SALESORDERDATE" valueDate="2018-08-12T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="3ce30718-ecc6-4543-95c8-1b25e1b6db43"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATSENT"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPECRED"/>
<column name="ORDERSTATUS" valueNumeric="0"/>
<column name="CANCELLATION" valueNumeric="1"/>
<column name="PAYMENTTERMS" value="PAYTERM30"/>
<column name="DELIVERYTERMS" value="FREE"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......@@ -99,10 +144,19 @@
<column name="NET" valueNumeric="630.00"/>
<column name="SALESORDERCODE" valueNumeric="1007"/>
<column name="SALESORDERDATE" valueDate="2016-06-14T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="fae74315-d7ac-4757-b952-cc71ae83f4b5"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATSENT"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPEINVO"/>
<column name="DUNNINGDATE" valueDate="2019-08-25T02:00:00"/>
<column name="DUNNINGLEVEL" value="2"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERMDISCOUNT"/>
<column name="DELIVERYTERMS" value="FREE"/>
<column name="VAT" valueNumeric="119.70"/>
<column name="PAID" valueNumeric="545.50"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
<insert tableName="SALESORDER">
......@@ -113,8 +167,13 @@
<column name="SALESORDERCODE" valueNumeric="1008"/>
<column name="SALESORDERDATE" valueDate="2018-08-23T02:00:00"/>
<column name="SALESORDERID" value="4b0e2423-d09d-47fc-b274-5a9fde013b64"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATCHECK"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPECONF"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERM30"/>
<column name="DELIVERYTERMS" value="DELIVEREX"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......@@ -125,85 +184,135 @@
<column name="NET" valueNumeric="420.00"/>
<column name="SALESORDERCODE" valueNumeric="1009"/>
<column name="SALESORDERDATE" valueDate="2017-05-09T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="f5cf5ef9-ce09-4885-bcb0-421cd9cfac69"/>
<column name="SALESPROJECT_ID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="STATUS" value="SALORDERSTATCHECK"/>
<column name="OBJECT_ROWID" value="0833465c-8851-4fbb-b7e3-8c1d73c903da"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPENOTE"/>
<column name="ORDERSTATUS" valueNumeric="0"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERMDISCOUNT"/>
<column name="DELIVERYTERMS" value="DELIVEREX"/>
<column name="VAT" valueNumeric="79.80"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
<insert tableName="SALESORDER">
<column name="CONTACT_ID" value="7a34d9d0-04c7-478c-a8e2-f584fe625c45"/>
<column name="CURRENCY" value="EUR "/>
<column name="ISOLANGUAGE" value="deu"/>
<column name="NET" valueNumeric="0.00"/>
<column name="SALESORDERCODE" valueNumeric="1010"/>
<column name="SALESORDERDATE" valueDate="2019-05-17T02:00:00"/>
<column name="SALESORDERID" value="a846d596-b9ce-4a73-a842-e9084ebf612a"/>
<column name="SALESPROJECT_ID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="OBJECT_ROWID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPEINVO"/>
<column name="DUNNINGDATE" valueDate="2019-08-25T02:00:00"/>
<column name="DUNNINGLEVEL" value="2"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="PAYMENTTERMS" value="PAYTERM7"/>
<column name="DELIVERYTERMS" value="FREE"/>
<column name="PAID" valueNumeric="0.00"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
<insert tableName="SALESORDER">
<column name="ADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="PAYMENTADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="DELIVERYADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="CONTACT_ID" value="fc465f2f-803b-4a1f-b79d-7b466d7ecff4"/>
<column name="CURRENCY" value="EUR "/>
<column name="FOOTER" value="Unsere Zahlungkonditionen finden sie hier:"/>
<column name="HEADER" value="gerne bieten wir Ihnen wie folgt an:"/>
<column name="HEADER" value="Gerne bieten wir Ihnen wie folgt an:"/>
<column name="ISOLANGUAGE" value="deu"/>
<column name="NET" valueNumeric="28500.00"/>
<column name="OFFER_ID" value="3d13ef72-0f23-40fc-a66f-af29511a6ad9"/>
<column name="SALESORDERCODE" valueNumeric="1011"/>
<column name="SALESORDERDATE" valueDate="2019-05-22T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="1b9bd530-f45b-4074-872f-b8362cfc5ed0"/>
<column name="SALESPROJECT_ID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="STATUS" value="SALORDERSTATWON"/>
<column name="OBJECT_ROWID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPENOTE"/>
<column name="ORDERSTATUS" valueNumeric="0"/>
<column name="CANCELLATION" valueNumeric="1"/>
<column name="PAYMENTTERMS" value="PAYTERM30"/>
<column name="DELIVERYTERMS" value="DELIVEREX"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
<insert tableName="SALESORDER">
<column name="ADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="PAYMENTADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="DELIVERYADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="CONTACT_ID" value="fc465f2f-803b-4a1f-b79d-7b466d7ecff4"/>
<column name="CURRENCY" value="EUR "/>
<column name="HEADER" value="gerne bieten wir Ihnen wie folgt an:"/>
<column name="HEADER" value="Gerne bieten wir Ihnen wie folgt an:"/>
<column name="ISOLANGUAGE" value="deu"/>
<column name="NET" valueNumeric="3500.00"/>
<column name="OFFER_ID" value="5abae3a9-8d96-4709-b6be-7fc7e87f002b"/>
<column name="SALESORDERCODE" valueNumeric="1012"/>
<column name="SALESORDERDATE" valueDate="2019-05-22T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="9069d098-7237-4fed-a365-ad2e60bf740f"/>
<column name="SALESPROJECT_ID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="STATUS" value="SALORDERSTATWON"/>
<column name="OBJECT_ROWID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPECRED"/>
<column name="ORDERSTATUS" valueNumeric="0"/>
<column name="CANCELLATION" valueNumeric="1"/>
<column name="PAYMENTTERMS" value="PAYTERMDISCOUNT"/>
<column name="DELIVERYTERMS" value="DELIVERCIF"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
<insert tableName="SALESORDER">
<column name="ADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="PAYMENTADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="DELIVERYADDRESS" value="Skyscraper Bau GmbH&#10;Baustraße 64&#10;70173 Stuttgart"/>
<column name="CONTACT_ID" value="fc465f2f-803b-4a1f-b79d-7b466d7ecff4"/>
<column name="CURRENCY" value="EUR "/>
<column name="HEADER" value="gerne bieten wir Ihnen wie folgt an:&#10;&#10;Produkt: &#10;Produkt:"/>
<column name="HEADER" value="Gerne bieten wir Ihnen wie folgt an:&#10;&#10;Produkt: &#10;Produkt:"/>
<column name="ISOLANGUAGE" value="deu"/>
<column name="NET" valueNumeric="53500.00"/>
<column name="OFFER_ID" value="30ff28e2-062f-4950-b4a1-71e51ff71acf"/>
<column name="SALESORDERCODE" valueNumeric="1013"/>
<column name="SALESORDERDATE" valueDate="2019-05-22T02:00:00"/>
<column name="SALESORDERDATE" valueDate="2019-06-14T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="5e082fe5-99d4-43be-aaad-e596f844fa8a"/>
<column name="SALESPROJECT_ID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="STATUS" value="SALORDERSTATWON"/>
<column name="OBJECT_ROWID" value="6d3d16cd-733e-41d1-ab6c-8a6cba63ba4a"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPEINVO"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="DUNNINGDATE" valueDate="2019-07-13T02:00:00"/>
<column name="DUNNINGLEVEL" value="1"/>
<column name="PAYMENTTERMS" value="PAYTERM30"/>
<column name="DELIVERYTERMS" value="DELIVERCIF"/>
<column name="PAID" valueNumeric="10000.00"/>
<column name="VAT" valueNumeric="10165.00"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
<insert tableName="SALESORDER">
<column name="ADDRESS" value="Transatlantik Logistics GmbH&#10;Hafenstraße 12&#10;88045 Friedrichshafen"/>
<column name="PAYMENTADDRESS" value="Transatlantik Logistics GmbH&#10;Hafenstraße 12&#10;88045 Friedrichshafen"/>
<column name="DELIVERYADDRESS" value="Transatlantik Logistics GmbH&#10;Hafenstraße 12&#10;88045 Friedrichshafen"/>
<column name="CONTACT_ID" value="6efb4fab-64f9-4d8e-aa6f-a158d13fc273"/>
<column name="CURRENCY" value="EUR "/>
<column name="HEADER" value="gerne bieten wir Ihnen wie folgt an:"/>
<column name="HEADER" value="Gerne bieten wir Ihnen wie folgt an:"/>
<column name="ISOLANGUAGE" value="deu"/>
<column name="NET" valueNumeric="175000.00"/>
<column name="OFFER_ID" value="fc02f9d0-06c5-4073-ac95-a59403988697"/>
<column name="SALESORDERCODE" valueNumeric="1014"/>
<column name="SALESORDERDATE" valueDate="2019-05-22T02:00:00"/>
<column name="PAYDATE" valueDate="2018-06-30T01:00:00"/>
<column name="SALESORDERID" value="fc691949-4f61-485c-8e97-8f3d0d3d3962"/>
<column name="SALESPROJECT_ID" value="d422ad81-717f-42b0-bd64-fc892744aac7"/>
<column name="STATUS" value="SALORDERSTATWON"/>
<column name="OBJECT_ROWID" value="d422ad81-717f-42b0-bd64-fc892744aac7"/>
<column name="OBJECT_TYPE" value="Salesproject"/>
<column name="ORDERTYPE" value="ORDTYPEINVO"/>
<column name="ORDERSTATUS" valueNumeric="1"/>
<column name="CANCELLATION" valueNumeric="0"/>
<column name="DUNNINGDATE" valueDate="2019-05-29T02:00:00"/>
<column name="DUNNINGLEVEL" value="2"/>
<column name="PAYMENTTERMS" value="PAYTERM7"/>
<column name="DELIVERYTERMS" value="DELIVERCIF"/>
<column name="PAID" valueNumeric="40000.00"/>
<column name="VAT" valueNumeric="0.00"/>
<column name="VERSNR" valueNumeric="1"/>
</insert>
......
......@@ -16,11 +16,9 @@
<column name="ISOLANGUAGE" type="CHAR(3)"/>
<column name="SALESORDERCODE" type="INTEGER"/>
<column name="VERSNR" type="INTEGER"/>
<column name="STATUS" type="CHAR(36)"/>
<column name="NET" type="NUMERIC(14,2)"/>
<column name="VAT" type="NUMERIC(14,2)"/>
<column name="CURRENCY" type="CHAR(36)"/>
<column name="ADDRESS" type="NCLOB"/>
</createTable>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
This diff is collapsed.
import("system.result");
import("Loghistory_lib");
import("Keyword_lib");
var params = Translate4LogParams.load();
var res = LanguageKeywordUtils.getViewValue(params.value, params.locale);
result.string(res);
\ No newline at end of file
import("Loghistory_lib");
import("system.vars");
import("system.result");
import("Salesproject_lib");
var params = Translate4LogParams.load();
var id = params.value;
result.string(Salesproject.getSalesProjectTitleById(id));
......@@ -241,6 +241,12 @@
<fieldName>PossibleAddresses</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>2f162626-bd99-4e2a-b9cf-e95864d9ed0e</name>
<entityName>Order_entity</entityName>
<fieldName>PossibleAddresses</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
......
......@@ -65,6 +65,12 @@
<fieldName>Contexts</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>98695ca8-7f46-489d-a479-f856f6d2b5ca</name>
<entityName>Order_entity</entityName>
<fieldName>Contexts</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
......
......@@ -247,6 +247,18 @@
<fieldName>Templates</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>93242043-ddc2-414e-84c8-610342b0bd85</name>
<entityName>Order_entity</entityName>
<fieldName>DocumentTemplateTexHeader</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>62dc5f05-4203-40b3-9d34-cbbefc8264ae</name>
<entityName>Order_entity</entityName>
<fieldName>DocumentTemplateTexFooter</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
</entityProvider>
<entityParameter>
......
This diff is collapsed.
import("system.translate");
import("system.result");
import("system.vars");
import("Sql_lib");
import("system.db");
if (!_areUnique())
result.string(translate.text("Attributes must be unique!"));
function _areUnique ()
{
var insertedRows = vars.get("$field.KeywordAttributeRelations.insertedRows");
var changedRows = vars.get("$field.KeywordAttributeRelations.changedRows");
var deletedRows = vars.get("$field.KeywordAttributeRelations.deletedRows");
var storedRows = db.table(SqlCondition.begin()
.andPrepare("AB_KEYWORD_ATTRIBUTERELATION.AB_KEYWORD_ENTRY_ID", vars.get("$field.AB_KEYWORD_ENTRYID"))
.buildSql("select AB_KEYWORD_ATTRIBUTERELATIONID, AB_KEYWORD_ATTRIBUTE_ID from AB_KEYWORD_ATTRIBUTERELATION"));
var attributeChanges = {};
if (deletedRows)
deletedRows.forEach(function (row)
{
this[row.AB_KEYWORD_ATTRIBUTERELATIONID] = "";
}, attributeChanges);
if (changedRows)
changedRows.forEach(function (row)
{
this[row.AB_KEYWORD_ATTRIBUTERELATIONID] = row.AB_KEYWORD_ATTRIBUTE_ID;
}, attributeChanges);
var countObj = {};
storedRows.forEach(function ([storedAttrRelationId, storedAttributeId]) {
var currentAttributeId = storedAttributeId;
//merging the data that is stored in the DB and the provided changes
if (attributeChanges && storedAttrRelationId in attributeChanges)
currentAttributeId = attributeChanges[storedAttrRelationId];
// it doesn't matter if a row has been deleted or if the attribute has been set to "nothing"
if (currentAttributeId == "")
_decrCount(storedAttributeId);
else
{
_incrCount(currentAttributeId);
if (currentAttributeId != storedAttributeId)
_decrCount(storedAttributeId);
}
});
if (insertedRows) //append the new rows
{
insertedRows.forEach(function (row)
{
this[row.AB_KEYWORD_ATTRIBUTE_ID] = (this[row.AB_KEYWORD_ATTRIBUTE_ID] || 0) + 1;
}, countObj);
}
for (let id in countObj)
if (countObj[id] > 1)
return false;
return true;
function _incrCount (pAttributeId)
{
if (countObj[pAttributeId])
countObj[pAttributeId]++;
else
countObj[pAttributeId] = 1;
}
function _decrCount (pAttributeId)
{
if (countObj[pAttributeId])
countObj[pAttributeId]--;
else
countObj[pAttributeId] = 0;
}
}
\ No newline at end of file
import("system.vars");
import("system.result");
import("Order_lib");
result.string(OrderUtils.isEditable(vars.get("$field.STATUS")));
\ No newline at end of file
result.string(vars.get("$field.AB_KEYWORD_ENTRYID"));
\ No newline at end of file
Since it's not possible to limit the keywordAttributeRelation to a distinctive list (use a KeywordAttributeRelation "category" only once per keyowrd-entry) within the generic-multiple-template / titledList-template use this readonly consumer there.
For editing use the not-read-only consumer in a list-template. In a list-template only one row can be changed (and stored) which means we can exlucde already stored entries.
\ No newline at end of file
......@@ -19,4 +19,4 @@ if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
throw new TypeError(translate.text("The code number is not a valid number."));
neon.setFieldValue("$field.SORTING", ++newCodeNumber);
}
}
}
\ No newline at end of file
......@@ -198,6 +198,12 @@
<fieldName>Objects</fieldName>
<isConsumer v="false" />
</entityDependency>
<entityDependency>
<name>6a7a34e0-22ae-4bd7-b762-84a332a0a937</name>
<entityName>Order_entity</entityName>
<fieldName>Objects</fieldName>
<isConsumer v="false" />
</entityDependency>
</dependencies>
<children>
<entityParameter>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment