Skip to content
Snippets Groups Projects
Commit 4e6e4018 authored by Maximilian Schröger's avatar Maximilian Schröger
Browse files

Produkt - Lagerbestand

parent 194c000b
No related branches found
No related tags found
No related merge requests found
Showing
with 502 additions and 4 deletions
......@@ -1962,6 +1962,175 @@
</entityFieldDb>
</entityFields>
</entityDb>
<entityDb>
<name>STOCK</name>
<dbName></dbName>
<idColumn>STOCKID</idColumn>
<idGeneratorType v="0" />
<idGeneratorInterval v="1" />
<title></title>
<description></description>
<auditSyncConfig>
<name>auditSyncConfig</name>
<auditMode v="0" />
<syncActive v="false" />
<syncComplete v="true" />
<syncDirection v="1" />
<syncIds></syncIds>
</auditSyncConfig>
<entityFields>
<entityFieldDb>
<name>REFNUMBER</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="50" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>STOCKID</name>
<dbName></dbName>
<primaryKey v="true" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<isUnique v="true" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>WAREHOUSE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="4" />
<size v="10" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>DATE_EDIT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="93" />
<size v="29" />
<scale v="9" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>QUANTITY</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="2" />
<size v="14" />
<scale v="2" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>DATE_NEW</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="93" />
<size v="29" />
<scale v="9" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>USER_NEW</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="50" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>ENTRYDATE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="93" />
<size v="29" />
<scale v="9" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>PRODUCT_ID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="true" />
<title></title>
<description></description>
<dependencies>
<entityDependency>
<name>1d99d9fe-4956-4fd4-9f67-32b1c731dcc1</name>
<entityName>PRODUCT</entityName>
<fieldName>PRODUCTID</fieldName>
</entityDependency>
</dependencies>
</entityFieldDb>
<entityFieldDb>
<name>IN_OUT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="4" />
<size v="10" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>USER_EDIT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="50" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<title></title>
<description></description>
</entityFieldDb>
</entityFields>
</entityDb>
</entities>
</entityGroup>
</aliasDefDb>
......
......@@ -179,6 +179,23 @@
</entityDependency>
</dependencies>
</entityIncomingField>
<entityOutgoingField>
<name>ProductStock_dfo</name>
<title>Stock</title>
<fieldType>DEPENDENCY_OUT</fieldType>
<caption>Stock</caption>
<dependency>
<name>dependency</name>
<entityName>Stock_entity</entityName>
<fieldName>ProductStock_dfi</fieldName>
</dependency>
<children>
<entityParameter>
<name>ProductId_param</name>
<code>%aditoprj%/entity/Product_entity/entityfields/productstock_dfo/children/productid_param/code.js</code>
</entityParameter>
</children>
</entityOutgoingField>
</entityFields>
<linkInformation>
<linkInformation>
......
import("system.vars");
import("system.result");
result.string(vars.get("$field.PRODUCTID"));
\ No newline at end of file
import("system.neon");
import("system.vars");
neon.setFieldValue("$field.PRICELIST", vars.get("$local.value"));
\ No newline at end of file
//import("system.neon");
//import("system.vars");
//
//neon.setFieldValue("$field.PRICELIST", vars.get("$local.value"));
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.3" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.0.3">
<name>Stock_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<alias>Data_alias</alias>
<conditionProcess>%aditoprj%/entity/Stock_entity/conditionProcess.js</conditionProcess>
<recordContainerType>DB</recordContainerType>
<entityFields>
<entityField>
<name>DATE_EDIT</name>
<tableName>STOCK</tableName>
<columnName>DATE_EDIT</columnName>
<contentType>DATE</contentType>
<outputFormat>yyyy-MM-dd&amp;apos;T&amp;apos;HH:mm:ssZ</outputFormat>
<valueProcess>%aditoprj%/entity/Stock_entity/entityfields/date_edit/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>DATE_NEW</name>
<tableName>STOCK</tableName>
<columnName>DATE_NEW</columnName>
<contentType>DATE</contentType>
<outputFormat>yyyy-MM-dd&amp;apos;T&amp;apos;HH:mm:ssZ</outputFormat>
<valueProcess>%aditoprj%/entity/Stock_entity/entityfields/date_new/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>ENTRYDATE</name>
<tableName>STOCK</tableName>
<columnName>ENTRYDATE</columnName>
<caption>Date</caption>
<contentType>DATE</contentType>
<resolution>DAY</resolution>
<valueProcess>%aditoprj%/entity/Stock_entity/entityfields/entrydate/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>IN_OUT</name>
<tableName>STOCK</tableName>
<columnName>IN_OUT</columnName>
<caption>I / O</caption>
<contentType>TEXT</contentType>
<possibleItemsProcess>%aditoprj%/entity/Stock_entity/entityfields/in_out/possibleItemsProcess.js</possibleItemsProcess>
</entityField>
<entityField>
<name>PRODUCT_ID</name>
<tableName>STOCK</tableName>
<columnName>PRODUCT_ID</columnName>
<valueProcess>%aditoprj%/entity/Stock_entity/entityfields/product_id/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>QUANTITY</name>
<tableName>STOCK</tableName>
<columnName>QUANTITY</columnName>
<caption>Menge</caption>
<contentType>NUMBER</contentType>
<outputFormat></outputFormat>
</entityField>
<entityField>
<name>REFNUMBER</name>
<tableName>STOCK</tableName>
<columnName>REFNUMBER</columnName>
<caption>Reference</caption>
</entityField>
<entityField>
<name>STOCKID</name>
<tableName>STOCK</tableName>
<columnName>STOCKID</columnName>
<valueProcess>%aditoprj%/entity/Stock_entity/entityfields/stockid/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>USER_EDIT</name>
<tableName>STOCK</tableName>
<columnName>USER_EDIT</columnName>
<valueProcess>%aditoprj%/entity/Stock_entity/entityfields/user_edit/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>USER_NEW</name>
<tableName>STOCK</tableName>
<columnName>USER_NEW</columnName>
<valueProcess>%aditoprj%/entity/Stock_entity/entityfields/user_new/valueProcess.js</valueProcess>
</entityField>
<entityField>
<name>WAREHOUSE</name>
<tableName>STOCK</tableName>
<columnName>WAREHOUSE</columnName>
<caption>Warehouse</caption>
<possibleItemsProcess>%aditoprj%/entity/Stock_entity/entityfields/warehouse/possibleItemsProcess.js</possibleItemsProcess>
</entityField>
<entityParameter>
<name>ProductId_param</name>
<expose v="true" />
<triggerRecalculation v="true" />
<description>PARAMETER</description>
</entityParameter>
<entityIncomingField>
<name>ProductStock_dfi</name>
<fieldType>DEPENDENCY_IN</fieldType>
<dependencies>
<entityDependency>
<name>aa9264c8-2c96-4a7a-94c7-e38bc0ae7df3</name>
<entityName>Product_entity</entityName>
<fieldName>ProductStock_dfo</fieldName>
<isOutgoing v="false" />
</entityDependency>
</dependencies>
</entityIncomingField>
</entityFields>
<linkInformation>
<linkInformation>
<name>f8caac29-1e0d-4cf5-9137-fedd6a765d55</name>
<tableName>STOCK</tableName>
<primaryKey>STOCKID</primaryKey>
<isUIDTable v="true" />
</linkInformation>
</linkInformation>
</entity>
import("system.logging");
import("system.result");
import("system.vars");
if(vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param") != null)
result.string("STOCK.PRODUCT_ID = ('" + vars.getString("$param.ProductId_param") + "')");
else
result.string("1 = 2");
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
result.string(vars.getString("$sys.date"));
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(vars.getString("$sys.date"));
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(vars.getString("$sys.date"));
\ No newline at end of file
import("system.result");
import("system.translate");
result.object([
["1", translate.text("IN")],
["-1", translate.text("OUT")]
]);
\ No newline at end of file
import("system.result");
import("system.neon");
import("system.vars");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
if(vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param") != null && vars.get("$param.ProductId_param") != "")
result.string(vars.getString("$param.ProductId_param"));
}
import("system.util");
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(util.getNewUUID());
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT)
result.string(vars.getString("$sys.user"));
\ No newline at end of file
import("system.vars");
import("system.result");
import("system.neon");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
result.string(vars.getString("$sys.user"));
\ No newline at end of file
import("system.result");
import("Keyword_lib");
var kwdUtils, items;
kwdUtils = new KeywordUtils();
items = kwdUtils.getStandardArray("STOCK.WAREHOUSE");
result.object(items);
\ No newline at end of file
......@@ -501,6 +501,36 @@
<entry>
<key>Standard</key>
</entry>
<entry>
<key>I / O</key>
</entry>
<entry>
<key>Date</key>
</entry>
<entry>
<key>IN</key>
</entry>
<entry>
<key>OUT</key>
</entry>
<entry>
<key>Menge</key>
</entry>
<entry>
<key>Warehouse</key>
</entry>
<entry>
<key>Warehouse 2</key>
</entry>
<entry>
<key>Warehouse 1</key>
</entry>
<entry>
<key>Warehouse 3</key>
</entry>
<entry>
<key>Reference</key>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
<sqlModels>
......
......@@ -330,6 +330,7 @@
</entry>
<entry>
<key>Vorläufig</key>
<value></value>
</entry>
<entry>
<key>Monatliche Serie nicht genauer spezifiziert. Ignoriere Serie.</key>
......@@ -657,6 +658,46 @@
<entry>
<key>Standard</key>
</entry>
<entry>
<key>I / O</key>
<value>E / A</value>
</entry>
<entry>
<key>Date</key>
<value>Datum</value>
</entry>
<entry>
<key>IN</key>
<value>EIN</value>
</entry>
<entry>
<key>OUT</key>
<value>AUS</value>
</entry>
<entry>
<key>Menge</key>
<value>Quantity</value>
</entry>
<entry>
<key>Warehouse</key>
<value>Lager</value>
</entry>
<entry>
<key>Warehouse 2</key>
<value>Lager 2</value>
</entry>
<entry>
<key>Warehouse 1</key>
<value>Lager 1</value>
</entry>
<entry>
<key>Warehouse 3</key>
<value>Lager 3</value>
</entry>
<entry>
<key>Reference</key>
<value>Referenz</value>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
</language>
......@@ -509,6 +509,36 @@
<entry>
<key>Standard</key>
</entry>
<entry>
<key>I / O</key>
</entry>
<entry>
<key>Date</key>
</entry>
<entry>
<key>IN</key>
</entry>
<entry>
<key>OUT</key>
</entry>
<entry>
<key>Menge</key>
</entry>
<entry>
<key>Warehouse</key>
</entry>
<entry>
<key>Warehouse 2</key>
</entry>
<entry>
<key>Warehouse 1</key>
</entry>
<entry>
<key>Warehouse 3</key>
</entry>
<entry>
<key>Reference</key>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
</language>
<?xml version="1.0" encoding="UTF-8"?>
<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.0.0">
<name>Stock_context</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<filterview>StockFilter_view</filterview>
<editview>StockEdit_view</editview>
<entity>Stock_entity</entity>
<references>
<neonViewReference>
<name>cf5ed980-dc4f-40b2-9e85-cad631bd1c85</name>
<view>StockFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>29d6a038-220f-411c-95ac-335e6779b1fa</name>
<view>StockEdit_view</view>
</neonViewReference>
</references>
</neonContext>
......@@ -19,5 +19,10 @@
<entityField>ProductProductprice_dfo</entityField>
<view>ProductpriceFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>076b1373-def3-4f1b-8228-51410cc9decf</name>
<entityField>ProductStock_dfo</entityField>
<view>StockFilter_view</view>
</neonViewReference>
</children>
</neonView>
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