title: "JobMaterial (Screen in Default)" category: reference tags: [mobile, go, go-plus, screen, default] source: ultimo_gomanager.xml date: 2026-04-17 status: published
JobMaterial (Screen in Default)
Category: Screen Application: Default Has standard: Ja Entity (uit XML): JobMaterial
Raw XMLbewerken
<Screen EntityType="JobMaterial">
<ContextList>
<Context>JobMaterialContext.None</Context>
</ContextList>
<Section Id="Headers">
<Header Text="${JobMaterial.Article.Description} - ${JobMaterial.Article.Id}" />
</Section>
<Section Id="Changes">
<Workflow
Name="Mobile_JobMaterial_SetAndApproveMaterial"
Title="#label(MATERIAL_REGISTER)"
Text="#label(MATERIAL_REGISTER_JOB)"
Icon="ultimoweb-pencil-4">
<Condition><![CDATA[${JobMaterial.Status} == 1
&& ${JobMaterial.PickedQuantity} == 0]]></Condition>
<Properties>
<Property Name="QuantityOut" Title="#label(MATERIAL_REGISTER_JOB_USED) (#label(PLANNED) ${JobMaterial.PlannedQuantity})" Type="Quantity" Required="True" />
<DataSetProperty Name="JobMaterialWarehouse" Title="#label(WAREHOUSE_CHANGE) (#label(CURRENT): ${JobMaterial.Warehouse.Description?})" DataSet="JobMaterialWarehouse">
<Properties>
<Property Name="JobMaterialArticleId" Value="${JobMaterial.Article.Id}" />
</Properties>
</DataSetProperty>
<Property Name="JobMaterialJobId" Value="${JobMaterial.Id.Job.Id}" />
<Property Name="JobMaterialLineId" Value="${JobMaterial.Id.LineId}" />
</Properties>
</Workflow>
<Workflow
Name="Mobile_JobMaterial_SetAndApproveMaterial"
Title="#label(MATERIAL_APPROVE)"
Text="#label(MATERIAL_APPROVE_JOB)"
Icon="ultimoweb-pencil-4">
<Condition><![CDATA[${JobMaterial.Status} == 1
&& ${JobMaterial.PickedQuantity} > 0]]></Condition>
<Properties>
<Property Name="QuantityOut" Value="${JobMaterial.QuantityOut}" />
<Property Name="JobMaterialJobId" Value="${JobMaterial.Id.Job.Id}" />
<Property Name="JobMaterialLineId" Value="${JobMaterial.Id.LineId}" />
</Properties>
</Workflow>
</Section>
<Section Id="Basic">
<Entity Value="${JobMaterial.Article}" />
<Text Title="#label(PLANNED_AMOUNT)" Text="${JobMaterial.PlannedQuantity}" />
<Text Title="#label(EXPENDITURE)" Text="${JobMaterial.QuantityOut}" />
<Text Title="#label(RETURNED)" Text="${JobMaterial.QuantityIn}" />
<Text Title="#label(WAREHOUSECODE)" Text="${JobMaterial.Warehouse.Description?}" />
<Text Title="#label(WAREHOUSELOCATION)" Text="${JobMaterial.WarehouseLocation.Id.Code?} | ${JobMaterial.WarehouseLocation.Description?}" />
<Text Title="#label(STATUS)" Text="#statusdescription_capital(${JobMaterial})" />
</Section>
</Screen>
Brondatabewerken
- Definitie opvragen —
lookup_mobile_screen("JobMaterial", app="Default")Volledige definitie incl. XML. Bron:ultimo_gomanager.xml. - Entity-model —
lookup_entity("JobMaterial")· ../../entities/JobMaterial Properties, contexts en statussen van de JobMaterial-entity. Bron:Entities.xml.