Ik zit met het volgende. Ik heb een stuk code die als er op een knop geklikt wordt een nieuwe record in een ander scherm aan moet maken. Dit gaat goed, alleen is het klantnummer vullen niet mogelijk omdat ik op de één of andere manier niet gemachtigd ben dit veld te vullen.
Nu kan ik wel de klantnaam invullen, maar meerdere klanten kunnen dezelfde naam hebben, waardoor er dan ook een error verschijnt.
Kunnen jullie me helpen om een stukje code te bedenken waarmee ik de juiste klantnaam kan ophalen a.d.h.v. het klantnummer dat ik opgeslagen heb in een variabele?
Mijn code is als volgt tot nu toe:
(let op, ik werk in Siebel, je ziet hier dus e-script maar het lijkt veel op Javascript)
Nu kan ik wel de klantnaam invullen, maar meerdere klanten kunnen dezelfde naam hebben, waardoor er dan ook een error verschijnt.
Kunnen jullie me helpen om een stukje code te bedenken waarmee ik de juiste klantnaam kan ophalen a.d.h.v. het klantnummer dat ik opgeslagen heb in een variabele?
Mijn code is als volgt tot nu toe:
(let op, ik werk in Siebel, je ziet hier dus e-script maar het lijkt veel op Javascript)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| try
{
//var aBPRowId = this.BusComp().GetFieldValue("Org Id");
var boServiceRequest = TheApplication().GetBusObject("Service Request");
var bcServiceRequest = boServiceRequest.GetBusComp("Service Request");
var sRowId;
var bcCurrent = this.BusComp();
var aAccountNumber = this.BusComp().GetFieldValue("Location");
var aAccountName = this.BusComp().GetFieldValue("Name");
with (bcServiceRequest)
{
// Create new SR record and get the Row Id of the new record
NewRecord(NewAfter);
sRowId = GetFieldValue("Id");
// Update Service Request with data
SetFieldValue("INS Product","Stamgegevens wijzigen");
SetFieldValue("INS Area","Bevestigingsbrief ZP gegevens");
SetFieldValue("INS Sub-Area","Wijziging van persoonsgegevens");
SetFieldValue("NUON Set Status = "TRUE");
//Set the search expression for the view
ClearToQuery();
SetSearchSpec("Id",sRowId);
ExecuteQuery();
FirstRecord();
}// end with
// Go to the Service Request View to see the new Service Request
TheApplication().GotoView("Detail Service Request List View", boServiceRequest);
return;
}// end try
finally
{
sRowId = null;
//bcCurrent = null;
bcServiceRequest = null;
boServiceRequest = null;
//aAccountNumber = null;
//aAccountName = null;
} |