SalDoc.Number(SalDocItem.SalDocInternalNo)
AddrPoolItem.BoName("73,[Addr.Number],0")
![]() |
HinweisFehlerhaft erfasste Referenzen wurden
teilweise "geschluckt" und führten nicht zu Fehlern.
|
AddrPoolItem.BoName(73,Addr.Number,0)
number(DispoControl.PrimInTotal("[ConnectedArt.ConnectedArtBoId],1,,2,Time.MonthLastDay,")) -number(DispoControl.PrimOutTotal("[ConnectedArt.ConnectedArtBoId],1,,2,Time.MonthLastDay,"))
![]() |
WichtigFür String-Literale sind Quotes
notwendig.
Innerhalb einer Expression kann auch die if-Funktion
verwendet werden.
|
SalDoc.BoNumber(ConnectedDoc.ConnectedDocInternalNo(Idx.1,1,SalDoc.InternalNo,7,9))
Differenz=number(DispoControl.PrimInTotal(ConnectedArt.ConnectedArtBoId,1,"",2,Time.MonthLastDay,""))- number(DispoControl.PrimOutTotal(ConnectedArt.ConnectedArtBoId,1,"",2,Time.MonthLastDay,""))
Biz.GetBo Cust 2005 ne 10 Addr.Number,Addr.FullName,Time.Year ThisYear=MisSal.Turnover("Cust:"+Cust.Number,"C:"+string(Time.Year)+":1:12") LastYear=MisSal.Turnover("Cust:"+Cust.Number,"C:"+string(Time.Year-1)+":1:12")
Bo.Attr("[MainBo.MainBoAttr],2")
Bo.Attr(2,A)
Bo.Attr(2,) Bo.Attr(,A)
Alte Syntax - Nicht mehr verwenden: MisSal.Turnover("Cust:[CustArtCond.AddrNo]:Art:[CustArtCond.ArtInternalNo],C::1:12") Neue Syntax MisSal.Turnover("Cust:" + CustArtCond.AddrNo + ":Art:" + CustArtCond.ArtInternalNo, "C::1:12")
![]() |
HinweisIm obigen Beispiel besteht die Referenz
nach neuer Syntax aus zwei, durch ein Komma separierten,
Segmenten.
Beispiel mit Kunden-Nr. 1070 und interner Artikel-Nr.
169
Segment 1: Cust:1070:Art:169 Segment 2: C::1:12 Die beiden Segmente bestehen jeweils aus einem
String. Bei Segment 1 wird der String mit Plus-Zeichen aus fixen Teilen
(in Quotes) und Attributen zusammengesetzt.
|
Definition: v1=Insyde.BoName v2=Cust.Remark Label der Rückgabespalten ALT: v1=Insyde.BoName() v2=Cust.Remark(Addr.CustBoId) Label der Rückgabespalten NEU: v1=Insyde.BoName v2=Cust.Remark