Refresh Progetto DB
This commit is contained in:
+1
-1
@@ -2,7 +2,7 @@
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectView>ShowAllFiles</ProjectView>
|
||||
<NameOfLastUsedPublishProfile>demo</NameOfLastUsedPublishProfile>
|
||||
<NameOfLastUsedPublishProfile>WinLab</NameOfLastUsedPublishProfile>
|
||||
</PropertyGroup>
|
||||
<ProjectExtensions>
|
||||
<VisualStudio>
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace C2P.Services
|
||||
/// <summary>
|
||||
/// Servizi web x retrieve dati interattivo
|
||||
/// </summary>
|
||||
[WebService(Namespace = "http://tempuri.org/")]
|
||||
[WebService(Namespace = "http://www.steamware.net/")]
|
||||
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
|
||||
[System.ComponentModel.ToolboxItem(false)]
|
||||
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -6,7 +6,6 @@
|
||||
</configSections>
|
||||
<connectionStrings>
|
||||
<add name="C2P_Data.Properties.Settings.Proxima_C2PConnectionString" connectionString="Data Source=10.74.82.217\SQL2008R2;Initial Catalog=Proxima_C2P;Persist Security Info=True;User ID=sa;Password=keyhammer;MultipleActiveResultSets=True;Application Name=EntityFramework" providerName="System.Data.SqlClient" />
|
||||
<add name="C2P_Data.Properties.Settings.C2P_ProjectConnectionString" connectionString="Data Source=(localdb)\Projects;Initial Catalog=C2P_Project;Integrated Security=True" providerName="System.Data.SqlClient" />
|
||||
</connectionStrings>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
|
||||
@@ -14,8 +13,5 @@
|
||||
<parameter value="v11.0" />
|
||||
</parameters>
|
||||
</defaultConnectionFactory>
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
</providers>
|
||||
</entityFramework>
|
||||
<startup><supportedRuntime version="v2.0.50727" /></startup></configuration>
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
<DataSource DefaultConnectionIndex="1" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||
<Connections>
|
||||
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="Proxima_C2PConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="Proxima_C2PConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.C2P_Data.Properties.Settings.GlobalReference.Default.Proxima_C2PConnectionString" Provider="System.Data.SqlClient" />
|
||||
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="C2P_ProjectConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="C2P_ProjectConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.C2P_Data.Properties.Settings.GlobalReference.Default.C2P_ProjectConnectionString" Provider="System.Data.SqlClient" />
|
||||
</Connections>
|
||||
<Tables>
|
||||
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="v_selClientTableAdapter" GeneratorDataComponentClassName="v_selClientTableAdapter" Name="v_selClient" UserDataComponentName="v_selClientTableAdapter">
|
||||
|
||||
Generated
-11
@@ -34,16 +34,5 @@ namespace C2P_Data.Properties {
|
||||
return ((string)(this["Proxima_C2PConnectionString"]));
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.ApplicationScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=(localdb)\\Projects;Initial Catalog=C2P_Project;Integrated Security=Tr" +
|
||||
"ue")]
|
||||
public string C2P_ProjectConnectionString {
|
||||
get {
|
||||
return ((string)(this["C2P_ProjectConnectionString"]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,13 +10,5 @@
|
||||
</SerializableConnectionString></DesignTimeValue>
|
||||
<Value Profile="(Default)">Data Source=10.74.82.217\SQL2008R2;Initial Catalog=Proxima_C2P;Persist Security Info=True;User ID=sa;Password=keyhammer;MultipleActiveResultSets=True;Application Name=EntityFramework</Value>
|
||||
</Setting>
|
||||
<Setting Name="C2P_ProjectConnectionString" Type="(Connection string)" Scope="Application">
|
||||
<DesignTimeValue Profile="(Default)"><?xml version="1.0" encoding="utf-16"?>
|
||||
<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<ConnectionString>Data Source=(localdb)\Projects;Initial Catalog=C2P_Project;Integrated Security=True</ConnectionString>
|
||||
<ProviderName>System.Data.SqlClient</ProviderName>
|
||||
</SerializableConnectionString></DesignTimeValue>
|
||||
<Value Profile="(Default)">Data Source=(localdb)\Projects;Initial Catalog=C2P_Project;Integrated Security=True</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
||||
Binary file not shown.
@@ -6,7 +6,6 @@
|
||||
</configSections>
|
||||
<connectionStrings>
|
||||
<add name="C2P_Data.Properties.Settings.Proxima_C2PConnectionString" connectionString="Data Source=10.74.82.217\SQL2008R2;Initial Catalog=Proxima_C2P;Persist Security Info=True;User ID=sa;Password=keyhammer;MultipleActiveResultSets=True;Application Name=EntityFramework" providerName="System.Data.SqlClient" />
|
||||
<add name="C2P_Data.Properties.Settings.C2P_ProjectConnectionString" connectionString="Data Source=(localdb)\Projects;Initial Catalog=C2P_Project;Integrated Security=True" providerName="System.Data.SqlClient" />
|
||||
</connectionStrings>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
|
||||
@@ -14,8 +13,5 @@
|
||||
<parameter value="v11.0" />
|
||||
</parameters>
|
||||
</defaultConnectionFactory>
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
</providers>
|
||||
</entityFramework>
|
||||
<startup><supportedRuntime version="v2.0.50727" /></startup></configuration>
|
||||
|
||||
@@ -85,6 +85,7 @@
|
||||
<Folder Include="voc\Stored Procedures\" />
|
||||
<Folder Include="Security\" />
|
||||
<Folder Include="Snapshots" />
|
||||
<Folder Include="ext\Views\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Build Include="tmp\Tables\ProductionLogRaw_KO.sql" />
|
||||
@@ -245,7 +246,6 @@
|
||||
<Build Include="dbo\Views\dbo.v_pivot.sql" />
|
||||
<Build Include="dbo\Views\dbo.v_MarginReportStatsNewData.sql" />
|
||||
<Build Include="dbo\Views\dbo.v_MarginReportStats.sql" />
|
||||
<Build Include="dbo\Views\dbo.v_MarginReport.sql" />
|
||||
<Build Include="dbo\Views\dbo.v_listinoArticoli.sql" />
|
||||
<Build Include="dbo\Functions\dbo.fnFormatDate.sql" />
|
||||
<Build Include="dbo\Functions\dbo.f_prt_getParameter.sql" />
|
||||
@@ -289,6 +289,22 @@
|
||||
<Build Include="dbo\Stored Procedures\dbo.stp_OH_countRemaining.sql" />
|
||||
<Build Include="dbo\Stored Procedures\dbo.stp_getDataCodPackag.sql" />
|
||||
<Build Include="dbo\Stored Procedures\dbo.stp_checkOffers4Item.sql" />
|
||||
<Build Include="ext\Tables\ext.RcdPlants.sql" />
|
||||
<Build Include="ext\Tables\ext.RcdPackage.sql" />
|
||||
<Build Include="ext\Tables\ext.RcdItem.sql" />
|
||||
<Build Include="ext\Tables\ext.RcdClient.sql" />
|
||||
<Build Include="ext\Tables\ext.RcdClass02.sql" />
|
||||
<Build Include="ext\Tables\ext.RcdClass01.sql" />
|
||||
<Build Include="dbo\Tables\dbo.ListValues.sql" />
|
||||
<Build Include="ext\Views\ext.v_MarginReportRcd.sql" />
|
||||
<Build Include="ext\Views\ext.v_ItemDetRcd.sql" />
|
||||
<Build Include="ext\Views\ext.v_ClientDetRcd.sql" />
|
||||
<Build Include="dbo\Views\dbo.v_selListVal.sql" />
|
||||
<Build Include="dbo\Stored Procedures\dbo.stp_QLF_Delete.sql" />
|
||||
<Build Include="dbo\Stored Procedures\dbo.stp_listValues_getValidValuesFilt.sql" />
|
||||
<Build Include="dbo\Stored Procedures\dbo.stp_listValues_getValidValues.sql" />
|
||||
<Build Include="dbo\Stored Procedures\dbo.stp_listValues_getByTable.sql" />
|
||||
<Build Include="dbo\Views\dbo.v_MarginReport.sql" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="C2P_compare_dev2prod.scmp" />
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<SourceModelProvider>
|
||||
<ProjectBasedModelProvider>
|
||||
<ProjectGuid>{84db66e4-9663-47f7-9dd1-3cb562629ff5}</ProjectGuid>
|
||||
<Name>C2P_Project</Name>
|
||||
<Name>C2P_DB</Name>
|
||||
</ProjectBasedModelProvider>
|
||||
</SourceModelProvider>
|
||||
<TargetModelProvider>
|
||||
@@ -100,6 +100,10 @@
|
||||
<Name>DropRoleMembersNotInSource</Name>
|
||||
<Value>False</Value>
|
||||
</PropertyElementName>
|
||||
<PropertyElementName>
|
||||
<Name>DropStatisticsNotInSource</Name>
|
||||
<Value>True</Value>
|
||||
</PropertyElementName>
|
||||
<PropertyElementName>
|
||||
<Name>GenerateSmartDefaults</Name>
|
||||
<Value>False</Value>
|
||||
@@ -286,7 +290,7 @@
|
||||
</PropertyElementName>
|
||||
<PropertyElementName>
|
||||
<Name>TargetConnectionString</Name>
|
||||
<Value>Integrated Security=True;Pooling=False;Connection Timeout=30</Value>
|
||||
<Value>Integrated Security=True;Pooling=False;Connect Timeout=30</Value>
|
||||
</PropertyElementName>
|
||||
<PropertyElementName>
|
||||
<Name>TreatVerificationErrorsAsWarnings</Name>
|
||||
@@ -304,6 +308,10 @@
|
||||
<Name>VerifyDeployment</Name>
|
||||
<Value>True</Value>
|
||||
</PropertyElementName>
|
||||
<PropertyElementName>
|
||||
<Name>RunDeploymentPlanExecutors</Name>
|
||||
<Value>False</Value>
|
||||
</PropertyElementName>
|
||||
<PropertyElementName>
|
||||
<Name>AllowDropBlockingAssemblies</Name>
|
||||
<Value>False</Value>
|
||||
@@ -399,134 +407,4 @@
|
||||
<ZoomLevel>100</ZoomLevel>
|
||||
<Filter>Equals_Objects,Not_Supported_Deploy</Filter>
|
||||
</SchemaCompareViewSettings>
|
||||
<ExcludedSourceElements>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesGroupRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importClientsRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importClientsRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesGroupRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importItemsRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importItemsRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importPackagRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importPackagRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importProductionLogRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importProductionLogRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importTranspCostRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importTranspCostRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
</ExcludedSourceElements>
|
||||
<ExcludedTargetElements>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importClientsRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importClientsRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesGroupRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importDiesGroupRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importItemsRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importItemsRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importPackagRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importPackagRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importProductionLogRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importProductionLogRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlProcedure, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importTranspCostRaw</Name>
|
||||
</SelectedItem>
|
||||
<SelectedItem Type="Microsoft.Data.Tools.Schema.Sql.SchemaModel.SqlSubroutineParameter, Microsoft.Data.Tools.Schema.Sql, Version=10.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Name>tmp</Name>
|
||||
<Name>importTranspCostRaw</Name>
|
||||
<Name>@fileType</Name>
|
||||
</SelectedItem>
|
||||
</ExcludedTargetElements>
|
||||
</SchemaComparison>
|
||||
@@ -5,3 +5,5 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
-- =============================================
|
||||
-- Author: Steamware - S.E.L.
|
||||
-- Create date: 2014.04.16
|
||||
-- Description: elimina un record in QL (Full) e in tabelle connesse
|
||||
-- =============================================
|
||||
create PROCEDURE [dbo].[stp_QLF_Delete]
|
||||
(
|
||||
@Original_QuoteType CHAR(1) = 'Q',
|
||||
@Original_CodQuote BIGINT = 0,
|
||||
@Original_QuoteRev INT = 0
|
||||
)
|
||||
AS
|
||||
|
||||
SET XACT_ABORT ON;
|
||||
BEGIN TRAN
|
||||
|
||||
-- elimino da QuoteFull_Q
|
||||
DELETE
|
||||
FROM QuoteFull_Q
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteFull_S
|
||||
DELETE
|
||||
FROM QuoteFull_S
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteWorkExt
|
||||
DELETE
|
||||
FROM QuoteWorkExt
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteWorkInt
|
||||
DELETE
|
||||
FROM QuoteWorkInt
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteSimPar
|
||||
DELETE
|
||||
FROM QuoteSimPar
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteRM
|
||||
DELETE
|
||||
FROM QuoteRM
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteParam
|
||||
DELETE
|
||||
FROM QuoteParam
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteOC
|
||||
DELETE
|
||||
FROM QuoteOC
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
-- elimino da QuoteList
|
||||
DELETE
|
||||
FROM QuoteList
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
COMMIT TRAN
|
||||
|
||||
RETURN
|
||||
@@ -1,23 +1,22 @@
|
||||
|
||||
-- =============================================
|
||||
-- =============================================
|
||||
-- Author: Steamware - S.E.L.
|
||||
-- Create date: 2014.05.16
|
||||
-- Description: update di un record in QL (Full) TIPO SIMULAZIONE e poi aggiorna a cascata
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[stp_QLS_UpdExtrPar]
|
||||
(
|
||||
@Original_QuoteType CHAR(1) = 'S',
|
||||
@Original_CodQuote BIGINT = 0,
|
||||
@Original_QuoteRev INT = 0,
|
||||
@TipoDies NVARCHAR(50) = '',
|
||||
@DiamDies INT = 1,
|
||||
@HoleNumDies INT = 1,
|
||||
@CodPlant NVARCHAR(50),
|
||||
@DiesPrice_sim DECIMAL(18, 6),
|
||||
@DiesTecLife DECIMAL(18, 6),
|
||||
@WSR01_sim DECIMAL(9, 8),
|
||||
@MSR01_sim DECIMAL(9, 8),
|
||||
@NetProd01_sim DECIMAL(9, 3)
|
||||
@Original_QuoteType CHAR(1) = 'S',
|
||||
@Original_CodQuote BIGINT = 0,
|
||||
@Original_QuoteRev INT = 0,
|
||||
@TipoDies NVARCHAR(50) = '',
|
||||
@DiamDies INT = 1,
|
||||
@HoleNumDies INT = 1,
|
||||
@CodPlant NVARCHAR(50),
|
||||
@DiesPrice_sim DECIMAL(18, 6),
|
||||
@DiesTecLife DECIMAL(18, 6),
|
||||
@WSR01_sim DECIMAL(9, 8),
|
||||
@MSR01_sim DECIMAL(9, 8),
|
||||
@NetProd01_sim DECIMAL(9, 3)
|
||||
)
|
||||
AS
|
||||
|
||||
@@ -34,44 +33,50 @@ BEGIN TRAN
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
|
||||
-- @CodDiesGroup
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'CodDiesGroup', @CodDiesGroup
|
||||
|
||||
-- @CodPlant
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'CodPlant', @CodPlant
|
||||
|
||||
-- @DiesPrice_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'DiesPrice_sim', @DiesPrice_sim
|
||||
|
||||
-- @DiesTecLife
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'DiesTecLife', @DiesTecLife
|
||||
|
||||
-- @WSR01_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'WSR01_sim', @WSR01_sim
|
||||
|
||||
-- @MSR01_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'MSR01_sim', @MSR01_sim
|
||||
|
||||
-- @NetProd01_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'NetProd01_sim', @NetProd01_sim
|
||||
|
||||
-- @CodDiesGroup
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'CodDiesGroup', @CodDiesGroup
|
||||
|
||||
-- @CodPlant
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'CodPlant', @CodPlant
|
||||
|
||||
-- @DiesPrice_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'DiesPrice_sim', @DiesPrice_sim
|
||||
|
||||
-- @DiesTecLife
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'DiesTecLife', @DiesTecLife
|
||||
|
||||
-- @WSR01_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'WSR01_sim', @WSR01_sim
|
||||
|
||||
-- @MSR01_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'MSR01_sim', @MSR01_sim
|
||||
|
||||
-- @NetProd01_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'NetProd01_sim', @NetProd01_sim
|
||||
|
||||
|
||||
-- update dei valori calcolati!
|
||||
-- update dei valori calcolati!
|
||||
EXEC stp_QL_fullDataUpdate @Original_QuoteType
|
||||
,@Original_CodQuote
|
||||
,@Original_QuoteRev
|
||||
,'Y'
|
||||
|
||||
-- 2014.10.12 modifica sam: chiamo 2 volte perché è simulazione e i valori _sim sono salvati alla fine ed usati all'inizio...
|
||||
EXEC stp_QL_fullDataUpdate @Original_QuoteType
|
||||
,@Original_CodQuote
|
||||
,@Original_QuoteRev
|
||||
,'Y'
|
||||
|
||||
|
||||
COMMIT TRAN
|
||||
|
||||
|
||||
-- seleziono intera riga!
|
||||
|
||||
|
||||
SELECT *
|
||||
FROM v_QuoteFull_Q
|
||||
WHERE QuoteType = @Original_QuoteType
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
AND CodQuote = @Original_CodQuote
|
||||
AND QuoteRev = @Original_QuoteRev
|
||||
|
||||
|
||||
RETURN
|
||||
@@ -18,6 +18,7 @@ CREATE PROCEDURE [dbo].[stp_QLS_UpdHead]
|
||||
@RawMatExtraCost DECIMAL(18, 6),
|
||||
@BatchQty INT,
|
||||
@CodInco NVARCHAR(5),
|
||||
@ProvvCost DECIMAL(18,6),
|
||||
@Note NVARCHAR(2500) = ''
|
||||
)
|
||||
AS
|
||||
@@ -59,8 +60,9 @@ BEGIN TRAN
|
||||
|
||||
-- scambio ultimo valore
|
||||
SELECT @CodDiesGroup = ISNULL(REPLACE(@CodDiesGroup, '-' + dbo.f_GetSubstring(@CodDiesGroup,'-' , 4), '-'+@CodItemGroup), '' )
|
||||
|
||||
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'CodDiesGroup', @CodDiesGroup
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'ProvvCost', @ProvvCost
|
||||
|
||||
|
||||
-- update dei valori calcolati!
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
|
||||
-- =============================================
|
||||
-- =============================================
|
||||
-- Author: Steamware - S.E.L.
|
||||
-- Create date: 2014.05.20
|
||||
-- Description: update di un record in QL (Full) TIPO SIMULAZIONE e poi aggiorna a cascata
|
||||
@@ -10,7 +9,8 @@ CREATE PROCEDURE [dbo].[stp_QLS_UpdPackPar]
|
||||
@Original_CodQuote BIGINT = 0,
|
||||
@Original_QuoteRev INT = 0,
|
||||
@CodPackag NVARCHAR(50),
|
||||
@DSR_sim DECIMAL(9, 8)
|
||||
@DSR_sim DECIMAL(9, 8),
|
||||
@NetProd04_sim DECIMAL(9, 3)
|
||||
)
|
||||
AS
|
||||
|
||||
@@ -23,6 +23,8 @@ BEGIN TRAN
|
||||
-- @DSR_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'DSR_sim', @DSR_sim
|
||||
|
||||
-- @NetProd04_sim
|
||||
EXEC stp_QSP_upsert @Original_QuoteType, @Original_CodQuote, @Original_QuoteRev, 'NetProd04_sim', @NetProd04_sim
|
||||
|
||||
-- update dei valori calcolati!
|
||||
EXEC stp_QL_fullDataUpdate @Original_QuoteType
|
||||
@@ -30,6 +32,13 @@ BEGIN TRAN
|
||||
,@Original_QuoteRev
|
||||
,'Y'
|
||||
|
||||
-- la chiamo 2 volte perché è simulazione e i valori _sim sono salvati alla fine ed usati all'inizio...
|
||||
EXEC stp_QL_fullDataUpdate @Original_QuoteType
|
||||
,@Original_CodQuote
|
||||
,@Original_QuoteRev
|
||||
,'Y'
|
||||
|
||||
|
||||
COMMIT TRAN
|
||||
|
||||
|
||||
|
||||
@@ -95,6 +95,14 @@ BEGIN TRAN
|
||||
AND CodQuote = @CodQuote_orig
|
||||
AND QuoteRev = @QuoteRev_orig
|
||||
AND ProcessNum = '01'
|
||||
|
||||
INSERT INTO QuoteSimPar(QuoteType, CodQuote, QuoteRev, NomePar, ValPar)
|
||||
SELECT @QuoteType, @CodQuote, @QuoteRev, 'NetProd04_sim', NetProd
|
||||
FROM QuoteWorkInt
|
||||
WHERE QuoteType = @QuoteType_orig
|
||||
AND CodQuote = @CodQuote_orig
|
||||
AND QuoteRev = @QuoteRev_orig
|
||||
AND ProcessNum = '04'
|
||||
|
||||
INSERT INTO QuoteSimPar(QuoteType, CodQuote, QuoteRev, NomePar, ValPar)
|
||||
SELECT @QuoteType, @CodQuote, @QuoteRev, 'MSR01_sim', MSR
|
||||
|
||||
@@ -14,12 +14,23 @@ CREATE PROCEDURE dbo.stp_QL_fullDataCount
|
||||
, @qtaMax INT = 999999
|
||||
, @QuoteType CHAR(1) = '*'
|
||||
, @IdxQState INT = '-1'
|
||||
, @search NVARCHAR(250) = '*'
|
||||
)
|
||||
AS
|
||||
SET NOCOUNT ON
|
||||
|
||||
;WITH qfq_filt AS
|
||||
(
|
||||
SELECT *
|
||||
FROM v_QuoteFull_Q
|
||||
WHERE ClientName LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE ClientName END
|
||||
OR RawMat LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE RawMat END
|
||||
OR CodItem LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE CodItem END
|
||||
OR CONVERT(NVARCHAR(30), CodQuote) LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE CONVERT(NVARCHAR(30), CodQuote) END
|
||||
)
|
||||
|
||||
SELECT COUNT(DISTINCT CodQuote) AS num
|
||||
FROM v_QuoteFull_Q vq
|
||||
FROM qfq_filt vq
|
||||
WHERE vq.CodClient = CASE WHEN ISNULL(@CodClient,'') = '' THEN vq.CodClient ELSE @CodClient END
|
||||
AND vq.CodItem = CASE WHEN ISNULL(@CodItem,'') = '' THEN vq.CodItem ELSE @CodItem END
|
||||
AND vq.RawMat = CASE WHEN ISNULL(@RawMat,'') = '' THEN vq.RawMat ELSE @RawMat END
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- =============================================
|
||||
-- Author: Steamware
|
||||
-- Mod date: 2014.05.21
|
||||
-- Mod date: 2014.10.01
|
||||
-- Description: modifica una quotazione da Q ad S in QuoteList e ricalcola
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[stp_QL_makeSim]
|
||||
@@ -64,6 +64,14 @@ BEGIN TRAN
|
||||
AND QuoteRev = @QuoteRev_orig
|
||||
AND ProcessNum = '01'
|
||||
|
||||
INSERT INTO QuoteSimPar(QuoteType, CodQuote, QuoteRev, NomePar, ValPar)
|
||||
SELECT @QuoteType, @CodQuote_orig, @QuoteRev_orig, 'NetProd04_sim', NetProd
|
||||
FROM QuoteWorkInt
|
||||
WHERE QuoteType = @QuoteType_orig
|
||||
AND CodQuote = @CodQuote_orig
|
||||
AND QuoteRev = @QuoteRev_orig
|
||||
AND ProcessNum = '04'
|
||||
|
||||
INSERT INTO QuoteSimPar(QuoteType, CodQuote, QuoteRev, NomePar, ValPar)
|
||||
SELECT @QuoteType, @CodQuote_orig, @QuoteRev_orig, 'MSR01_sim', MSR
|
||||
FROM QuoteWorkInt
|
||||
@@ -100,6 +108,13 @@ BEGIN TRAN
|
||||
, @CodQuote_orig
|
||||
, @QuoteRev_orig
|
||||
, 'Y'
|
||||
|
||||
-- PATCH 2014/10 rieseguo ricalcolo x problema parametri simulati mancanti in quoteparam
|
||||
EXEC stp_QL_fullDataUpdate @QuoteType
|
||||
, @CodQuote_orig
|
||||
, @QuoteRev_orig
|
||||
, 'Y'
|
||||
|
||||
COMMIT TRAN
|
||||
|
||||
-- seleziono intera riga!
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/***************************************
|
||||
* STORED stp_listValues_getByTable
|
||||
*
|
||||
* ottiene elenco campi data Table
|
||||
*
|
||||
* Steamware, S.E.L.
|
||||
* mod: 2014.08.04
|
||||
*
|
||||
****************************************/
|
||||
create PROCEDURE [stp_listValues_getByTable]
|
||||
(
|
||||
@TableName NVARCHAR(50)
|
||||
)
|
||||
AS
|
||||
|
||||
SELECT *
|
||||
FROM ListValues
|
||||
WHERE TableName = @TableName
|
||||
ORDER BY ordinal
|
||||
|
||||
RETURN
|
||||
@@ -0,0 +1,22 @@
|
||||
-- =============================================
|
||||
-- STORED stp_getValidValues
|
||||
--
|
||||
-- Author: S.E.L.
|
||||
-- Create date: 2011.05.26
|
||||
-- Description: gestione selezione dati parametrici
|
||||
-- =============================================
|
||||
create PROCEDURE [stp_listValues_getValidValues]
|
||||
(
|
||||
@TableName NVARCHAR(50),
|
||||
@FieldName NVARCHAR(50)
|
||||
)
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT value, label
|
||||
FROM ListValues
|
||||
WHERE TableName = @TableName
|
||||
AND FieldName = @FieldName
|
||||
ORDER BY ordinal
|
||||
END
|
||||
@@ -0,0 +1,25 @@
|
||||
-- =============================================
|
||||
-- STORED stp_getValidValuesFilt
|
||||
--
|
||||
-- Author: S.E.L.
|
||||
-- Create date: 2011.05.26
|
||||
-- Description: gestione selezione dati parametrici
|
||||
-- con filtro su valore con LIKE
|
||||
-- =============================================
|
||||
create PROCEDURE [stp_listValues_getValidValuesFilt]
|
||||
(
|
||||
@TableName NVARCHAR(50),
|
||||
@FieldName NVARCHAR(50),
|
||||
@valueLike NVARCHAR(10)
|
||||
)
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
SELECT value, label
|
||||
FROM ListValues
|
||||
WHERE TableName = @TableName
|
||||
AND FieldName = @FieldName
|
||||
AND value LIKE @valueLike +'%'
|
||||
ORDER BY ordinal
|
||||
END
|
||||
@@ -2,7 +2,7 @@
|
||||
-- STORED PROCEDURE stp_prt_dsQuoteFull_Q_Data
|
||||
--
|
||||
-- Author: Steamware
|
||||
-- Mod date: 2014.04.28
|
||||
-- Mod date: 2014.04.28
|
||||
-- Description: dataset stp_prt_dsQuoteFull_Q_Data per reportOffers
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[stp_prt_dsQuoteFull_Q_Data]
|
||||
@@ -118,6 +118,7 @@ SELECT
|
||||
, WSR01_sim
|
||||
, MSR01_sim
|
||||
, NetProd01_sim
|
||||
, NetProd04_sim
|
||||
, DSR_sim
|
||||
, NetMar_sim
|
||||
, FCShield_sim
|
||||
|
||||
@@ -120,6 +120,7 @@ SELECT
|
||||
, WSR01_sim
|
||||
, MSR01_sim
|
||||
, NetProd01_sim
|
||||
, NetProd04_sim
|
||||
, DSR_sim
|
||||
, NetMar_sim
|
||||
, FCShield_sim
|
||||
|
||||
@@ -31,7 +31,7 @@ END
|
||||
-- , FVC + FC4UG01 + OH4UG01 + FC4UG04 AS FullCost
|
||||
-- , FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost AS P_FullCost
|
||||
-- , Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS MinPrice
|
||||
-- , Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost) AS P_MinPrice
|
||||
-- , Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) + RawMatFullCost AS P_MinPrice
|
||||
-- , PriceOff + RawMatFullCost AS P_PriceOff
|
||||
-- , (FVC + FC4UG01 + OH4UG01 + FC4UG04) - PriceOff AS NetMar
|
||||
-- , (PriceOff - FVC) / (FC4UG01 + OH4UG01 + FC4UG04) AS FCShield
|
||||
|
||||
@@ -16,6 +16,7 @@ CREATE PROCEDURE [dbo].[stp_QL_fullDataSearch]
|
||||
, @qtaMax INT = 999999
|
||||
, @QuoteType CHAR(1) = '*'
|
||||
, @IdxQState INT = '-1'
|
||||
, @search NVARCHAR(250) = '*'
|
||||
)
|
||||
AS
|
||||
SET NOCOUNT ON
|
||||
@@ -26,10 +27,19 @@ SET NOCOUNT ON
|
||||
SELECT QuoteType, CodQuote, MAX(QuoteRev) AS QuoteRev
|
||||
FROM QuoteList
|
||||
GROUP BY QuoteType, CodQuote
|
||||
),
|
||||
qfq_filt AS
|
||||
(
|
||||
SELECT *
|
||||
FROM v_QuoteFull_Q
|
||||
WHERE ClientName LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE ClientName END
|
||||
OR RawMat LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE RawMat END
|
||||
OR CodItem LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE CodItem END
|
||||
OR CONVERT(NVARCHAR(30), CodQuote) LIKE CASE WHEN @search <> '*' THEN '%'+@search+'%' ELSE CONVERT(NVARCHAR(30), CodQuote) END
|
||||
)
|
||||
-- calcolo con aggiunta campi sommati...
|
||||
SELECT vq.*
|
||||
FROM v_QuoteFull_Q vq
|
||||
FROM qfq_filt vq
|
||||
INNER JOIN myCte mc ON vq.QuoteType = mc.QuoteType AND vq.CodQuote = mc.CodQuote AND vq.QuoteRev = mc.QuoteRev
|
||||
WHERE vq.CodClient = CASE WHEN ISNULL(@CodClient,'') = '' THEN vq.CodClient ELSE @CodClient END
|
||||
AND vq.CodItem = CASE WHEN ISNULL(@CodItem,'') = '' THEN vq.CodItem ELSE @CodItem END
|
||||
@@ -38,6 +48,10 @@ WHERE vq.CodClient = CASE WHEN ISNULL(@CodClient,'') = '' THEN vq.CodClient ELSE
|
||||
AND vq.BatchQty BETWEEN @qtaMin AND @qtaMax
|
||||
AND vq.QuoteType = CASE WHEN @QuoteType = '*' THEN vq.QuoteType ELSE @QuoteType END
|
||||
AND vq.IdxQState = CASE WHEN @IdxQState = -1 THEN vq.IdxQState ELSE @IdxQState END
|
||||
|
||||
-- AND vq.ClientName LIKE '%{0}%' OR RawMat LIKE '%{0}%' OR CodItem LIKE '%{0}%' OR CONVERT(CodQuote, 'System.String') LIKE '%{0}%'
|
||||
|
||||
|
||||
ORDER BY CodQuote DESC
|
||||
|
||||
RETURN
|
||||
|
||||
@@ -1,20 +1,16 @@
|
||||
|
||||
|
||||
|
||||
|
||||
-- =============================================
|
||||
-- =============================================
|
||||
-- STORED PROCEDURE stp_QL_fullDataUpdate
|
||||
--
|
||||
-- Author: Steamware
|
||||
-- Create date: 2014.01.27
|
||||
-- Description: Recupera tutti i dati dalle tab QuoteList x avere schema x report/gestioen web
|
||||
-- Description: Recupera tutti i dati dalle tab QuoteList x avere schema x report/gestione web
|
||||
-- =============================================
|
||||
CREATE PROCEDURE [dbo].[stp_QL_fullDataUpdate] (
|
||||
@QuoteType CHAR(1) = 'Q'
|
||||
, @CodQuote BIGINT = 0
|
||||
, @QuoteRev INT = 0
|
||||
, @DoUpdate CHAR(1) = 'N' -- se si debba fare ricalcolo Y/N
|
||||
)
|
||||
@QuoteType CHAR(1) = 'Q'
|
||||
, @CodQuote BIGINT = 0
|
||||
, @QuoteRev INT = 0
|
||||
, @DoUpdate CHAR(1) = 'N' -- se si debba fare ricalcolo Y/N
|
||||
)
|
||||
AS
|
||||
SET NOCOUNT ON
|
||||
|
||||
@@ -34,9 +30,9 @@ SET NOCOUNT ON
|
||||
-- , @MinPrice DECIMAL(9,6)
|
||||
IF (@DoUpdate = 'Y')
|
||||
BEGIN
|
||||
EXEC dbo.stp_QL_update @QuoteType
|
||||
, @CodQuote
|
||||
, @QuoteRev
|
||||
EXEC dbo.stp_QL_update @QuoteType
|
||||
, @CodQuote
|
||||
, @QuoteRev
|
||||
END
|
||||
|
||||
|
||||
@@ -46,7 +42,7 @@ END
|
||||
|
||||
-- elimino eventuale temp table...
|
||||
IF OBJECT_ID('tempdb..#TempFullData') IS NOT NULL
|
||||
DROP TABLE #TempFullData;
|
||||
DROP TABLE #TempFullData;
|
||||
|
||||
|
||||
-- Costruisco la "superselect" di tutti i valori necessari...
|
||||
@@ -56,238 +52,250 @@ IF OBJECT_ID('tempdb..#TempFullData') IS NOT NULL
|
||||
-- =================================================
|
||||
;WITH ctePivotQuoteP
|
||||
AS (
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT QuoteType
|
||||
, CodQuote
|
||||
, QuoteRev
|
||||
, Descr
|
||||
, Parameter
|
||||
FROM dbo.QuoteParam
|
||||
WHERE CodQuote = @CodQuote AND QuoteType = @QuoteType AND QuoteRev = @QuoteRev
|
||||
) AS SourceTable
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT QuoteType
|
||||
, CodQuote
|
||||
, QuoteRev
|
||||
, Descr
|
||||
, Parameter
|
||||
FROM dbo.QuoteParam
|
||||
WHERE CodQuote = @CodQuote AND QuoteType = @QuoteType AND QuoteRev = @QuoteRev
|
||||
) AS SourceTable
|
||||
|
||||
PIVOT(MIN(Parameter) FOR Descr IN (
|
||||
ItemDescr
|
||||
, CodifProfilo
|
||||
, ClasseMerc
|
||||
, CodClientAssoc
|
||||
, ClientNameAssoc
|
||||
, CodDiesGroup
|
||||
, TipoDies
|
||||
, DiamDies
|
||||
, HoleNumDies
|
||||
, NumDiesInList
|
||||
, NumDiesExaust
|
||||
, CodPlant
|
||||
, KeyAM
|
||||
, KeyAMIL
|
||||
, NumSMED
|
||||
, KgTeo
|
||||
, KgProdotti
|
||||
, QuotaMan
|
||||
, DiesPrice
|
||||
, DiesExpLife
|
||||
, DiesEOLife
|
||||
PIVOT(MIN(Parameter) FOR Descr IN (
|
||||
ItemDescr
|
||||
, CodifProfilo
|
||||
, ClasseMerc
|
||||
, CodClientAssoc
|
||||
, ClientNameAssoc
|
||||
, CodDiesGroup
|
||||
, TipoDies
|
||||
, DiamDies
|
||||
, HoleNumDies
|
||||
, NumDiesInList
|
||||
, NumDiesExaust
|
||||
, CodPlant
|
||||
, KeyAM
|
||||
, KeyAMIL
|
||||
, NumSMED
|
||||
, KgTeo
|
||||
, KgProdotti
|
||||
, QuotaMan
|
||||
, DiesPrice
|
||||
, DiesExpLife
|
||||
, DiesEOLife
|
||||
, DiesByClass
|
||||
, PkgDesc
|
||||
, PRMWeight
|
||||
, PWeight
|
||||
, PTare
|
||||
, TareStRatio
|
||||
, LivPackage
|
||||
, LivPackageDett
|
||||
, PkgDesc
|
||||
, PRMWeight
|
||||
, PWeight
|
||||
, PTare
|
||||
, TareStRatio
|
||||
, LivPackage
|
||||
, LivPackageDett
|
||||
-- START nuovi campi x SIM
|
||||
, DiesPrice_sim
|
||||
, SamplePrice
|
||||
, DiesFullCost
|
||||
, DiesPriceClientQuote
|
||||
, DiesTecLife
|
||||
, DiesCommLife
|
||||
, MonthSalesPrev
|
||||
, SalesPrevCost
|
||||
, DiesFinCost
|
||||
, ClientQuoteReven
|
||||
, ExtraDiscountDies
|
||||
, WSR01_sim
|
||||
, MSR01_sim
|
||||
, NetProd01_sim
|
||||
, DiesPrice_sim
|
||||
, SamplePrice
|
||||
, DiesFullCost
|
||||
, DiesPriceClientQuote
|
||||
, DiesTecLife
|
||||
, DiesCommLife
|
||||
, MonthSalesPrev
|
||||
, SalesPrevCost
|
||||
, DiesFinCost
|
||||
, ClientQuoteReven
|
||||
, ExtraDiscountDies
|
||||
, WSR01_sim
|
||||
, MSR01_sim
|
||||
, NetProd01_sim
|
||||
, NetProd04_sim
|
||||
, DSR_sim
|
||||
-- end nuovi campi x SIM
|
||||
)
|
||||
)
|
||||
) AS PivotData
|
||||
),
|
||||
-- =================================================
|
||||
-- PIVOT TABELLA QuoteOC
|
||||
-- =================================================
|
||||
ctePivotQuoteOC AS (
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT QuoteType
|
||||
, CodQuote
|
||||
, QuoteRev
|
||||
, Class01 + ProcessNum AS ClassProc
|
||||
, C4UG
|
||||
FROM dbo.QuoteOC
|
||||
WHERE CodQuote = @CodQuote AND QuoteType = @QuoteType AND QuoteRev = @QuoteRev
|
||||
) AS SourceTable
|
||||
PIVOT(SUM(C4UG) FOR ClassProc IN
|
||||
( EE01
|
||||
, GAS01
|
||||
, MATRICE01
|
||||
, VENDITA01
|
||||
, ROTTAME01
|
||||
, VENDITA04
|
||||
, ROTTAME04
|
||||
, IMBALLO04
|
||||
, TRASPORTI04
|
||||
, PROVVIGIONI04
|
||||
)
|
||||
) AS PivotData
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT QuoteType
|
||||
, CodQuote
|
||||
, QuoteRev
|
||||
, Class01 + ProcessNum AS ClassProc
|
||||
, C4UG
|
||||
FROM dbo.QuoteOC
|
||||
WHERE CodQuote = @CodQuote AND QuoteType = @QuoteType AND QuoteRev = @QuoteRev
|
||||
) AS SourceTable
|
||||
PIVOT(SUM(C4UG) FOR ClassProc IN
|
||||
( EE01
|
||||
, GAS01
|
||||
, MATRICE01
|
||||
, VENDITA01
|
||||
, ROTTAME01
|
||||
, VENDITA04
|
||||
, ROTTAME04
|
||||
, IMBALLO04
|
||||
, TRASPORTI04
|
||||
, PROVVIGIONI04
|
||||
)
|
||||
) AS PivotData
|
||||
)
|
||||
-- =================================================
|
||||
-- MAIN Select Tabella con INTO temp table
|
||||
-- =================================================
|
||||
SELECT 'V14.1' AS Vers
|
||||
, QL.QuoteType
|
||||
, QL.CodQuote
|
||||
, QL.QuoteRev
|
||||
, QL.IdxQState
|
||||
, QL.CodClient
|
||||
, ISNULL(CD.ClientName,N'') AS ClientName
|
||||
, QL.CodItem
|
||||
, QL.CodItemGroup
|
||||
, QL.RawMat
|
||||
, QL.UnitWeight
|
||||
, QL.BatchQty
|
||||
, QL.CodInco
|
||||
, ISNULL(CD.TranspZone,N'') AS TranspZone
|
||||
, QL.KeyAM
|
||||
, QL.Note
|
||||
, QL.PriceOff
|
||||
, QL.OrdDate
|
||||
, QL.OrdNum
|
||||
, QL.OrdRow
|
||||
, QL.OrdPrice
|
||||
, QL.OrdQty
|
||||
, pQP.CodClientAssoc
|
||||
, pQP.ClientNameAssoc
|
||||
, pQP.ItemDescr
|
||||
, pQP.CodifProfilo
|
||||
, pQP.ClasseMerc
|
||||
, pQP.TipoDies
|
||||
, pQP.CodDiesGroup
|
||||
, CONVERT(DECIMAL(18,6),pQP.DiamDies) AS DiamDies
|
||||
, CONVERT(INT,pQP.HoleNumDies) AS HoleNumDies
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesPrice),0) AS DiesPrice
|
||||
, CONVERT(DECIMAL(18,6),pQP.DiesExpLife) AS DiesExpLife
|
||||
, CONVERT(DECIMAL(18,6),pQP.DiesEOLife) AS DiesEOLife
|
||||
, CONVERT(BIT, ISNULL(pQP.DiesByClass,0)) AS DiesByClass
|
||||
, CONVERT(DECIMAL(18,6),pQP.NumDiesInList) AS NumDiesInList
|
||||
, CONVERT(DECIMAL(18,6),pQP.NumDiesExaust) AS NumDiesExaust
|
||||
, pQP.CodPlant
|
||||
, pQP.KeyAMIL
|
||||
, CONVERT(DECIMAL(18,6),pQP.KgTeo) AS KgTeo
|
||||
, CONVERT(DECIMAL(18,6),pQP.NumSMED) AS NumSMED
|
||||
, CONVERT(DECIMAL(18,6),pQP.QuotaMan) AS QuotaMan
|
||||
, CONVERT(DECIMAL(18,6),pQP.PRMWeight) AS PRMWeight
|
||||
, CONVERT(DECIMAL(18,6),pQP.PWeight) AS PWeight
|
||||
, CONVERT(DECIMAL(18,6),pQP.PTare) AS PTare
|
||||
, pQP.LivPackage
|
||||
, pQP.LivPackageDett
|
||||
, QL.QuoteType
|
||||
, QL.CodQuote
|
||||
, QL.QuoteRev
|
||||
, QL.IdxQState
|
||||
, QL.CodClient
|
||||
, ISNULL(CD.ClientName,N'') AS ClientName
|
||||
, QL.CodItem
|
||||
, QL.CodItemGroup
|
||||
, QL.RawMat
|
||||
, QL.UnitWeight
|
||||
, QL.BatchQty
|
||||
, QL.CodInco
|
||||
, ISNULL(CD.TranspZone,N'') AS TranspZone
|
||||
, QL.KeyAM
|
||||
, QL.Note
|
||||
, QL.PriceOff
|
||||
, QL.OrdDate
|
||||
, QL.OrdNum
|
||||
, QL.OrdRow
|
||||
, QL.OrdPrice
|
||||
, QL.OrdQty
|
||||
, pQP.CodClientAssoc
|
||||
, pQP.ClientNameAssoc
|
||||
, pQP.ItemDescr
|
||||
, pQP.CodifProfilo
|
||||
, pQP.ClasseMerc
|
||||
, pQP.TipoDies
|
||||
, pQP.CodDiesGroup
|
||||
, CONVERT(DECIMAL(18,6),pQP.DiamDies) AS DiamDies
|
||||
, CONVERT(INT,pQP.HoleNumDies) AS HoleNumDies
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesPrice),0) AS DiesPrice
|
||||
, CONVERT(DECIMAL(18,6),pQP.DiesExpLife) AS DiesExpLife
|
||||
, CONVERT(DECIMAL(18,6),pQP.DiesEOLife) AS DiesEOLife
|
||||
, CONVERT(BIT, ISNULL(pQP.DiesByClass,0)) AS DiesByClass
|
||||
, CONVERT(DECIMAL(18,6),pQP.NumDiesInList) AS NumDiesInList
|
||||
, CONVERT(DECIMAL(18,6),pQP.NumDiesExaust) AS NumDiesExaust
|
||||
, pQP.CodPlant
|
||||
, pQP.KeyAMIL
|
||||
, CONVERT(DECIMAL(18,6),pQP.KgTeo) AS KgTeo
|
||||
, CONVERT(DECIMAL(18,6),pQP.NumSMED) AS NumSMED
|
||||
, CONVERT(DECIMAL(18,6),pQP.QuotaMan) AS QuotaMan
|
||||
, CONVERT(DECIMAL(18,6),pQP.PRMWeight) AS PRMWeight
|
||||
, CONVERT(DECIMAL(18,6),pQP.PWeight) AS PWeight
|
||||
, CONVERT(DECIMAL(18,6),pQP.PTare) AS PTare
|
||||
, pQP.LivPackage
|
||||
, pQP.LivPackageDett
|
||||
-- START nuovi campi x SIM
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesPrice_sim),0) AS DiesPrice_sim
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.SamplePrice),0) AS SamplePrice
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesFullCost),0) AS DiesFullCost
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesPriceClientQuote),0) AS DiesPriceClientQuote
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesTecLife),0) AS DiesTecLife
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesCommLife),1) AS DiesCommLife
|
||||
, ISNULL(CONVERT(INT,pQP.MonthSalesPrev),0) AS MonthSalesPrev
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.SalesPrevCost),0) AS SalesPrevCost
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesFinCost),0) AS DiesFinCost
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.ClientQuoteReven),0) AS ClientQuoteReven
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.ExtraDiscountDies),0) AS ExtraDiscountDies
|
||||
, ISNULL(CONVERT(DECIMAL(9,8),pQP.WSR01_sim),0) AS WSR01_sim
|
||||
, ISNULL(CONVERT(DECIMAL(9,8),pQP.MSR01_sim),0) AS MSR01_sim
|
||||
, ISNULL(CONVERT(DECIMAL(9,3),pQP.NetProd01_sim),0) AS NetProd01_sim
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.SamplePrice),0) AS SamplePrice
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesFullCost),0) AS DiesFullCost
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesPriceClientQuote),0) AS DiesPriceClientQuote
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesTecLife),0) AS DiesTecLife
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesCommLife),1) AS DiesCommLife
|
||||
, ISNULL(CONVERT(INT,pQP.MonthSalesPrev),0) AS MonthSalesPrev
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.SalesPrevCost),0) AS SalesPrevCost
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.DiesFinCost),0) AS DiesFinCost
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.ClientQuoteReven),0) AS ClientQuoteReven
|
||||
, ISNULL(CONVERT(DECIMAL(18,6),pQP.ExtraDiscountDies),0) AS ExtraDiscountDies
|
||||
, ISNULL(CONVERT(DECIMAL(9,8),pQP.WSR01_sim),0) AS WSR01_sim
|
||||
, ISNULL(CONVERT(DECIMAL(9,8),pQP.MSR01_sim),0) AS MSR01_sim
|
||||
, ISNULL(CONVERT(DECIMAL(9,3),pQP.NetProd01_sim),0) AS NetProd01_sim
|
||||
, ISNULL(CONVERT(DECIMAL(9,3),pQP.NetProd04_sim),0) AS NetProd04_sim
|
||||
, ISNULL(CONVERT(DECIMAL(9,8),pQP.DSR_sim),0) AS DSR_sim
|
||||
-- end nuovi campi x SIM
|
||||
, QRM.RawMatCost
|
||||
, QRM.RawMatExtraCost
|
||||
, QRM.RawMatCost + QRM.RawMatExtraCost AS RawMatFullCost -- fare campo calcolato ?!?
|
||||
, QRM.CodPackag
|
||||
, pQP.PkgDesc
|
||||
, QRM.FSR
|
||||
, ISNULL(pQOC.PROVVIGIONI04, 0) AS ProvvCost
|
||||
, ISNULL(pQOC.EE01, 0) AS EECost
|
||||
, ISNULL(pQOC.GAS01, 0) AS GasCost
|
||||
, ISNULL(pQOC.MATRICE01, 0) AS DiesCost
|
||||
, ISNULL(pQOC.IMBALLO04, 0) AS PackCost
|
||||
, ISNULL(pQOC.TRASPORTI04, 0) AS TranspCost
|
||||
, ISNULL(pQOC.VENDITA01, 0) AS SellCost01
|
||||
, ISNULL(pQOC.ROTTAME01, 0) AS RefCost01
|
||||
, ISNULL(pQOC.VENDITA04, 0) AS SellCost04
|
||||
, ISNULL(pQOC.ROTTAME04, 0) AS RefCost04
|
||||
, QWI01.WSR AS WSR01
|
||||
, QWI01.MSR AS MSR01
|
||||
, QWI01.NetProd AS NetProd01
|
||||
, QWI01.FC4UG AS FC4UG01
|
||||
, QWI01.VC4UG AS VC4UG01
|
||||
, QWI01.OH4UG AS OH4UG01
|
||||
, QWI01.SC4UG AS SC4UG01
|
||||
, 1 - (QWI01.DYR * QWI02.DYR * QWI03.DYR * QWI04.DYR) AS DSR
|
||||
, QWI04.NetProd AS NetProd04
|
||||
, QWI04.FC4UG AS FC4UG04
|
||||
, QWI04.VC4UG AS VC4UG04
|
||||
, ISNULL(pQOC.VENDITA01, 0) + ISNULL(pQOC.ROTTAME01, 0) + ISNULL(pQOC.VENDITA04, 0) + ISNULL(pQOC.ROTTAME04, 0) + ISNULL(pQOC.EE01, 0) + ISNULL(pQOC.GAS01, 0) + ISNULL(pQOC.MATRICE01, 0) + ISNULL(pQOC.IMBALLO04, 0) + ISNULL(pQOC.PROVVIGIONI04, 0) + ISNULL(pQOC.TRASPORTI04, 0) + QWI01.VC4UG + QWI04.VC4UG + QWI01.SC4UG AS FVC
|
||||
, PD.Charge
|
||||
, QL.valid
|
||||
, QL.errorScore
|
||||
, QRM.RawMatCost
|
||||
, QRM.RawMatExtraCost
|
||||
, QRM.RawMatCost + QRM.RawMatExtraCost AS RawMatFullCost -- fare campo calcolato ?!?
|
||||
, QRM.CodPackag
|
||||
, pQP.PkgDesc
|
||||
, QRM.FSR
|
||||
, ISNULL(pQOC.PROVVIGIONI04, 0) AS ProvvCost
|
||||
, ISNULL(pQOC.EE01, 0) AS EECost
|
||||
, ISNULL(pQOC.GAS01, 0) AS GasCost
|
||||
, ISNULL(pQOC.MATRICE01, 0) AS DiesCost
|
||||
, ISNULL(pQOC.IMBALLO04, 0) AS PackCost
|
||||
, ISNULL(pQOC.TRASPORTI04, 0) AS TranspCost
|
||||
, ISNULL(pQOC.VENDITA01, 0) AS SellCost01
|
||||
, ISNULL(pQOC.ROTTAME01, 0) AS RefCost01
|
||||
, ISNULL(pQOC.VENDITA04, 0) AS SellCost04
|
||||
, ISNULL(pQOC.ROTTAME04, 0) AS RefCost04
|
||||
, QWI01.WSR AS WSR01
|
||||
, QWI01.MSR AS MSR01
|
||||
, QWI01.NetProd AS NetProd01
|
||||
, QWI01.FC4UG AS FC4UG01
|
||||
, QWI01.VC4UG AS VC4UG01
|
||||
, QWI01.OH4UG AS OH4UG01
|
||||
, QWI01.SC4UG AS SC4UG01
|
||||
, 1 - (QWI01.DYR * QWI02.DYR * QWI03.DYR * QWI04.DYR) AS DSR
|
||||
, QWI04.NetProd AS NetProd04
|
||||
, QWI04.FC4UG AS FC4UG04
|
||||
, QWI04.VC4UG AS VC4UG04
|
||||
, ISNULL(pQOC.VENDITA01, 0) + ISNULL(pQOC.ROTTAME01, 0) + ISNULL(pQOC.VENDITA04, 0) + ISNULL(pQOC.ROTTAME04, 0) + ISNULL(pQOC.EE01, 0) + ISNULL(pQOC.GAS01, 0) + ISNULL(pQOC.MATRICE01, 0) + ISNULL(pQOC.IMBALLO04, 0) + ISNULL(pQOC.PROVVIGIONI04, 0) + ISNULL(pQOC.TRASPORTI04, 0) + QWI01.VC4UG + QWI04.VC4UG + QWI01.SC4UG AS FVC
|
||||
, PD.Charge
|
||||
, QL.valid
|
||||
, QL.errorScore
|
||||
|
||||
INTO #TempFullData -- carico in temp table
|
||||
FROM dbo.QuoteList AS QL
|
||||
|
||||
LEFT JOIN dbo.ClientDet CD -- non voglio che non crei record x mancanza Cliente
|
||||
ON QL.CodClient = CD.CodClient
|
||||
ON QL.CodClient = CD.CodClient
|
||||
|
||||
INNER JOIN ctePivotQuoteP AS pQP
|
||||
ON QL.QuoteType = pQP.QuoteType
|
||||
AND QL.CodQuote = pQP.CodQuote
|
||||
AND QL.QuoteRev = pQP.QuoteRev
|
||||
ON QL.QuoteType = pQP.QuoteType
|
||||
AND QL.CodQuote = pQP.CodQuote
|
||||
AND QL.QuoteRev = pQP.QuoteRev
|
||||
|
||||
INNER JOIN dbo.QuoteRM AS QRM
|
||||
ON QL.QuoteType = QRM.QuoteType
|
||||
AND QL.CodQuote = QRM.CodQuote
|
||||
AND QL.QuoteRev = QRM.QuoteRev
|
||||
AND QL.rawmat = QRM.RawMat
|
||||
ON QL.QuoteType = QRM.QuoteType
|
||||
AND QL.CodQuote = QRM.CodQuote
|
||||
AND QL.QuoteRev = QRM.QuoteRev
|
||||
AND QL.rawmat = QRM.RawMat
|
||||
|
||||
INNER JOIN ctePivotQuoteOC AS pQOC
|
||||
ON QL.QuoteType = pQOC.QuoteType
|
||||
AND QL.CodQuote = pQOC.CodQuote
|
||||
AND QL.QuoteRev = pQOC.QuoteRev
|
||||
ON QL.QuoteType = pQOC.QuoteType
|
||||
AND QL.CodQuote = pQOC.CodQuote
|
||||
AND QL.QuoteRev = pQOC.QuoteRev
|
||||
|
||||
INNER JOIN dbo.QuoteWorkInt AS QWI01
|
||||
ON QL.QuoteType = QWI01.QuoteType
|
||||
AND QL.CodQuote = QWI01.CodQuote
|
||||
AND QL.QuoteRev = QWI01.QuoteRev
|
||||
AND QWI01.ProcessNum = '01'
|
||||
ON QL.QuoteType = QWI01.QuoteType
|
||||
AND QL.CodQuote = QWI01.CodQuote
|
||||
AND QL.QuoteRev = QWI01.QuoteRev
|
||||
AND QWI01.ProcessNum = '01'
|
||||
INNER JOIN dbo.QuoteWorkInt AS QWI02
|
||||
ON QL.QuoteType = QWI02.QuoteType
|
||||
AND QL.CodQuote = QWI02.CodQuote
|
||||
AND QL.QuoteRev = QWI02.QuoteRev
|
||||
AND QWI02.ProcessNum = '02'
|
||||
ON QL.QuoteType = QWI02.QuoteType
|
||||
AND QL.CodQuote = QWI02.CodQuote
|
||||
AND QL.QuoteRev = QWI02.QuoteRev
|
||||
AND QWI02.ProcessNum = '02'
|
||||
INNER JOIN dbo.QuoteWorkInt AS QWI03
|
||||
ON QL.QuoteType = QWI03.QuoteType
|
||||
AND QL.CodQuote = QWI03.CodQuote
|
||||
AND QL.QuoteRev = QWI03.QuoteRev
|
||||
AND QWI03.ProcessNum = '03'
|
||||
ON QL.QuoteType = QWI03.QuoteType
|
||||
AND QL.CodQuote = QWI03.CodQuote
|
||||
AND QL.QuoteRev = QWI03.QuoteRev
|
||||
AND QWI03.ProcessNum = '03'
|
||||
INNER JOIN dbo.QuoteWorkInt AS QWI04
|
||||
ON QL.QuoteType = QWI04.QuoteType
|
||||
AND QL.CodQuote = QWI04.CodQuote
|
||||
AND QL.QuoteRev = QWI04.QuoteRev
|
||||
AND QWI04.ProcessNum = '04'
|
||||
ON QL.QuoteType = QWI04.QuoteType
|
||||
AND QL.CodQuote = QWI04.CodQuote
|
||||
AND QL.QuoteRev = QWI04.QuoteRev
|
||||
AND QWI04.ProcessNum = '04'
|
||||
INNER JOIN dbo.PlantsDet AS PD
|
||||
ON PD.CodPlant = pQP.CodPlant
|
||||
ON PD.CodPlant = pQP.CodPlant
|
||||
|
||||
|
||||
-- 2014.09.10 modifica x proporre campi _sim a standard...
|
||||
-- Campi _sim: faccio verifica, se fossero vuoti li metto pari agli equivalenti NON _sim
|
||||
UPDATE #TempFullData
|
||||
SET WSR01_sim = CASE WHEN WSR01_sim > 0 THEN WSR01_sim ELSE WSR01 END
|
||||
, MSR01_sim = CASE WHEN MSR01_sim > 0 THEN MSR01_sim ELSE MSR01 END
|
||||
, DSR_sim = CASE WHEN DSR_sim > 0 THEN DSR_sim ELSE DSR END
|
||||
, NetProd01_sim = CASE WHEN NetProd01_sim > 0 THEN NetProd01_sim ELSE NetProd01 END
|
||||
, NetProd04_sim = CASE WHEN NetProd04_sim > 0 THEN NetProd04_sim ELSE NetProd04 END
|
||||
|
||||
---- salvo i dati dell'ordine: FullCost, MinPrice, PriceOff (se zero lo pongo uguale a MinPrice)
|
||||
--UPDATE QuoteList
|
||||
@@ -302,78 +310,78 @@ INNER JOIN dbo.PlantsDet AS PD
|
||||
|
||||
IF @QuoteType = 'Q'
|
||||
BEGIN
|
||||
IF OBJECT_ID('QuoteFull_Q') IS NULL -- CREATE TABLE QuoteFull_Q da eliminare quando Tabella Definitiva
|
||||
SELECT * INTO dbo.QuoteFull_Q FROM #TempFullData
|
||||
ELSE
|
||||
BEGIN
|
||||
--DELETE dbo.QuoteFull_Q WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
DELETE dbo.QuoteFull_Q WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_Q (Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore)
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore
|
||||
FROM #TempFullData
|
||||
END
|
||||
IF OBJECT_ID('QuoteFull_Q') IS NULL -- CREATE TABLE QuoteFull_Q da eliminare quando Tabella Definitiva
|
||||
SELECT * INTO dbo.QuoteFull_Q FROM #TempFullData
|
||||
ELSE
|
||||
BEGIN
|
||||
--DELETE dbo.QuoteFull_Q WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
DELETE dbo.QuoteFull_Q WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_Q (Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore)
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore
|
||||
FROM #TempFullData
|
||||
END
|
||||
END
|
||||
|
||||
ELSE IF @QuoteType = 'R'
|
||||
BEGIN
|
||||
IF OBJECT_ID('QuoteFull_R') IS NULL -- CREATE TABLE QuoteFull_R da eliminare quando Tabella Definitiva
|
||||
SELECT * INTO dbo.QuoteFull_R FROM #TempFullData
|
||||
ELSE
|
||||
BEGIN
|
||||
DELETE dbo.QuoteFull_R WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_R (Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, OrdDate, OrdNum, OrdRow, OrdPrice, OrdQty, valid, errorScore)
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, OrdDate, OrdNum, OrdRow, OrdPrice, OrdQty, valid, errorScore
|
||||
IF OBJECT_ID('QuoteFull_R') IS NULL -- CREATE TABLE QuoteFull_R da eliminare quando Tabella Definitiva
|
||||
SELECT * INTO dbo.QuoteFull_R FROM #TempFullData
|
||||
ELSE
|
||||
BEGIN
|
||||
DELETE dbo.QuoteFull_R WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_R (Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, OrdDate, OrdNum, OrdRow, OrdPrice, OrdQty, valid, errorScore)
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, OrdDate, OrdNum, OrdRow, OrdPrice, OrdQty, valid, errorScore
|
||||
-- FROM [dbo].[v_pivot]
|
||||
FROM #TempFullData
|
||||
END
|
||||
FROM #TempFullData
|
||||
END
|
||||
END
|
||||
|
||||
ELSE IF @QuoteType = 'S'
|
||||
BEGIN
|
||||
IF OBJECT_ID('QuoteFull_S') IS NULL -- CREATE TABLE QuoteFull_S da eliminare quando Tabella Definitiva
|
||||
SELECT * INTO dbo.QuoteFull_S FROM #TempFullData
|
||||
ELSE
|
||||
BEGIN
|
||||
DELETE dbo.QuoteFull_S WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_S (Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice_sim, DiesPrice, SamplePrice, DiesFullCost, DiesPriceClientQuote, DiesExpLife, DiesEOLife, DiesTecLife, DiesCommLife, MonthSalesPrev, SalesPrevCost, DiesFinCost, ClientQuoteReven, ExtraDiscountDies, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01_sim, WSR01, MSR01_sim, MSR01, NetProd01_sim, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR_sim, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore)
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice_sim, DiesPrice, SamplePrice, (DiesPrice_sim + SamplePrice) AS DiesFullCost, DiesPriceClientQuote, DiesExpLife, DiesEOLife, DiesTecLife, DiesCommLife, MonthSalesPrev
|
||||
-- se DiesCommLife è NULLA è messa a 1 sopra
|
||||
,CASE WHEN ( DiesTecLife = 0 OR DiesCommLife = 0 )
|
||||
THEN 0
|
||||
ELSE ( (((DiesTecLife % DiesCommLife) / DiesTecLife) * ( DiesPrice_sim + SamplePrice) ) / DiesTecLife )
|
||||
END AS SalesPrevCost
|
||||
,CASE WHEN DiesCommLife > 0
|
||||
THEN ((((DiesPrice_sim+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1))) / DiesCommLife )
|
||||
ELSE ((((DiesPrice_sim+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1))) / 1 )
|
||||
END AS DiesFinCost
|
||||
,CASE WHEN DiesTecLife > 0
|
||||
THEN ( -DiesPriceClientQuote / DiesTecLife )
|
||||
ELSE -DiesPriceClientQuote
|
||||
END AS ClientQuoteReven
|
||||
,CASE WHEN ( DiesTecLife = 0 OR DiesCommLife = 0 )
|
||||
THEN 0
|
||||
ELSE (((((DiesTecLife % DiesCommLife) / DiesTecLife ) * (DiesPrice_sim+SamplePrice)) / DiesTecLife
|
||||
+(((DiesPrice_sim+SamplePrice)-DiesPriceClientQuote) * (power((1.05),MonthSalesPrev/(12))-(1))) / DiesCommLife )
|
||||
- DiesPriceClientQuote / DiesTecLife )
|
||||
END AS ExtraDiscountDies
|
||||
IF OBJECT_ID('QuoteFull_S') IS NULL -- CREATE TABLE QuoteFull_S da eliminare quando Tabella Definitiva
|
||||
SELECT * INTO dbo.QuoteFull_S FROM #TempFullData
|
||||
ELSE
|
||||
BEGIN
|
||||
DELETE dbo.QuoteFull_S WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_S (Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice_sim, DiesPrice, SamplePrice, DiesFullCost, DiesPriceClientQuote, DiesExpLife, DiesEOLife, DiesTecLife, DiesCommLife, MonthSalesPrev, SalesPrevCost, DiesFinCost, ClientQuoteReven, ExtraDiscountDies, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01_sim, WSR01, MSR01_sim, MSR01, NetProd01_sim, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR_sim, DSR, NetProd04_sim, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore)
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, ClientName, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, TranspZone, KeyAM, Note, PriceOff, CodClientAssoc, ClientNameAssoc, ItemDescr, CodifProfilo, ClasseMerc, TipoDies, CodDiesGroup, DiamDies, HoleNumDies, DiesPrice_sim, DiesPrice, SamplePrice, (DiesPrice_sim + SamplePrice) AS DiesFullCost, DiesPriceClientQuote, DiesExpLife, DiesEOLife, DiesTecLife, DiesCommLife, MonthSalesPrev
|
||||
-- se DiesCommLife è NULLA è messa a 1 sopra
|
||||
,CASE WHEN ( DiesTecLife = 0 OR DiesCommLife = 0 )
|
||||
THEN 0
|
||||
ELSE ( (((DiesTecLife % DiesCommLife) / DiesTecLife) * ( DiesPrice_sim + SamplePrice) ) / DiesTecLife )
|
||||
END AS SalesPrevCost
|
||||
,CASE WHEN DiesCommLife > 0
|
||||
THEN ((((DiesPrice_sim+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1))) / DiesCommLife )
|
||||
ELSE ((((DiesPrice_sim+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1))) / 1 )
|
||||
END AS DiesFinCost
|
||||
,CASE WHEN DiesTecLife > 0
|
||||
THEN ( -DiesPriceClientQuote / DiesTecLife )
|
||||
ELSE -DiesPriceClientQuote
|
||||
END AS ClientQuoteReven
|
||||
,CASE WHEN ( DiesTecLife = 0 OR DiesCommLife = 0 )
|
||||
THEN 0
|
||||
ELSE (((((DiesTecLife % DiesCommLife) / DiesTecLife ) * (DiesPrice_sim+SamplePrice)) / DiesTecLife
|
||||
+(((DiesPrice_sim+SamplePrice)-DiesPriceClientQuote) * (power((1.05),MonthSalesPrev/(12))-(1))) / DiesCommLife )
|
||||
- DiesPriceClientQuote / DiesTecLife )
|
||||
END AS ExtraDiscountDies
|
||||
|
||||
-- CALCOLI OLD Version
|
||||
--((((DiesTecLife%DiesCommLife)/case when DiesTecLife=(0) then (1) else DiesTecLife end)*(DiesPrice+SamplePrice))/case when DiesTecLife=(0) then (1) else DiesTecLife end) AS SalesPrevCost,
|
||||
--((((DiesPrice+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1)))/case when DiesCommLife>(0) then DiesCommLife else (1) end) AS DiesFinCost,
|
||||
--( -DiesPriceClientQuote/case when DiesTecLife>(0) then DiesTecLife else (1) end) AS ClientQuoteReven,
|
||||
--(((((DiesTecLife%DiesCommLife)/case when DiesTecLife=(0) then (1) else DiesTecLife end)*(DiesPrice+SamplePrice))/case when DiesTecLife=(0) then (1) else DiesTecLife end+(((DiesPrice+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1)))/case when DiesCommLife>(0) then DiesCommLife else (1) end)-DiesPriceClientQuote/case when DiesTecLife>(0) then DiesTecLife else (1) end) AS ExtraDiscountDies,
|
||||
-- CALCOLI OLD Version
|
||||
--((((DiesTecLife%DiesCommLife)/case when DiesTecLife=(0) then (1) else DiesTecLife end)*(DiesPrice+SamplePrice))/case when DiesTecLife=(0) then (1) else DiesTecLife end) AS SalesPrevCost,
|
||||
--((((DiesPrice+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1)))/case when DiesCommLife>(0) then DiesCommLife else (1) end) AS DiesFinCost,
|
||||
--( -DiesPriceClientQuote/case when DiesTecLife>(0) then DiesTecLife else (1) end) AS ClientQuoteReven,
|
||||
--(((((DiesTecLife%DiesCommLife)/case when DiesTecLife=(0) then (1) else DiesTecLife end)*(DiesPrice+SamplePrice))/case when DiesTecLife=(0) then (1) else DiesTecLife end+(((DiesPrice+SamplePrice)-DiesPriceClientQuote)*(power((1.05),MonthSalesPrev/(12))-(1)))/case when DiesCommLife>(0) then DiesCommLife else (1) end)-DiesPriceClientQuote/case when DiesTecLife>(0) then DiesTecLife else (1) end) AS ExtraDiscountDies,
|
||||
|
||||
,DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01_sim, WSR01, MSR01_sim, MSR01, NetProd01_sim, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR_sim, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore
|
||||
,DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED, QuotaMan, PRMWeight, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, PkgDesc, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01, RefCost01, SellCost04, RefCost04, WSR01_sim, WSR01, MSR01_sim, MSR01, NetProd01_sim, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR_sim, DSR, NetProd04_sim, NetProd04, FC4UG04, VC4UG04, FVC, Charge, valid, errorScore
|
||||
|
||||
FROM #TempFullData
|
||||
END
|
||||
FROM #TempFullData
|
||||
END
|
||||
END
|
||||
ELSE IF @QuoteType = 'C'
|
||||
BEGIN
|
||||
DELETE dbo.QuoteFull_C WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_C ( Vers, QuoteType, CodQuote, QuoteRev, Class01, Class02, CodItem, RawMat, CodPlant, CodDiesGroup, CodPackag, batchQty, CodInco, RawMatFullCost, FVC, FullCost, valid, errorScore )
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, CodifProfilo, ClasseMerc, tmp.CodItem, RawMat, tmp.CodPlant, CodDiesGroup, CodPackag, batchQty, CodInco, RawMatFullCost, FVC, FVC + FC4UG01 + OH4UG01 + FC4UG04 AS FullCost, valid, errorScore
|
||||
FROM #TempFullData AS tmp
|
||||
DELETE dbo.QuoteFull_C WHERE QuoteType = @QuoteType AND CodQuote = @CodQuote AND QuoteRev = @QuoteRev
|
||||
INSERT INTO dbo.QuoteFull_C ( Vers, QuoteType, CodQuote, QuoteRev, Class01, Class02, CodItem, RawMat, CodPlant, CodDiesGroup, CodPackag, batchQty, CodInco, RawMatFullCost, FVC, FullCost, valid, errorScore )
|
||||
SELECT Vers, QuoteType, CodQuote, QuoteRev, CodifProfilo, ClasseMerc, tmp.CodItem, RawMat, tmp.CodPlant, CodDiesGroup, CodPackag, batchQty, CodInco, RawMatFullCost, FVC, FVC + FC4UG01 + OH4UG01 + FC4UG04 AS FullCost, valid, errorScore
|
||||
FROM #TempFullData AS tmp
|
||||
END
|
||||
|
||||
-- elimino temp table...
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -20,7 +20,7 @@ BEGIN
|
||||
-- svuoto tabella...
|
||||
TRUNCATE TABLE TabDifett
|
||||
|
||||
-- riempio di nuovo valori!
|
||||
-- riempio di nuovo valori! chiave AMI
|
||||
INSERT INTO TabDifett
|
||||
SELECT
|
||||
dd.CodItem + '-' + pl.RawMat + '-' + pl.CodPlant as KeyAMI
|
||||
@@ -36,6 +36,24 @@ BEGIN
|
||||
GROUP BY dd.CodItem, pl.RawMat, pl.CodPlant, pl.ProcessNum
|
||||
ORDER BY dd.CodItem, pl.RawMat, pl.ProcessNum--, SUM(NumOUT) DESC
|
||||
|
||||
-- riempio di nuovo valori! chiave CMI
|
||||
INSERT INTO TabDifett
|
||||
SELECT
|
||||
id.CodItemGroup + '-' + pl.RawMat + '-' + pl.CodPlant as KeyAMI
|
||||
, pl.ProcessNum
|
||||
, id.CodItemGroup, pl.RawMat, pl.CodPlant
|
||||
, SUM(NumOUT) as TotOUT
|
||||
, SUM(NumIN) as TotIn
|
||||
FROM ProductionLog pl
|
||||
INNER JOIN DiesDet dd ON pl.CodDies=dd.CodDies
|
||||
INNER JOIN ItemDet id ON dd.CodItem = id.CodItem
|
||||
WHERE pl.ProcessNum IN ('02', '04')
|
||||
AND pl.okDi = 1
|
||||
-- and pl.EventType=1
|
||||
AND pl.EventStart BETWEEN @dateFrom AND @dateTo
|
||||
GROUP BY id.CodItemGroup, pl.RawMat, pl.CodPlant, pl.ProcessNum
|
||||
ORDER BY id.CodItemGroup, pl.RawMat, pl.ProcessNum--, SUM(NumOUT) DESC
|
||||
|
||||
-- salvo nuova revisione dati di produzione...
|
||||
INSERT INTO RevHistory
|
||||
SELECT 'P', ISNULL(MAX(RevNum),0) + 1, GETDATE(), 'Aggiornamento dati di produzione x fasi 02/03 ' + CONVERT(NVARCHAR(20), @dateFrom, 120) + ' --> ' +CONVERT(NVARCHAR(20), @dateTo, 120)
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
CREATE TABLE [dbo].[ListValues] (
|
||||
[TableName] NVARCHAR (50) NOT NULL,
|
||||
[FieldName] NVARCHAR (50) NOT NULL,
|
||||
[value] NVARCHAR (10) NOT NULL,
|
||||
[label] NVARCHAR (50) NULL,
|
||||
[ordinal] INT NULL,
|
||||
CONSTRAINT [PK_ListValues] PRIMARY KEY CLUSTERED ([TableName] ASC, [FieldName] ASC, [value] ASC)
|
||||
);
|
||||
|
||||
@@ -73,6 +73,7 @@
|
||||
[MSR01_sim] DECIMAL (9, 8) CONSTRAINT [DF_QuoteFull_S_MSR01_avg] DEFAULT ((0)) NOT NULL,
|
||||
[MSR01] DECIMAL (9, 8) CONSTRAINT [DF_QuoteFull_S_MSR01] DEFAULT ((0)) NOT NULL,
|
||||
[NetProd01_sim] DECIMAL (9, 3) CONSTRAINT [DF_QuoteFull_S_NetProd01_avg] DEFAULT ((0)) NOT NULL,
|
||||
[NetProd04_sim] DECIMAL (9, 3) CONSTRAINT [DF_QuoteFull_S_NetProd01_sim1] DEFAULT ((0)) NOT NULL,
|
||||
[NetProd01] DECIMAL (9, 3) CONSTRAINT [DF_QuoteFull_S_NetProd01] DEFAULT ((0)) NOT NULL,
|
||||
[FC4UG01] DECIMAL (9, 6) CONSTRAINT [DF_QuoteFull_S_FC4UG01] DEFAULT ((0)) NOT NULL,
|
||||
[VC4UG01] DECIMAL (9, 6) CONSTRAINT [DF_QuoteFull_S_VC4UG01] DEFAULT ((0)) NOT NULL,
|
||||
@@ -91,6 +92,8 @@
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'scarto medio AMI', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'QuoteFull_S', @level2type = N'COLUMN', @level2name = N'DSR';
|
||||
|
||||
@@ -166,3 +169,7 @@ EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'costo matri
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Simulation', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'QuoteFull_S';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'produttività teorica SIMULAZIONE', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'QuoteFull_S', @level2type = N'COLUMN', @level2name = N'NetProd04_sim';
|
||||
|
||||
|
||||
@@ -1,15 +1,13 @@
|
||||
|
||||
|
||||
CREATE VIEW [dbo].[v_MarginReport]
|
||||
CREATE VIEW dbo.v_MarginReport
|
||||
AS
|
||||
SELECT Vers, CodClient, CodItem, RawMat, BatchQty, CodInco, KeyAM, CodDiesGroup, DiesPrice, DiesExpLife, DiesEOLife, DiesByClass, NumDiesInList, NumDiesExaust, CodPlant, KeyAMIL, KgTeo, NumSMED,
|
||||
QuotaMan, PWeight, PTare, LivPackage, LivPackageDett, RawMatCost, RawMatExtraCost, RawMatFullCost, CodPackag, FSR, ProvvCost, EECost, GasCost, DiesCost, PackCost, TranspCost, SellCost01,
|
||||
RefCost01, SellCost04, RefCost04, WSR01, MSR01, NetProd01, FC4UG01, VC4UG01, OH4UG01, SC4UG01, DSR, NetProd04, FC4UG04, VC4UG04, FVC, Charge, FVC + RawMatFullCost AS P_FVC,
|
||||
FC4UG01 + OH4UG01 AS CPS, FC4UG01 + OH4UG01 + FVC + RawMatFullCost AS P_CPS, FC4UG04 + FVC + RawMatFullCost AS P_FC4UG04, FVC + FC4UG01 + OH4UG01 + FC4UG04 AS FullCost,
|
||||
FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost AS P_FullCost, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS MinPrice, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost)
|
||||
AS P_MinPrice, PriceOff - (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS NetMar, CASE WHEN (FC4UG01 + OH4UG01 + FC4UG04) = 0 THEN 0 ELSE (PriceOff - FVC) / (FC4UG01 + OH4UG01 + FC4UG04)
|
||||
END AS FCShield, CASE WHEN PWeight = 0 THEN 0 ELSE (PRMWeight - PTare) * (PriceOff + RawMatFullCost) / PWeight END AS PckSur, valid, errorScore, OrdDate, OrdNum, OrdRow, OrdPrice,
|
||||
PriceOff AS OrdTrasf, OrdQty AS OrdQty
|
||||
FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost AS P_FullCost, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS MinPrice, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04)
|
||||
+ RawMatFullCost AS P_MinPrice, PriceOff - (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS NetMar, CASE WHEN (FC4UG01 + OH4UG01 + FC4UG04) = 0 THEN 0 ELSE (PriceOff - FVC)
|
||||
/ (FC4UG01 + OH4UG01 + FC4UG04) END AS FCShield, CASE WHEN PWeight = 0 THEN 0 ELSE (PRMWeight - PTare) * (PriceOff + RawMatFullCost) / PWeight END AS PckSur, valid, errorScore, OrdDate, OrdNum,
|
||||
OrdRow, OrdPrice, PriceOff AS OrdTrasf, OrdQty
|
||||
FROM dbo.QuoteFull_R
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPaneCount', @value = 2, @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'VIEW', @level1name = N'v_MarginReport';
|
||||
|
||||
@@ -0,0 +1,129 @@
|
||||
CREATE VIEW dbo.v_selListVal
|
||||
AS
|
||||
SELECT TableName + '-' + FieldName + '-' + value AS value, label
|
||||
FROM dbo.ListValues
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPaneCount', @value = 1, @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'VIEW', @level1name = N'v_selListVal';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane1', @value = N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]
|
||||
Begin DesignProperties =
|
||||
Begin PaneConfigurations =
|
||||
Begin PaneConfiguration = 0
|
||||
NumPanes = 4
|
||||
Configuration = "(H (1[40] 4[20] 2[20] 3) )"
|
||||
End
|
||||
Begin PaneConfiguration = 1
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 4 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 2
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 2 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 3
|
||||
NumPanes = 3
|
||||
Configuration = "(H (4 [30] 2 [40] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 4
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [56] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 5
|
||||
NumPanes = 2
|
||||
Configuration = "(H (2 [66] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 6
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [50] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 7
|
||||
NumPanes = 1
|
||||
Configuration = "(V (3))"
|
||||
End
|
||||
Begin PaneConfiguration = 8
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1[56] 4[18] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 9
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [75] 4))"
|
||||
End
|
||||
Begin PaneConfiguration = 10
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1[66] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 11
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [60] 2))"
|
||||
End
|
||||
Begin PaneConfiguration = 12
|
||||
NumPanes = 1
|
||||
Configuration = "(H (1) )"
|
||||
End
|
||||
Begin PaneConfiguration = 13
|
||||
NumPanes = 1
|
||||
Configuration = "(V (4))"
|
||||
End
|
||||
Begin PaneConfiguration = 14
|
||||
NumPanes = 1
|
||||
Configuration = "(V (2))"
|
||||
End
|
||||
ActivePaneConfig = 0
|
||||
End
|
||||
Begin DiagramPane =
|
||||
Begin Origin =
|
||||
Top = 0
|
||||
Left = 0
|
||||
End
|
||||
Begin Tables =
|
||||
Begin Table = "ListValues"
|
||||
Begin Extent =
|
||||
Top = 6
|
||||
Left = 38
|
||||
Bottom = 136
|
||||
Right = 208
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
End
|
||||
End
|
||||
Begin SQLPane =
|
||||
End
|
||||
Begin DataPane =
|
||||
Begin ParameterDefaults = ""
|
||||
End
|
||||
Begin ColumnWidths = 9
|
||||
Width = 284
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
End
|
||||
End
|
||||
Begin CriteriaPane =
|
||||
Begin ColumnWidths = 11
|
||||
Column = 1440
|
||||
Alias = 900
|
||||
Table = 1170
|
||||
Output = 720
|
||||
Append = 1400
|
||||
NewValue = 1170
|
||||
SortType = 1350
|
||||
SortOrder = 1410
|
||||
GroupBy = 1350
|
||||
Filter = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
End
|
||||
End
|
||||
End
|
||||
', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'VIEW', @level1name = N'v_selListVal';
|
||||
|
||||
@@ -78,9 +78,9 @@ SELECT Vers
|
||||
, FVC + FC4UG01 + OH4UG01 + FC4UG04 AS FullCost
|
||||
, FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost AS P_FullCost
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS MinPrice
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost) AS P_MinPrice
|
||||
, PriceOff + RawMatFullCost AS P_PriceOff
|
||||
, PriceOff - (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS NetMar
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) + RawMatFullCost AS P_MinPrice
|
||||
, PriceOff + RawMatFullCost AS P_PriceOff
|
||||
, PriceOff - (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS NetMar
|
||||
, CASE
|
||||
WHEN (FC4UG01 + OH4UG01 + FC4UG04) = 0
|
||||
THEN 0
|
||||
@@ -107,11 +107,16 @@ SELECT Vers
|
||||
, WSR01_sim
|
||||
, MSR01_sim
|
||||
, NetProd01_sim
|
||||
, NetProd04_sim
|
||||
, DSR_sim
|
||||
, FVC + FC4UG01 + OH4UG01 + FC4UG04 - PriceOff - ExtraDiscountDies AS NetMar_sim
|
||||
, (PriceOff - FVC - ExtraDiscountDies) / (FC4UG01 + OH4UG01 + FC4UG04) AS FCShield_sim
|
||||
, PriceOff - (FVC + FC4UG01 + OH4UG01 + FC4UG04) - ExtraDiscountDies AS NetMar_sim
|
||||
, CASE
|
||||
WHEN (FC4UG01 + OH4UG01 + FC4UG04) = 0
|
||||
THEN 0
|
||||
ELSE (PriceOff - FVC - ExtraDiscountDies) / (FC4UG01 + OH4UG01 + FC4UG04)
|
||||
END AS FCShield_sim
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) + ExtraDiscountDies AS MinPrice_sim
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost) + ExtraDiscountDies AS P_MinPrice_sim
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) + RawMatFullCost + ExtraDiscountDies AS P_MinPrice_sim
|
||||
FROM dbo.QuoteFull_S
|
||||
|
||||
UNION
|
||||
@@ -194,7 +199,7 @@ SELECT Vers
|
||||
, FVC + FC4UG01 + OH4UG01 + FC4UG04 AS FullCost
|
||||
, FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost AS P_FullCost
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS MinPrice
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04 + RawMatFullCost) AS P_MinPrice
|
||||
, Charge * (FVC + FC4UG01 + OH4UG01 + FC4UG04) + RawMatFullCost AS P_MinPrice
|
||||
, PriceOff + RawMatFullCost AS P_PriceOff
|
||||
, PriceOff - (FVC + FC4UG01 + OH4UG01 + FC4UG04) AS NetMar
|
||||
, CASE
|
||||
@@ -223,6 +228,7 @@ SELECT Vers
|
||||
, 0.0 AS WSR01_sim
|
||||
, 0.0 AS MSR01_sim
|
||||
, 0.0 AS NetProd01_sim
|
||||
, 0.0 AS NetProd04_sim
|
||||
, 0.0 AS DSR_sim
|
||||
, 0.0 AS NetMar_sim
|
||||
, 0.0 AS FCShield_sim
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE [ext].[RcdClass01] (
|
||||
[CodClass01] NVARCHAR (50) NOT NULL,
|
||||
[CodClass01Rcd] NVARCHAR (50) CONSTRAINT [DF_RcdClass_CodClassRcd] DEFAULT ('') NOT NULL,
|
||||
CONSTRAINT [PK_RcdClass] PRIMARY KEY CLUSTERED ([CodClass01] ASC)
|
||||
);
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice cliente', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdClass01', @level2type = N'COLUMN', @level2name = N'CodClass01Rcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice cliente', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdClass01', @level2type = N'COLUMN', @level2name = N'CodClass01';
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
CREATE TABLE [ext].[RcdClass02] (
|
||||
[CodClass02] NVARCHAR (50) NOT NULL,
|
||||
[CodClass02Rcd] NVARCHAR (50) NOT NULL,
|
||||
CONSTRAINT [PK_RcdClass02] PRIMARY KEY CLUSTERED ([CodClass02] ASC)
|
||||
);
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
CREATE TABLE [ext].[RcdClient] (
|
||||
[CodClient] NVARCHAR (50) NOT NULL,
|
||||
[CodClientRcd] NVARCHAR (50) NOT NULL,
|
||||
[CodAgRcd] NVARCHAR (50) NOT NULL,
|
||||
[ClientNameRcd] NVARCHAR (250) CONSTRAINT [DF_RcdClient_ClientNameRcd] DEFAULT ('') NULL,
|
||||
CONSTRAINT [PK_RcdClient] PRIMARY KEY CLUSTERED ([CodClient] ASC)
|
||||
);
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'Ragione Sociale', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdClient', @level2type = N'COLUMN', @level2name = N'ClientNameRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice agente...', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdClient', @level2type = N'COLUMN', @level2name = N'CodAgRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice cliente', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdClient', @level2type = N'COLUMN', @level2name = N'CodClientRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice cliente', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdClient', @level2type = N'COLUMN', @level2name = N'CodClient';
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
CREATE TABLE [ext].[RcdItem] (
|
||||
[CodItem] NVARCHAR (50) NOT NULL,
|
||||
[CodItemRcd] NVARCHAR (50) NOT NULL,
|
||||
[ItemDescrRcd] NVARCHAR (250) CONSTRAINT [DF_RcdItem_ItemDescrRcd] DEFAULT ('') NOT NULL,
|
||||
[CodPlantRcd] NVARCHAR (50) CONSTRAINT [DF_RcdItem_CodPlantRcd] DEFAULT ('') NOT NULL,
|
||||
CONSTRAINT [PK_RcdItem] PRIMARY KEY CLUSTERED ([CodItem] ASC)
|
||||
);
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice articolo', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdItem', @level2type = N'COLUMN', @level2name = N'CodItemRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice articolo', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdItem', @level2type = N'COLUMN', @level2name = N'CodItem';
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
CREATE TABLE [ext].[RcdPackage] (
|
||||
[CodPackag] NVARCHAR (50) NOT NULL,
|
||||
[PackagDescRcd] NVARCHAR (250) NOT NULL,
|
||||
[PackagDesc] NVARCHAR (250) CONSTRAINT [DF_RcdPackage_PackagDescOrig] DEFAULT ('') NULL,
|
||||
CONSTRAINT [PK_RcdPackage] PRIMARY KEY CLUSTERED ([CodPackag] ASC)
|
||||
);
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE [ext].[RcdPlants] (
|
||||
[CodPlant] NVARCHAR (50) NOT NULL,
|
||||
[CodPlantRcd] NVARCHAR (50) NOT NULL,
|
||||
CONSTRAINT [PK_RcdPlants] PRIMARY KEY CLUSTERED ([CodPlant] ASC)
|
||||
);
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice impianto', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdPlants', @level2type = N'COLUMN', @level2name = N'CodPlantRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'codice impianto', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'TABLE', @level1name = N'RcdPlants', @level2type = N'COLUMN', @level2name = N'CodPlant';
|
||||
|
||||
@@ -0,0 +1,142 @@
|
||||
CREATE VIEW ext.v_ClientDetRcd
|
||||
AS
|
||||
SELECT ext.RcdClient.CodClientRcd AS CodClient, ext.RcdClient.ClientNameRcd AS ClientName, ext.RcdClient.CodAgRcd AS CodAg, dbo.ClientDet.ZipCode, dbo.ClientDet.City, dbo.ClientDet.State, dbo.ClientDet.Nation,
|
||||
dbo.ClientDet.TranspZone
|
||||
FROM dbo.ClientDet INNER JOIN
|
||||
ext.RcdClient ON dbo.ClientDet.CodClient = ext.RcdClient.CodClient
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPaneCount', @value = 1, @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_ClientDetRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane1', @value = N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]
|
||||
Begin DesignProperties =
|
||||
Begin PaneConfigurations =
|
||||
Begin PaneConfiguration = 0
|
||||
NumPanes = 4
|
||||
Configuration = "(H (1[40] 4[20] 2[20] 3) )"
|
||||
End
|
||||
Begin PaneConfiguration = 1
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 4 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 2
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 2 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 3
|
||||
NumPanes = 3
|
||||
Configuration = "(H (4 [30] 2 [40] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 4
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [56] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 5
|
||||
NumPanes = 2
|
||||
Configuration = "(H (2 [66] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 6
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [50] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 7
|
||||
NumPanes = 1
|
||||
Configuration = "(V (3))"
|
||||
End
|
||||
Begin PaneConfiguration = 8
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1[56] 4[18] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 9
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [75] 4))"
|
||||
End
|
||||
Begin PaneConfiguration = 10
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1[66] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 11
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [60] 2))"
|
||||
End
|
||||
Begin PaneConfiguration = 12
|
||||
NumPanes = 1
|
||||
Configuration = "(H (1) )"
|
||||
End
|
||||
Begin PaneConfiguration = 13
|
||||
NumPanes = 1
|
||||
Configuration = "(V (4))"
|
||||
End
|
||||
Begin PaneConfiguration = 14
|
||||
NumPanes = 1
|
||||
Configuration = "(V (2))"
|
||||
End
|
||||
ActivePaneConfig = 0
|
||||
End
|
||||
Begin DiagramPane =
|
||||
Begin Origin =
|
||||
Top = 0
|
||||
Left = 0
|
||||
End
|
||||
Begin Tables =
|
||||
Begin Table = "ClientDet"
|
||||
Begin Extent =
|
||||
Top = 6
|
||||
Left = 38
|
||||
Bottom = 136
|
||||
Right = 208
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
Begin Table = "RcdClient (ext)"
|
||||
Begin Extent =
|
||||
Top = 6
|
||||
Left = 246
|
||||
Bottom = 153
|
||||
Right = 416
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
End
|
||||
End
|
||||
Begin SQLPane =
|
||||
End
|
||||
Begin DataPane =
|
||||
Begin ParameterDefaults = ""
|
||||
End
|
||||
Begin ColumnWidths = 10
|
||||
Width = 284
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
End
|
||||
End
|
||||
Begin CriteriaPane =
|
||||
Begin ColumnWidths = 11
|
||||
Column = 1440
|
||||
Alias = 900
|
||||
Table = 1170
|
||||
Output = 720
|
||||
Append = 1400
|
||||
NewValue = 1170
|
||||
SortType = 1350
|
||||
SortOrder = 1410
|
||||
GroupBy = 1350
|
||||
Filter = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
End
|
||||
End
|
||||
End
|
||||
', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_ClientDetRcd';
|
||||
|
||||
@@ -0,0 +1,172 @@
|
||||
CREATE VIEW ext.v_ItemDetRcd
|
||||
AS
|
||||
SELECT ext.RcdItem.CodItemRcd AS CodItem, ext.RcdItem.ItemDescrRcd AS ItemDescr, ext.RcdItem.CodPlantRcd AS CodPlant, dbo.ItemDet.UnitWeight, dbo.ItemDet.CodItemGroup,
|
||||
ext.RcdClass01.CodClass01Rcd AS Class01, ext.RcdClass02.CodClass02Rcd AS Class02, '' AS Class03, '' AS Class04, '' AS Class05
|
||||
FROM dbo.ItemDet INNER JOIN
|
||||
ext.RcdItem ON dbo.ItemDet.CodItem = ext.RcdItem.CodItem INNER JOIN
|
||||
ext.RcdClass01 ON dbo.ItemDet.Class01 = ext.RcdClass01.CodClass01 INNER JOIN
|
||||
ext.RcdClass02 ON dbo.ItemDet.Class02 = ext.RcdClass02.CodClass02
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPaneCount', @value = 2, @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_ItemDetRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane2', @value = N' SortOrder = 1410
|
||||
GroupBy = 1350
|
||||
Filter = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
End
|
||||
End
|
||||
End
|
||||
', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_ItemDetRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane1', @value = N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]
|
||||
Begin DesignProperties =
|
||||
Begin PaneConfigurations =
|
||||
Begin PaneConfiguration = 0
|
||||
NumPanes = 4
|
||||
Configuration = "(H (1[40] 4[20] 2[20] 3) )"
|
||||
End
|
||||
Begin PaneConfiguration = 1
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 4 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 2
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 2 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 3
|
||||
NumPanes = 3
|
||||
Configuration = "(H (4 [30] 2 [40] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 4
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [56] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 5
|
||||
NumPanes = 2
|
||||
Configuration = "(H (2 [66] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 6
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [50] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 7
|
||||
NumPanes = 1
|
||||
Configuration = "(V (3))"
|
||||
End
|
||||
Begin PaneConfiguration = 8
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1[56] 4[18] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 9
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [75] 4))"
|
||||
End
|
||||
Begin PaneConfiguration = 10
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1[66] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 11
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [60] 2))"
|
||||
End
|
||||
Begin PaneConfiguration = 12
|
||||
NumPanes = 1
|
||||
Configuration = "(H (1) )"
|
||||
End
|
||||
Begin PaneConfiguration = 13
|
||||
NumPanes = 1
|
||||
Configuration = "(V (4))"
|
||||
End
|
||||
Begin PaneConfiguration = 14
|
||||
NumPanes = 1
|
||||
Configuration = "(V (2))"
|
||||
End
|
||||
ActivePaneConfig = 0
|
||||
End
|
||||
Begin DiagramPane =
|
||||
Begin Origin =
|
||||
Top = 0
|
||||
Left = 0
|
||||
End
|
||||
Begin Tables =
|
||||
Begin Table = "ItemDet"
|
||||
Begin Extent =
|
||||
Top = 34
|
||||
Left = 516
|
||||
Bottom = 272
|
||||
Right = 686
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
Begin Table = "RcdItem (ext)"
|
||||
Begin Extent =
|
||||
Top = 6
|
||||
Left = 246
|
||||
Bottom = 178
|
||||
Right = 416
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
Begin Table = "RcdClass01 (ext)"
|
||||
Begin Extent =
|
||||
Top = 64
|
||||
Left = 836
|
||||
Bottom = 160
|
||||
Right = 1006
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
Begin Table = "RcdClass02 (ext)"
|
||||
Begin Extent =
|
||||
Top = 185
|
||||
Left = 840
|
||||
Bottom = 281
|
||||
Right = 1010
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
End
|
||||
End
|
||||
Begin SQLPane =
|
||||
End
|
||||
Begin DataPane =
|
||||
Begin ParameterDefaults = ""
|
||||
End
|
||||
Begin ColumnWidths = 14
|
||||
Width = 284
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
End
|
||||
End
|
||||
Begin CriteriaPane =
|
||||
Begin ColumnWidths = 11
|
||||
Column = 1440
|
||||
Alias = 900
|
||||
Table = 1605
|
||||
Output = 720
|
||||
Append = 1400
|
||||
NewValue = 1170
|
||||
SortType = 1350
|
||||
', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_ItemDetRcd';
|
||||
|
||||
@@ -0,0 +1,246 @@
|
||||
CREATE VIEW ext.v_MarginReportRcd
|
||||
AS
|
||||
SELECT dbo.v_MarginReport.Vers, ext.RcdClient.CodClientRcd AS CodClient, ext.RcdItem.CodItemRcd AS CodItem, dbo.v_MarginReport.RawMat, dbo.v_MarginReport.BatchQty, dbo.v_MarginReport.CodInco,
|
||||
ext.RcdItem.CodItemRcd + '-' + dbo.v_MarginReport.RawMat AS KeyAM, dbo.v_MarginReport.CodDiesGroup, dbo.v_MarginReport.DiesPrice, dbo.v_MarginReport.DiesExpLife, dbo.v_MarginReport.DiesEOLife,
|
||||
dbo.v_MarginReport.DiesByClass, dbo.v_MarginReport.NumDiesInList, dbo.v_MarginReport.NumDiesExaust, ext.RcdPlants.CodPlantRcd AS CodPlant,
|
||||
ext.RcdItem.CodItemRcd + '-' + dbo.v_MarginReport.RawMat + '-' + ext.RcdPlants.CodPlantRcd + '-' + RIGHT(dbo.v_MarginReport.KeyAMIL, 1) AS KeyAMIL, dbo.v_MarginReport.KgTeo,
|
||||
dbo.v_MarginReport.NumSMED, dbo.v_MarginReport.QuotaMan, dbo.v_MarginReport.PWeight, dbo.v_MarginReport.PTare, dbo.v_MarginReport.LivPackage,
|
||||
REPLACE(REPLACE(dbo.v_MarginReport.LivPackageDett, dbo.v_MarginReport.CodItem, ext.RcdItem.CodItemRcd), dbo.v_MarginReport.CodClient, ext.RcdClient.CodClientRcd) AS LivPackageDett,
|
||||
dbo.v_MarginReport.RawMatCost, dbo.v_MarginReport.RawMatExtraCost, dbo.v_MarginReport.RawMatFullCost, dbo.v_MarginReport.CodPackag, dbo.v_MarginReport.FSR, dbo.v_MarginReport.ProvvCost,
|
||||
dbo.v_MarginReport.EECost, dbo.v_MarginReport.GasCost, dbo.v_MarginReport.DiesCost, dbo.v_MarginReport.PackCost, dbo.v_MarginReport.TranspCost, dbo.v_MarginReport.SellCost01,
|
||||
dbo.v_MarginReport.RefCost01, dbo.v_MarginReport.SellCost04, dbo.v_MarginReport.RefCost04, dbo.v_MarginReport.WSR01, dbo.v_MarginReport.MSR01, dbo.v_MarginReport.NetProd01,
|
||||
dbo.v_MarginReport.FC4UG01, dbo.v_MarginReport.VC4UG01, dbo.v_MarginReport.OH4UG01, dbo.v_MarginReport.SC4UG01, dbo.v_MarginReport.DSR, dbo.v_MarginReport.NetProd04,
|
||||
dbo.v_MarginReport.FC4UG04, dbo.v_MarginReport.VC4UG04, dbo.v_MarginReport.FVC, dbo.v_MarginReport.Charge, dbo.v_MarginReport.P_FVC, dbo.v_MarginReport.CPS, dbo.v_MarginReport.P_CPS,
|
||||
dbo.v_MarginReport.P_FC4UG04, dbo.v_MarginReport.FullCost, dbo.v_MarginReport.P_FullCost, dbo.v_MarginReport.MinPrice, dbo.v_MarginReport.P_MinPrice, dbo.v_MarginReport.NetMar,
|
||||
dbo.v_MarginReport.FCShield, dbo.v_MarginReport.PckSur, dbo.v_MarginReport.valid, dbo.v_MarginReport.errorScore, dbo.v_MarginReport.OrdDate, 'ORD' + REPLACE(REPLACE(dbo.v_MarginReport.OrdNum,
|
||||
'11', '21'), '12', '22') AS OrdNum, dbo.v_MarginReport.OrdRow, dbo.v_MarginReport.OrdPrice, dbo.v_MarginReport.OrdTrasf, dbo.v_MarginReport.OrdQty
|
||||
FROM dbo.v_MarginReport INNER JOIN
|
||||
ext.RcdClient ON dbo.v_MarginReport.CodClient = ext.RcdClient.CodClient INNER JOIN
|
||||
ext.RcdItem ON dbo.v_MarginReport.CodItem = ext.RcdItem.CodItem INNER JOIN
|
||||
ext.RcdPlants ON dbo.v_MarginReport.CodPlant = ext.RcdPlants.CodPlant
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPaneCount', @value = 2, @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_MarginReportRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane2', @value = N'= 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
End
|
||||
End
|
||||
Begin CriteriaPane =
|
||||
Begin ColumnWidths = 11
|
||||
Column = 1440
|
||||
Alias = 900
|
||||
Table = 1170
|
||||
Output = 720
|
||||
Append = 1400
|
||||
NewValue = 1170
|
||||
SortType = 1350
|
||||
SortOrder = 1410
|
||||
GroupBy = 1350
|
||||
Filter = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
Or = 1350
|
||||
End
|
||||
End
|
||||
End
|
||||
', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_MarginReportRcd';
|
||||
|
||||
|
||||
GO
|
||||
EXECUTE sp_addextendedproperty @name = N'MS_DiagramPane1', @value = N'[0E232FF0-B466-11cf-A24F-00AA00A3EFFF, 1.00]
|
||||
Begin DesignProperties =
|
||||
Begin PaneConfigurations =
|
||||
Begin PaneConfiguration = 0
|
||||
NumPanes = 4
|
||||
Configuration = "(H (1[40] 4[20] 2[20] 3) )"
|
||||
End
|
||||
Begin PaneConfiguration = 1
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 4 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 2
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1 [50] 2 [25] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 3
|
||||
NumPanes = 3
|
||||
Configuration = "(H (4 [30] 2 [40] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 4
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [56] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 5
|
||||
NumPanes = 2
|
||||
Configuration = "(H (2 [66] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 6
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [50] 3))"
|
||||
End
|
||||
Begin PaneConfiguration = 7
|
||||
NumPanes = 1
|
||||
Configuration = "(V (3))"
|
||||
End
|
||||
Begin PaneConfiguration = 8
|
||||
NumPanes = 3
|
||||
Configuration = "(H (1[56] 4[18] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 9
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1 [75] 4))"
|
||||
End
|
||||
Begin PaneConfiguration = 10
|
||||
NumPanes = 2
|
||||
Configuration = "(H (1[66] 2) )"
|
||||
End
|
||||
Begin PaneConfiguration = 11
|
||||
NumPanes = 2
|
||||
Configuration = "(H (4 [60] 2))"
|
||||
End
|
||||
Begin PaneConfiguration = 12
|
||||
NumPanes = 1
|
||||
Configuration = "(H (1) )"
|
||||
End
|
||||
Begin PaneConfiguration = 13
|
||||
NumPanes = 1
|
||||
Configuration = "(V (4))"
|
||||
End
|
||||
Begin PaneConfiguration = 14
|
||||
NumPanes = 1
|
||||
Configuration = "(V (2))"
|
||||
End
|
||||
ActivePaneConfig = 0
|
||||
End
|
||||
Begin DiagramPane =
|
||||
Begin Origin =
|
||||
Top = 0
|
||||
Left = 0
|
||||
End
|
||||
Begin Tables =
|
||||
Begin Table = "v_MarginReport"
|
||||
Begin Extent =
|
||||
Top = 36
|
||||
Left = 385
|
||||
Bottom = 332
|
||||
Right = 566
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
Begin Table = "RcdItem (ext)"
|
||||
Begin Extent =
|
||||
Top = 58
|
||||
Left = 639
|
||||
Bottom = 188
|
||||
Right = 809
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
Begin Table = "RcdClient (ext)"
|
||||
Begin Extent =
|
||||
Top = 52
|
||||
Left = 120
|
||||
Bottom = 164
|
||||
Right = 290
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
Begin Table = "RcdPlants (ext)"
|
||||
Begin Extent =
|
||||
Top = 195
|
||||
Left = 132
|
||||
Bottom = 291
|
||||
Right = 302
|
||||
End
|
||||
DisplayFlags = 280
|
||||
TopColumn = 0
|
||||
End
|
||||
End
|
||||
End
|
||||
Begin SQLPane =
|
||||
End
|
||||
Begin DataPane =
|
||||
Begin ParameterDefaults = ""
|
||||
End
|
||||
Begin ColumnWidths = 76
|
||||
Width = 284
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 3450
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 1500
|
||||
Width = 3960
|
||||
Width ', @level0type = N'SCHEMA', @level0name = N'ext', @level1type = N'VIEW', @level1name = N'v_MarginReportRcd';
|
||||
|
||||
@@ -388,7 +388,7 @@
|
||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||
</Field>
|
||||
<Field Name="ItemURL">
|
||||
<Value>="http://10.74.82.218/C2P_Drawings/" & Fields!CodItem.Value & ".png"</Value>
|
||||
<Value>="http://c2p.steamware.net/C2P_Drawings/" & Fields!CodItem.Value & ".png"</Value>
|
||||
</Field>
|
||||
<Field Name="valid">
|
||||
<DataField>valid</DataField>
|
||||
|
||||
@@ -388,7 +388,7 @@
|
||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||
</Field>
|
||||
<Field Name="ItemURL">
|
||||
<Value>="http://10.74.82.218/C2P_Drawings/" & Fields!CodItem.Value & ".png"</Value>
|
||||
<Value>="http://c2p.steamware.net/C2P_Drawings/" & Fields!CodItem.Value & ".png"</Value>
|
||||
</Field>
|
||||
<Field Name="valid">
|
||||
<DataField>valid</DataField>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+2
-2
@@ -5,7 +5,7 @@
|
||||
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("2.0.141.308")]
|
||||
[assembly: AssemblyFileVersion("2.0.141.308")]
|
||||
[assembly: AssemblyVersion("2.0.142.324")]
|
||||
[assembly: AssemblyFileVersion("2.0.142.324")]
|
||||
[assembly: AssemblyCopyright("Proxima & Steamware © 2013-2014")]
|
||||
[assembly: AssemblyCompany("Steamware")]
|
||||
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("2.0.141.<#= this.RevisionNumber #>")]
|
||||
[assembly: AssemblyFileVersion("2.0.141.<#= this.RevisionNumber #>")]
|
||||
[assembly: AssemblyVersion("2.0.142.<#= this.RevisionNumber #>")]
|
||||
[assembly: AssemblyFileVersion("2.0.142.<#= this.RevisionNumber #>")]
|
||||
[assembly: AssemblyCopyright("Proxima & Steamware © 2013-<#= DateTime.Now.Year #>")]
|
||||
[assembly: AssemblyCompany("Steamware")]
|
||||
<#+
|
||||
|
||||
Reference in New Issue
Block a user