Gå til hovedinnhold

Verdimatrise

info

Du trenger bare å konfigurere dette hvis:

  1. Du bruker MS7 eller CR (siden versjonen på tidspunktet for skriving ikke har et verdimatriseobjekt-endepunkt tilgjengelig)
  2. Du bruker verdimatrise på noen av regnskapsreglene dine

Databasevisning

Det første trinnet er å konfigurere en databasevisning som vil opprette den nødvendige informasjonen om verdimatrisen.

Du bør gjøre dette i databasevisningsdefinisjonen i unit4 desktop eller web med følgende kode. Navnet på visningen spiller ingen rolle på dette tidspunktet.

SELECT x.attribute_id,x.att_1_id,x.att_2_id,x.att_3_id,x.att_4_id,x.client,x.description,x.matrix_id,d.att_value_1,d.att_val_from_1,d.att_val_to_1,d.att_value_2,d.att_val_from_2,d.att_val_to_2,d.att_value_3,d.att_val_from_3,d.att_val_to_3,d.att_value_4,d.att_val_from_4,d.att_val_to_4,d.dim_value, d.period_from, d.period_to, d.status FROM agldefmatdet d JOIN agldefmatrix x ON d.client = x.client AND d.matrix_id = x.matrix_id

Skjermbilde som viser databasens visningsdefinisjon med visningsnavnet uvi_ocr_valuematrix

Brukerdefinert tabelldefinisjon

Deretter må du fortelle ERP-systemet hva denne tabellen er med tabell- og kolonnedefinisjoner (igjen, enten på nettet eller på skrivebordet).

Modulen og tabellnavnet spiller ingen rolle, men kolonnenavnene må være nøyaktig som nedenfor

Skjermbilde som viser tabelldefinisjonen med tabellnavnet uvi_ocr_valuematrix og de samme kolonnene som definert i visningen

Objektdefinisjon

warning

Objektet MÅ defineres nøyaktig som nedenfor for at koden vår skal kunne lese det. Dette kan bare gjøres på nettet som standard.

Dette inkluderer navnet ocrvaluematrixs

Merk at avhengig av versjonen din, kan systemet vise eller ikke vise selskaper i kolonnen for tilkoblet objekt-ID, og begge deler er greit.

Du må sørge for at objekt-ID og begge titlene samsvarer med nedenstående, og at boksen «tilgjengelig i API» er merket av.

Skjermbilde som viser objektdefinisjonen med objektnavnet ocrvaluematrix og de samme kolonnene som definert i visningen og tabellen

merknad

Objektet vises kanskje ikke umiddelbart i API-et. Vi har lagt merke til at det kan ta en iisreset (ofte planlagt over natten) eller «en viss tid» før unit4 tømmer hurtigbufferen som viser tilgjengelige REST-endepunkter

Brukeradgang

Du bør deretter bruke menytilgang til dette objektet for brukeren din på samme måte som for de andre objektene i tillatelsesdelen

Merk at hvis objektet ikke vises på objektadgangsskjermen, kan det hende du må tømme Unit4-cachen.

Skjermbilde som viser objektadgangsskjermen som gir lesetilgang til objektet via en rolle