55 lines
2.5 KiB
Plaintext
55 lines
2.5 KiB
Plaintext
<%@language = "javascript" %>
|
|
<% /*
|
|
$Revision: 2 $
|
|
$Modtime: 23-10-09 12:42 $
|
|
|
|
File: fin_search_list.asp
|
|
Status: 80%
|
|
Description: Vangt de parameters van fin_search op en verwerkt die in een aanroep van fin_list
|
|
Parameters: Alle zoek-criteria van fin_search.asp
|
|
Context: Vanuit fin_search.asp
|
|
Note: finnum is een factuurnummer (voor wildcard zoeken)
|
|
eerder werden finnum en fin_key door elkaar gegooid, wat natuurlijk fout is.
|
|
*/ %>
|
|
|
|
<!-- #include file="../../cust/install.inc" -->
|
|
<!-- #include file="../Shared/date_sql.inc" -->
|
|
<!-- #include file="fin_list.inc" -->
|
|
|
|
<%
|
|
// Je komt bij FIN niet binnen met een bepaalde rol (urole).
|
|
|
|
// FORM parameters: de waarde indien aanwezig, anders null
|
|
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
|
|
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
|
|
// Vandaar dat een default van -1 ipv null ook mag
|
|
// In eerste instantie identificeren we elk veld gewoon 1-op-1.
|
|
var outputmode = getQParamInt("outputmode", 0); // 0 = screen, 1 = print, 2 = excel etc
|
|
var showall = getQParam("showall", "0") == "1";
|
|
|
|
// Voor velden die de user in kan typen valideren we zodanig dat we er tegen kunnen
|
|
var findate = getQParam("findate", null);
|
|
findate = (findate? new Date(parseInt(findate, 10)) : null); // als findate == "" dan wordt findate ook null
|
|
|
|
var fin_key = getQParamInt("fin_key", -1); // Factuurkey
|
|
var finnum = getQParam("finnum", -1); // Factuurnummer
|
|
var fin_type = getQParam("fintype", -1); // Factuurtype (mld_opdr_key, cnt_contract_key of bes_bestelopdr_key)
|
|
var opdrnr = getQParam("opdrnr", ""); // Opdrachtnummer
|
|
var finstatus = getQParamInt("finstatus", -1); // Factuurstatus
|
|
var debtor = getQParam("debtor", ""); // Eigen debiteurnummer
|
|
var handler_key = getQParam("handler", -1); // Uitvoerende
|
|
/***** End get webform parameters *****/
|
|
|
|
fin_list ( { outputmode: outputmode,
|
|
showall: showall,
|
|
findate: findate,
|
|
fin_key: (fin_key != -1 ? fin_key : null),
|
|
finnum: (finnum != -1 ? finnum : null),
|
|
fin_type: (fin_type != -1? fin_type : null),
|
|
opdrnr: (opdrnr != ""? opdrnr : null),
|
|
finstatus: (finstatus != -1? finstatus : null),
|
|
debtor: (debtor != ""? debtor : null),
|
|
handler_key: (handler_key != -1? handler_key : null)
|
|
}
|
|
);
|
|
%> |