Categorie: entities Bijgewerkt: 2026-04-05 article magazijn reserveonderdeel voorraad

Article (Artikel)

De Article-entiteit beheert alle magazijnartikelen in Ultimo. Dit omvat reservedelen, verbruiksmaterialen, cateringartikelen en IT-artikelen. Artikelen zijn gekoppeld aan magazijnen, leveranciers en kunnen als reserveonderdeel aan equipment worden toegewezen.

Entiteitsnaam: Article Databasetabel: Article Primaire sleutel: ARTID (nvarchar 9)


Contextsbewerken

Value Naam Beschrijving
0 ArticleContext.None Standaard
1 ArticleContext.Standard Standaard
2 ArticleContext.Catering Cateringartikelen
4 ArticleContext.Menu Menu Artikel
8 ArticleContext.IT IT
16 ArticleContext.Refueling Tankbeurten
32 ArticleContext.Inventory Inventarisartikel

Statussenbewerken

Value Naam Beschrijving
-1 ArticleStatus.Trash Trash
0 ArticleStatus.None None

Belangrijkste propertiesbewerken

Property Type Kolom Nullable Omschrijving
Id UltimoString(9) ARTID Nee Artikel-ID
Description UltimoString(200) ARTDESCR Ja Omschrijving
TypeNumber UltimoString(40) ARTTYPENR Ja Typenummer
Stock Decimal ARTSTOCK Nee Huidige voorraad
MinimumStock Decimal ARTMINIMUM Nee Minimumvoorraad
MaximumStock Decimal ARTMAXIMUM Nee Maximumvoorraad
PurchasePrice CompanyMoney ARTPURCHPRICE Nee Inkoopprijs
PurchaseLevel Decimal ARTPURCHLEVEL Nee Bestelniveau
LeadTime Int16 ARTLEADTIME Nee Levertijd (dagen)
RegisterStock Boolean ARTREGISTERSTOCK Nee Voorraad registreren (default: 1)
Purchase Boolean ARTPURCH Nee Te bestellen
ReservedQuantity Decimal ARTRESQTY Nee Gereserveerde hoeveelheid
UnitDescription UltimoString(200) ARTUNITDESCR Ja Eenheid
ServingOutUnitDescription UltimoString(9) ARTSERVOUTUNT Ja Uitgifteeenheid
AbcCode UltimoString(2) ARTABC Ja ABC-code
ShowInWebShop Boolean ARTSHOWINWEBSHOP Nee Tonen in webshop
Category UltimoString(2) ARTCATEGORY Ja Categorie

Relaties met andere entiteitenbewerken

Property Verwijst naar Omschrijving
ArticleGroup ArticleGroup Artikelgroep
Vendor Vendor (supplier) Standaardleverancier
Manufacturer Vendor (supplier) Fabrikant
PreferredVendor ArticleVendor Voorkeursleverancier
Vendors List[ArticleVendor] Alle leveranciers
Warehouse Warehouse Standaardmagazijn
ArticleWarehouses List[ArticleWarehouse] Alle magazijnen
Fuel Fuel Brandstoftype
ReplacedByArticle Article Vervangen door artikel
EquipmentSpareParts List[EquipmentSparePart] Equipment reservedelen
EquipmentTypeSpareParts List[EquipmentTypeSparePart] Equipmenttype reservedelen
Site Site Vestiging
Employee employee Verantwoordelijke medewerker

Tips voor consultantsbewerken


Database Detailsbewerken

De tabel dba.Article bevat 95 kolommen. Hieronder de belangrijkste technische details.

Computed columns (berekende velden)bewerken

Kolom Formule Toelichting
ArtPurchasePrepQty ArtPchlPrepQuantity + ArtPchrlPrepQuantity Totale hoeveelheid in voorbereiding (bestelling + bestelaanvraag)
ArtStckStatCode Complexe CASE-expressie op basis van ArtStock, ArtPurchLevel, ArtResQty, ArtPurchQty, ArtRepQty Voorraadstatuscodering: B = onder bestelniveau en onvoldoende bijbesteld, F = onder bestelniveau maar voldoende bijbesteld, E = boven bestelniveau maar toekomstig tekort, V = voldoende voorraad

Consultanttip: De ArtStckStatCode is zeer nuttig voor dashboards en rapportages over voorraadstatus. De formule houdt rekening met gereserveerde hoeveelheden, lopende bestellingen en reparatie-hoeveelheden.

Kolommen gezet door triggersbewerken

Kolom Type Toelichting
ArtStock decimal(21,2) Actuele voorraad -- bijgewerkt bij elke voorraadmutatie
ArtPurchQty decimal(21,2) Hoeveelheid in bestelling (uit PurchaseLine)
ArtRepQty decimal(21,2) Hoeveelheid in reparatie
ArtResQty decimal(21,2) Gereserveerde hoeveelheid (uit ReservableObject)
ArtEqmQty int Aantal gekoppelde equipments
ArtPchlPrepQuantity decimal(21,2) Hoeveelheid in voorbereiding op bestelregels
ArtPchrlPrepQuantity decimal(21,2) Hoeveelheid in voorbereiding op bestelaanvraagregels
ArtResoId nvarchar(11) Reserveerbaar object-ID
ArtSitId nvarchar(8) Vestiging

Belangrijke defaultsbewerken

Kolom Default Toelichting
ArtRegisterStock 1 (true) Voorraadregistratie standaard aan
ArtPurch 1 (true) Artikel standaard bestelbaar
ArtStock 0 Beginvoorraad nul
ArtPurchLevel 0 Bestelniveau (moet ingesteld worden)
ArtLeadTime 0 Levertijd (moet ingesteld worden)
ArtShowInWebShop 0 (false) Niet zichtbaar in webshop standaard
ArtRecCreateDate sysdatetimeoffset() Aanmaakdatum automatisch gevuld

Triggers en externe triggersbewerken

Article heeft 3 eigen triggers (INSERT, UPDATE, INSTEAD OF DELETE) en wordt beinvloed door 9 externe triggers: - PurchaseLine-triggers: Bestellijnen updaten ArtPurchQty en ArtPchlPrepQuantity - PurchaseRequestLine-triggers: Bestelaanvraagregels updaten ArtPchrlPrepQuantity - ArticleSite-triggers: Vestigingskoppelingen updaten ArtSitId - Equipment-triggers: Bij koppeling als reserveonderdeel wordt ArtEqmQty bijgewerkt - ReservableObject-triggers: Synchronisatie reserveerbaar object

Consultanttip: Het INSTEAD OF DELETE-trigger voorkomt directe verwijdering van artikelen. De voorraadgerelateerde trigger-kolommen zijn cruciaal voor correct voorraadbeheer -- pas deze nooit handmatig aan in de database.


Zie ookbewerken