TWYN#52228 foutmelding wijzigen factuurgegevens
svn path=/Website/trunk/; revision=37107
This commit is contained in:
@@ -360,6 +360,8 @@ function model_fin_factuur()
|
||||
var sql = "SELECT pr.ins_discipline_key"
|
||||
+ " , kr.bgt_project_key"
|
||||
+ " , TRUNC(fa.fin_factuur_advies) advies_datum"
|
||||
+ " , fa.fin_factuur_opmerking"
|
||||
+ " , fa.fin_factuur_statuses_key"
|
||||
+ " FROM bgt_project pr"
|
||||
+ " , bgt_kostenrubriek kr"
|
||||
+ " , prs_kostensoortgrp kg"
|
||||
@@ -376,6 +378,8 @@ function model_fin_factuur()
|
||||
var v_discipline_key = oRs("ins_discipline_key").Value;
|
||||
var v_project_key = oRs("bgt_project_key").Value;
|
||||
var v_advies_datum = new Date(oRs("advies_datum").Value);
|
||||
var v_remark = oRs("fin_factuur_opmerking").Value || "";
|
||||
var v_status = oRs("fin_factuur_statuses_key").Value;
|
||||
oRs.Close();
|
||||
|
||||
// Is de combinatie factuurnummer/volgnummer nog steeds uniek?
|
||||
@@ -386,12 +390,19 @@ function model_fin_factuur()
|
||||
var vast_facnr = isVastFactuurnummer(obj.invoice);
|
||||
var v_old_adviesdatum = toDateString(v_advies_datum, true)
|
||||
var v_new_adviesdatum = toDateString(obj.advice.midnight(), true);
|
||||
if (!vast_facnr && (v_old_adviesdatum != v_new_adviesdatum))
|
||||
//
|
||||
var v_diff_advies = (v_old_adviesdatum != v_new_adviesdatum);
|
||||
var v_diff_remark = (v_remark != obj.remark);
|
||||
var v_diff_status = (v_status != obj.status);
|
||||
|
||||
if (!vast_facnr && (v_diff_advies || v_diff_remark || v_diff_status))
|
||||
{
|
||||
// We moeten zoeken op factuurnummer zonder volgnummer.
|
||||
var cur_invoice = (obj.invoice.indexOf("/") > -1 ? obj.invoice.substring(0, obj.invoice.indexOf("/")) : obj.invoice);
|
||||
var sql_u = "UPDATE fin_factuur"
|
||||
+ " SET fin_factuur_advies = " + obj.advice.toSQL()
|
||||
+ " , fin_factuur_opmerking = " + safe.quoted_sql(obj.remark)
|
||||
+ " , fin_factuur_statuses_key = " + obj.status
|
||||
+ " WHERE fin_factuur_key IN"
|
||||
+ " (SELECT fin_factuur_key"
|
||||
+ " FROM fin_factuur f"
|
||||
|
||||
Reference in New Issue
Block a user