STPH#35077 Correctie voorraadverschil

svn path=/Website/trunk/; revision=29123
This commit is contained in:
Jos Groot Lipman
2016-04-21 14:47:16 +00:00
parent fa07883248
commit f3e840ac7a
2 changed files with 8 additions and 3 deletions

View File

@@ -52,7 +52,7 @@ var from_punch = getQParamInt("punch", 0) == 1; // dan zijn pn en sn in de Query
var from_voorraad = getQParamInt("voorraad", 0) == 1;
var leverdatum = getQParamInt("leverdatum", null); // Leverdatum
var isCorrectie = getQParamInt("correctie", 0) == 1; // Is een correctiebestelling
var transitParam = buildTransitParam(["urole", "bes_key", "dis_key", "mld_key", "correctie"]);
var transitParam = buildTransitParam(["urole", "bes_key", "dis_key", "mld_key"]);
var fronto = urole == "fo";
var backo = urole == "bo";
@@ -234,7 +234,7 @@ else // nieuwe bestelling. Defaults bepalen
</script>
<% if (bes_key > 0)
{
generateDetails(bes_key, true); // oude include details.inc
isCorrectie = generateDetails(bes_key, true); // oude include details.inc
}
else
{
@@ -485,7 +485,7 @@ else // nieuwe bestelling. Defaults bepalen
</script>
<form name='u2' id='u2' method='POST'
action="bes_edit_bestelling_save.asp?x=x<%=transitParam%>"
action="bes_edit_bestelling_save.asp?x=x<%=transitParam%>&correctie=<%=isCorrectie?1:0%>"
target="hidFrameSubmit">
<script type="text/javascript">
var disc_params_for_others = (<%=bes_disc_info.disc_params_for_others? 1 : 0%> == 1);

View File

@@ -93,6 +93,7 @@ function generateDetails(bes_key, edit, psrt_keys, pamounts)
<script type="text/javascript" >
var i = 0;
<%
var isCorrectie = false; // We hebben geen apart
while (!oRs.eof)
{
sql = " SELECT k.bes_kenmerk_key"
@@ -172,7 +173,10 @@ function generateDetails(bes_key, edit, psrt_keys, pamounts)
oRs1.Close();
var amount = 0;
if (bes_key > 0)
{
amount = oRs("bes_bestelling_item_aantal").value;
isCorrectie = isCorrectie || amount < 0; // Heuristisch
}
else // punch_out
{
for (var i=0; i < psrt_keys.length; i++)
@@ -213,5 +217,6 @@ function generateDetails(bes_key, edit, psrt_keys, pamounts)
oRs.close();
%>
</script> <%
return isCorrectie;
}
%>