This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configuration>
|
<configuration>
|
||||||
|
|
||||||
<!-- Development test MSSQL DB -->
|
<!-- Development test MSSQL DB
|
||||||
<ConnectionType>DataBase</ConnectionType>
|
<ConnectionType>DataBase</ConnectionType>
|
||||||
<DataBaseType>MSSQL</DataBaseType>
|
<DataBaseType>MSSQL</DataBaseType>
|
||||||
<DataBaseConnectionString>Server=DEV-V7-LAPTOP\SQLEXPRESS;initial catalog=AyaNova;User Id=sa; Password = abraxis;</DataBaseConnectionString>
|
<DataBaseConnectionString>Server=DEV-V7-LAPTOP\SQLEXPRESS;initial catalog=AyaNova;User Id=sa; Password = abraxis;</DataBaseConnectionString>
|
||||||
|
-->
|
||||||
|
|
||||||
<!-- Customer restored MSSQL DB
|
<!-- Customer restored MSSQL DB
|
||||||
<ConnectionType>DataBase</ConnectionType>
|
<ConnectionType>DataBase</ConnectionType>
|
||||||
@@ -13,11 +13,11 @@
|
|||||||
<DataBaseConnectionString>Server=DEV-V7-LAPTOP\SQLEXPRESS;initial catalog=AyaNova-XXXXX;User Id=sa; Password=abraxis;</DataBaseConnectionString>
|
<DataBaseConnectionString>Server=DEV-V7-LAPTOP\SQLEXPRESS;initial catalog=AyaNova-XXXXX;User Id=sa; Password=abraxis;</DataBaseConnectionString>
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- TEST embedded Firebird database
|
<!-- TEST embedded Firebird database -->
|
||||||
<ConnectionType>DataBase</ConnectionType>
|
<ConnectionType>DataBase</ConnectionType>
|
||||||
<DataBaseType>FireBird</DataBaseType>
|
<DataBaseType>FireBird</DataBaseType>
|
||||||
<DataBaseConnectionString>ServerType=1;DataBase=C:\data\AyaNova\database\AYANOVA.fdb;Dialect=3;</DataBaseConnectionString>
|
<DataBaseConnectionString>ServerType=1;DataBase=C:\data\AyaNova\database\AYANOVA.fdb;Dialect=3;</DataBaseConnectionString>
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- DataPortal
|
<!-- DataPortal
|
||||||
<ConnectionType>DataPortal</ConnectionType>
|
<ConnectionType>DataPortal</ConnectionType>
|
||||||
|
|||||||
@@ -2620,6 +2620,49 @@ No message for error code 336397208 found.
|
|||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region Firebird Version 136 Case 3740
|
||||||
|
if (nSchemaLevel < 136)
|
||||||
|
{
|
||||||
|
//-- Reset all ON ORDER to zero
|
||||||
|
DDL(@"update APARTBYWAREHOUSEINVENTORY set AQUANTITYONORDER=0;");
|
||||||
|
|
||||||
|
//-- Update on order to actual values in PO Items
|
||||||
|
DDL(
|
||||||
|
@"MERGE INTO APARTBYWAREHOUSEINVENTORY AS B
|
||||||
|
USING APURCHASEORDERITEM AS A
|
||||||
|
ON A.APARTWAREHOUSEID=B.APARTWAREHOUSEID AND A.APARTID = B.APARTID
|
||||||
|
WHEN MATCHED THEN
|
||||||
|
UPDATE SET B.AQUANTITYONORDER=A.AQUANTITYORDERED-A.AQUANTITYRECEIVED
|
||||||
|
");
|
||||||
|
|
||||||
|
//-- Reset all on order committed to zero
|
||||||
|
DDL("update APARTBYWAREHOUSEINVENTORY set AQTYONORDERCOMMITTED = 0;");
|
||||||
|
|
||||||
|
//-- Update on order committed to actual values in PO Items
|
||||||
|
DDL(
|
||||||
|
@"MERGE INTO APARTBYWAREHOUSEINVENTORY AS B
|
||||||
|
USING APURCHASEORDERITEM AS A
|
||||||
|
ON A.APARTWAREHOUSEID=B.APARTWAREHOUSEID AND A.APARTID = B.APARTID AND A.ACLOSED=0 AND A.AWORKORDERITEMPARTREQUESTID IS NOT NULL
|
||||||
|
WHEN MATCHED THEN
|
||||||
|
UPDATE SET B.AQTYONORDERCOMMITTED=A.AQUANTITYORDERED-A.AQUANTITYRECEIVED
|
||||||
|
");
|
||||||
|
|
||||||
|
//-- Delete 'closed none received' orphan poitems
|
||||||
|
DDL(@"DELETE FROM APURCHASEORDERITEM POI WHERE EXISTS (SELECT AID FROM APURCHASEORDER PO WHERE PO.AID=POI.APURCHASEORDERID AND PO.ASTATUS=4);");
|
||||||
|
|
||||||
|
//-- Fix 'Closed - partially received' po items with mismatching quantities
|
||||||
|
DDL(
|
||||||
|
@"MERGE INTO APURCHASEORDERITEM AS POI
|
||||||
|
USING APURCHASEORDER AS PO
|
||||||
|
ON PO.AID=POI.APURCHASEORDERID AND PO.ASTATUS=4
|
||||||
|
WHEN MATCHED THEN
|
||||||
|
UPDATE SET POI.AQUANTITYORDERED=POI.AQUANTITYRECEIVED, POI.ACLOSED=1;
|
||||||
|
");
|
||||||
|
|
||||||
|
nSchemaLevel = 136;
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
#endregion fb v 7.5
|
#endregion fb v 7.5
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user