AAEN#34001: Kenmerk zichtbaar maken in facturenscherm AAEN-A.
svn path=/Website/trunk/; revision=26845
This commit is contained in:
@@ -613,6 +613,11 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
+ " , (SELECT b.prs_bedrijf_opmerking"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " WHERE b.prs_bedrijf_key = o.mld_uitvoerende_keys) lev_opm"
|
||||
+ " , (SELECT rt.prs_relatietype_omschrijving"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " , prs_relatietype rt"
|
||||
+ " WHERE b.prs_relatietype_key = rt.prs_relatietype_key"
|
||||
+ " AND b.prs_bedrijf_key = o.mld_uitvoerende_keys) reltype_oms"
|
||||
+ " , COALESCE(o.prs_kostenplaats_key, m.prs_kostenplaats_key) prs_kostenplaats_key"
|
||||
+ " , o.mld_statusopdr_key"
|
||||
+ " , o.mld_opdr_datumbegin startdatum"
|
||||
@@ -686,6 +691,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
lev_uit_key: oRs("uitvoerende_key").Value,
|
||||
lev_uit_type: oRs("pbtype").Value,
|
||||
lev_opm: oRs("lev_opm").Value,
|
||||
reltype_oms: oRs("reltype_oms").Value,
|
||||
status: status.getopdrstatustext(oRs("mld_statusopdr_key").Value),
|
||||
startdatum: toDateString(oRs("startdatum").Value),
|
||||
einddatum: toDateString(oRs("einddatum").Value),
|
||||
@@ -720,6 +726,11 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
+ " , (SELECT b.prs_bedrijf_opmerking"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " WHERE b.prs_bedrijf_key = bo.prs_bedrijf_key) lev_opm"
|
||||
+ " , (SELECT rt.prs_relatietype_omschrijving"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " , prs_relatietype rt"
|
||||
+ " WHERE b.prs_relatietype_key = rt.prs_relatietype_key"
|
||||
+ " AND b.prs_bedrijf_key = bo.prs_bedrijf_key) reltype_oms"
|
||||
+ " , bo.bes_bestelopdr_status"
|
||||
+ " , bo.bes_bestelopdr_datum startdatum"
|
||||
+ " , bo.bes_bestelopdr_leverdatum einddatum"
|
||||
@@ -793,6 +804,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
lev_uit_key: oRs("uitvoerende_key").Value,
|
||||
lev_uit_type: oRs("pbtype").Value,
|
||||
lev_opm: oRs("lev_opm").Value,
|
||||
reltype_oms: oRs("reltype_oms").Value,
|
||||
status: status.getbesopdrstatustext(oRs("bes_bestelopdr_status").Value),
|
||||
startdatum: toDateString(oRs("startdatum").Value),
|
||||
einddatum: toDateString(oRs("einddatum").Value),
|
||||
@@ -846,6 +858,11 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
+ " , (SELECT b.prs_bedrijf_opmerking"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " WHERE b.prs_bedrijf_key = c.cnt_prs_bedrijf_key) lev_opm"
|
||||
+ " , (SELECT rt.prs_relatietype_omschrijving"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " , prs_relatietype rt"
|
||||
+ " WHERE b.prs_relatietype_key = rt.prs_relatietype_key"
|
||||
+ " AND b.prs_bedrijf_key = c.cnt_prs_bedrijf_key) reltype_oms"
|
||||
+ " , cnt_contract_versie cnt_versie"
|
||||
+ " , c.cnt_contract_looptijd_van startdatum"
|
||||
+ " , c.cnt_contract_looptijd_tot einddatum"
|
||||
@@ -895,6 +912,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
lev_uit_key: oRs("uitvoerende_key").Value,
|
||||
lev_uit_type: oRs("pbtype").Value,
|
||||
lev_opm: oRs("lev_opm").Value,
|
||||
reltype_oms: oRs("reltype_oms").Value,
|
||||
status: status.getcntstatustext(oRs("cnt_contract_status").Value),
|
||||
startdatum: toDateString(oRs("startdatum").Value),
|
||||
einddatum: toDateString(oRs("einddatum").Value),
|
||||
|
||||
@@ -166,6 +166,7 @@ var urlMail = "../shared/queuemail.asp?pcode=FINMAI&defemail_key=-1&key=" + fin_
|
||||
default: { var label_levuit = L("lcl_company"); break; }
|
||||
}
|
||||
ROFIELDTR("fld", label_levuit, (ref_info.lev_uit? ref_info.lev_uit : ""), params); // Leverancier/Uitvoerder
|
||||
ROFIELDTR("fld", L("lcl_prs_relatietype"), (ref_info.reltype_oms? ref_info.reltype_oms : ""), {suppressEmpty: true}); // Relatietype leverancier.
|
||||
ROFIELDTR("fld", L("lcl_prs_company_remark"), (ref_info.lev_opm? ref_info.lev_opm : ""), {suppressEmpty: true}); // Opmerking leverancier.
|
||||
|
||||
// Return waarde fin.getnomatchreasoncontract():
|
||||
|
||||
@@ -301,6 +301,7 @@ prs =
|
||||
+ " , b.prs_bedrijf_bezoeker"
|
||||
+ " , b.prs_bedrijf_t_uitvoertijd.tijdsduur"
|
||||
+ " , b.prs_bedrijf_t_uitvoertijd.eenheid"
|
||||
+ " , b.prs_relatietype_key"
|
||||
+ " FROM prs_bedrijf b"
|
||||
+ " WHERE b.prs_bedrijf_key = " + prs_bedrijf_key
|
||||
var oRs = Oracle.Execute(sql);
|
||||
@@ -350,7 +351,8 @@ prs =
|
||||
order_confirm: oRs("prs_bedrijf_order_confirm").Value,
|
||||
bezoeker: oRs("prs_bedrijf_bezoeker").Value,
|
||||
uitvoertijd: oRs("prs_bedrijf_t_uitvoertijd.tijdsduur").Value? oRs("prs_bedrijf_t_uitvoertijd.tijdsduur").Value : "",
|
||||
uitvoertijd_eenheid: oRs("prs_bedrijf_t_uitvoertijd.eenheid").Value || 'D'
|
||||
uitvoertijd_eenheid: oRs("prs_bedrijf_t_uitvoertijd.eenheid").Value || 'D',
|
||||
prs_relatietype_key: oRs("prs_relatietype_key").Value
|
||||
};
|
||||
oRs.Close();
|
||||
|
||||
|
||||
@@ -123,6 +123,18 @@ if (intern)
|
||||
BLOCK_END();
|
||||
|
||||
BLOCK_START("bedrRelatie", L("lcl_prs_bedrijf_relatieblock"));
|
||||
sql = "SELECT prs_relatietype_key"
|
||||
+ " , " + lcl.xsqla('prs_relatietype_omschrijving', 'prs_relatietype_key')
|
||||
+ " FROM prs_relatietype"
|
||||
+ " WHERE prs_relatietype_verwijder IS NULL"
|
||||
+ " ORDER BY 2"
|
||||
FCLTselector("prs_reltype_key", sql,
|
||||
{ label: L("lcl_prs_relatietype"),
|
||||
initKey: bedrijf_info.prs_relatietype_key,
|
||||
emptyOption: "",
|
||||
readonly: false,
|
||||
required: false
|
||||
});
|
||||
RWFIELDTR("bdr_levnr", "fld", L("lcl_prs_companies_leverancier_nr"), bedrijf_info.prs_leverancier_nr, {maxlength: 50});
|
||||
CHECKBOXTR(L("lcl_prs_companies_leverancier"), "fldalgbez", "bdr_lev", bedrijf_info.leverancier == 1);
|
||||
CHECKBOXTR(L("lcl_prs_companies_uitvoerende"), "fldalgbez", "bdr_uitv", bedrijf_info.uitvoerende == 1);
|
||||
|
||||
@@ -74,7 +74,8 @@ var fields = [ { dbs: "prs_bedrijf_naam", typ: "varchar", frm: "bdr_naam" },
|
||||
{ dbs: "prs_bedrijf_xmlcatalogus_loc", typ: "varchar", frm: "bdr_xmlcatl" },
|
||||
{ dbs: "prs_bedrijf_bes_limiet", typ: "float", frm: "bdr_beslim" },
|
||||
{ dbs: "fin_btwtabel_key", typ: "key", frm: "finbtwtabelkey" },
|
||||
{ dbs: "prs_bedrijf_bes_kosten", typ: "float", frm: "bdr_beskst" }];
|
||||
{ dbs: "prs_bedrijf_bes_kosten", typ: "float", frm: "bdr_beskst" },
|
||||
{ dbs: "prs_relatietype_key", typ: "key", frm: "prs_reltype_key" }];
|
||||
|
||||
// Checken of het eenheden selectveld met dagen/uren bij "Uitvoertijd" niet readonly was en wel is meegegeven.
|
||||
// Als dit eenheden selectieveld readonly was dan is er geen waarde voor uitvoertijd ingevuld en moeten beide waarden null worden.
|
||||
|
||||
@@ -115,6 +115,14 @@ var bedrijf_info = prs.prs_bedrijfinfo(bedrijf_key);
|
||||
BLOCK_END();
|
||||
|
||||
BLOCK_START("bedrRelatie", L("lcl_prs_bedrijf_relatieblock"));
|
||||
if (bedrijf_info.prs_relatietype_key) {
|
||||
var reltype_oms;
|
||||
asql = "SELECT prs_relatietype_omschrijving FROM prs_relatietype WHERE prs_relatietype_key = " + bedrijf_info.prs_relatietype_key;
|
||||
aoRs = Oracle.Execute(asql);
|
||||
if (!aoRs.eof)
|
||||
reltype_oms = aoRs(0).Value;
|
||||
ROFIELDTR("fld", L("lcl_prs_relatietype"), reltype_oms, {suppressEmpty: true});
|
||||
}
|
||||
ROFIELDTR("fld", L("lcl_prs_companies_leverancier_nr"), bedrijf_info.prs_leverancier_nr, {suppressEmpty: true});
|
||||
|
||||
var show = true; //mechanisme om slechts een label bij de vier opties te laten zien.
|
||||
@@ -169,7 +177,7 @@ var bedrijf_info = prs.prs_bedrijfinfo(bedrijf_key);
|
||||
asql = "SELECT fin_btwtabel_omschrijving FROM fin_btwtabel WHERE fin_btwtabel_key = " + bedrijf_info.fin_btwtabel_key;
|
||||
aoRs = Oracle.Execute(asql);
|
||||
if ( !aoRs.eof ) { btwtabel = aoRs(0).Value; }
|
||||
ROFIELDTR("fld", L("lcl_fin_btwtabel"), btwtabel, {suppressEmpty: true});
|
||||
ROFIELDTR("fld", L("lcl_fin_btwtabel"), btwtabel, {suppressEmpty: true});
|
||||
}
|
||||
BLOCK_END();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user