diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index 6cf60a5dd6fff1dcf326d830228c68ce8ac9118a..1ebd7e030b6965eb6f06bcc68959c7052b5cc240 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -2347,6 +2347,20 @@ <title></title> <description></description> </entityFieldDb> + <entityFieldDb> + <name>ADDRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> </entityFields> </entityDb> <entityDb> @@ -4544,6 +4558,20 @@ <title></title> <description></description> </entityFieldDb> + <entityFieldDb> + <name>ADDRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> </entityFields> </entityDb> <entityDb> diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod index fdd8885508f861e42c84cebfe40b1b47ace2eecd..78334abd582cda5f178045a7efa8512757a49821 100644 --- a/entity/Offer_entity/Offer_entity.aod +++ b/entity/Offer_entity/Offer_entity.aod @@ -327,6 +327,13 @@ <fieldName>#INCOMING</fieldName> </dependency> </entityOutgoingField> + <entityField> + <name>ADDRESS</name> + </entityField> + <entityField> + <name>PossibleAddresses</name> + <possibleItemsProcess>%aditoprj%/entity/Offer_entity/entityfields/possibleaddresses/possibleItemsProcess.js</possibleItemsProcess> + </entityField> </entityFields> <recordContainers> <dbRecordContainer> @@ -447,6 +454,10 @@ <name>RELATION_PERS_ID.value</name> <recordfield>RELATION.PERS_ID</recordfield> </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>ADDRESS.value</name> + <recordfield>OFFER.ADDRESS</recordfield> + </dbRecordFieldMapping> </recordFieldMappings> </dbRecordContainer> </recordContainers> diff --git a/entity/Offer_entity/entityfields/possibleaddresses/possibleItemsProcess.js b/entity/Offer_entity/entityfields/possibleaddresses/possibleItemsProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..fbbb4f0c71b025110aefb5413cdbc2634c009608 --- /dev/null +++ b/entity/Offer_entity/entityfields/possibleaddresses/possibleItemsProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("Keyword_lib"); + +result.object(KeywordUtils.getStandardArray("ADDRESS.TYPE")); \ No newline at end of file diff --git a/entity/Offeritem_entity/Offeritem_entity.aod b/entity/Offeritem_entity/Offeritem_entity.aod index 7b0e267ae2428f74bd60bc94c815917a1da31057..bc8aff6d2b6104bb42d64510b2055e58b14d71c7 100644 --- a/entity/Offeritem_entity/Offeritem_entity.aod +++ b/entity/Offeritem_entity/Offeritem_entity.aod @@ -64,6 +64,7 @@ <name>OPTIONAL</name> <title>Optional</title> <contentType>BOOLEAN</contentType> + <mandatory v="true" /> <possibleItemsProcess>%aditoprj%/entity/Offeritem_entity/entityfields/optional/possibleItemsProcess.js</possibleItemsProcess> <valueProcess>%aditoprj%/entity/Offeritem_entity/entityfields/optional/valueProcess.js</valueProcess> </entityField> @@ -166,7 +167,7 @@ <entityField> <name>INFO</name> <documentation>%aditoprj%/entity/Offeritem_entity/entityfields/info/documentation.adoc</documentation> - <title>Description</title> + <title>Note</title> <contentType>LONG_TEXT</contentType> <valueProcess>%aditoprj%/entity/Offeritem_entity/entityfields/info/valueProcess.js</valueProcess> </entityField> diff --git a/entity/Order_entity/Order_entity.aod b/entity/Order_entity/Order_entity.aod index 113d2fccd6d5b5db8b626c84128493a91b26f9f4..f1e50ec43a9e5925641a66fb50d57a681604da5f 100644 --- a/entity/Order_entity/Order_entity.aod +++ b/entity/Order_entity/Order_entity.aod @@ -301,6 +301,9 @@ <fieldName>#INCOMING</fieldName> </dependency> </entityOutgoingField> + <entityField> + <name>ADDRESS</name> + </entityField> </entityFields> <recordContainers> <dbRecordContainer> @@ -417,6 +420,10 @@ <name>RELATION_PERS_ID.value</name> <recordfield>RELATION.PERS_ID</recordfield> </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>ADDRESS.value</name> + <recordfield>SALESORDER.ADDRESS</recordfield> + </dbRecordFieldMapping> </recordFieldMappings> </dbRecordContainer> </recordContainers> diff --git a/entity/Orderitem_entity/Orderitem_entity.aod b/entity/Orderitem_entity/Orderitem_entity.aod index fe1270a563643e5bd20dbae503c46a2e0ae4c9ec..c8b87a8660910b703a8ec17e1de2564a9731f041 100644 --- a/entity/Orderitem_entity/Orderitem_entity.aod +++ b/entity/Orderitem_entity/Orderitem_entity.aod @@ -61,6 +61,7 @@ <name>OPTIONAL</name> <title>Optional</title> <contentType>BOOLEAN</contentType> + <mandatory v="true" /> <possibleItemsProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/possibleItemsProcess.js</possibleItemsProcess> <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/valueProcess.js</valueProcess> </entityField> @@ -168,7 +169,7 @@ </entityIncomingField> <entityField> <name>INFO</name> - <title>Description</title> + <title>Note</title> </entityField> </entityFields> <recordContainers> diff --git a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod index 49f226f8382414a80c21af3c42328790b0db5745..2cda2b728527b8dee818f50b99064827df4ceb85 100644 --- a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod +++ b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod @@ -13,6 +13,7 @@ <title>End date</title> <contentType>DATE</contentType> <resolution>DAY</resolution> + <searchable v="true" /> </entityField> <entityField> <name>DATE_START</name> diff --git a/others/db_changes/struct/create_offer.xml b/others/db_changes/struct/create_offer.xml index de77d4e25e68f469e61a5a283dc01119798ceda1..0978ccf807b843e78e458093bfe8cfa2e5e48aee 100644 --- a/others/db_changes/struct/create_offer.xml +++ b/others/db_changes/struct/create_offer.xml @@ -21,6 +21,7 @@ <column name="NET" type="NUMERIC(14,2)"/> <column name="VAT" type="NUMERIC(14,2)"/> <column name="CURRENCY" type="INTEGER"/> + <column name="ADDRESS" type="NCLOB"/> <column name="DATE_EDIT" type="TIMESTAMP"/> <column name="DATE_NEW" type="TIMESTAMP"> <constraints nullable="false"/> diff --git a/others/db_changes/struct/create_salesorder.xml b/others/db_changes/struct/create_salesorder.xml index e28ce2b3a7903eed93b5aec1294ebcb6c4290ed2..b19c0865518f932a1f58c7170781905c3fd7ac9e 100644 --- a/others/db_changes/struct/create_salesorder.xml +++ b/others/db_changes/struct/create_salesorder.xml @@ -20,6 +20,7 @@ <column name="NET" type="NUMERIC(14,2)"/> <column name="VAT" type="NUMERIC(14,2)"/> <column name="CURRENCY" type="INTEGER"/> + <column name="ADDRESS" type="NCLOB"/> <column name="DATE_EDIT" type="TIMESTAMP"/> <column name="DATE_NEW" type="TIMESTAMP"> <constraints nullable="false"/>