Bruk dokumentmaler og variabler etter eget valg for å opprette en kontrakt med nødvendig informasjon, for eksempel:
Variablene som er tilgjengelige for å hente inn kontraktinformasjonen, deles opp i tabeller for følgende deler:
Bruk variablene fra tabellen til å opprette en mal for en kontrakt. Du kan bruke søkefunksjonen øverst i tabellene for å begrense resultatene i tabellen.
| Variabler | Beskrivelse |
| {contract.name} | Returnerer navnet på kontrakten |
| {contract.description} | Returnerer beskrivelsen av kontrakten |
| {contract.code} | Returnerer kontraktkoden |
| {contract.type} | Returnerer kontraktstypen |
| {contract.note} | Returnerer merknadene på kontrakten |
| {contract.awarded} For eksempel: {contract.awarded | written} |
Returnerer tildelingsbeløpet til kontrakten. Du kan legge til valutaen du vil at kontrakten skal tildeles i. For eksempel {contract.awarded | writtenCurrency:'USD'}. |
| {contract.changes} | Returnerer verdien av kontraktendringene |
| {contract.retention} | Returnerer kontraktsbevaringen |
| {contract.completedWorkRetentionPercent || contract.retention.completedWorkRetentionPercent} | Returnerer prosentandelen av bevaring av totalt fullført arbeid |
| {contract.materialsRetentionPercent || contract.retention.materialsRetentionPercent} | Returnerer bevaringsprosent av materialer lokalt |
| {contract.total} | Returnerer den totale kontraktsverdien |
| {#contract.exhibits} og {/contract.exhibits} | Returnerer navnet og målnavnet til kildefilen for kontraktvisning #contract.exhibits og /contract.exhibits må brukes sammen Enhver variabel for kontraktvisning som finnes mellom #contract.exhibits og /contract.exhibits, returneres Se hjelpeavsnittet mustache.github.io help on sections for å finne ut mer om syntaksen til denne variabelen Tips: Legg til et returtegn etter variabler som brukes mellom #contract.exhibits og /contract.exhibits for å vise dem på separate linjer |
| {#contract.exhibits.name} For eksempel: {#contract.exhibits}{name} {/contract.exhibits} |
Returnerer det opprinnelige filnavnet og utvidelsen til kontraktkildefilen |
| {#contract.exhibits.targetName} For eksempel: {#contract.exhibits}{targetName} {/contract.exhibits} |
Returnerer det nye navnet på kontraktvisningen i den genererte pakken |
| {contract.orginalBudget} | Returnerer den opprinnelige kontraktverdien i budsjettet |
| {contract.internalAdjustment} | Returnerer den justerte verdien av kontrakten |
| {contract.approvedOwnerChanges} | Returnerer verdien for godkjente byggherreendringer |
| {contract.revised} | Returnerer verdien av den reviderte kontrakten |
| {contract.pendingOwnerChanges} | Returnerer verdien til de avventende byggherreendringene |
| {contract.projectedBudget} | Returnerer verdien på det forventede kontraktsbudsjettet |
| {contract.approvedChangeOrders} | Returnerer verdien på de godkjente endringsordrene for kontrakten |
| {contract.pendingChangeOrders} | Returnerer verdien av de avventende endringsordrene for kontrakten |
| {contract.projectedCost} | Returnerer verdien på det forventede kontraktskostnaden |
| {(contract.awarded | toNumber) + (contract.approvedChangeOrders | toNumber)} | Returnerer verdien av kontraktsummen |
| {contract.reserves} | Returnerer verdien av kontraktreservene |
| {contract.forecastFinalCost} | Returnerer verdien for prognosene for totalkostnaden for kontrakten |
| {contract.awardedAt | date:'MM DD, YYYY'} | Returnerer datoen da kontrakten ble tildelt |
| {contract.StatusChangedAt | date:'MM DD, YYYY'} | Returnerer datoen da kontraktstatusen ble sist endret |
| {contract.sentAt | date:'MM DD, YYYY'} | Returnerer datoen da kontrakten ble sendt |
| {contract.responseDue | date:'MM DD, YYYY'} | Returnerer datoen da kontrakten ble besvart |
| {contract.onsiteAt | date:'MM DD, YYYY'} | Returnerer datoen da kontrakten var på stedet |
| {contract.procuredAt | date:'MM DD, YYYY'} | Returnerer datoen da kontrakten ble anskaffet |
| {contract.approvedAt | date:'MM DD, YYYY'} | Returnerer datoen da kontakten ble godkjent |
| {contract.executedAt | date:'MM DD, YYYY'} | Returnerer datoen da kontakten ble utført |
| {contract.returnedAt | date:'MM DD, YYYY'} | Returnerer datoen da kontrakten ble returnert |
| {contract.varianceTotal} | Returnerer verdien av kontraktsdifferansen |
| {contract.retentionCap} | Returnerer prosentandelen av summen av kontraktens forpliktelser hittil |
| {@contract.scopeOfWork} | Returnerer arbeidsomfanget for kontrakten. Denne variabelen må være på en linje uten annen tekst. |
| {contract.properties[«Vedlegg N»] || :«I/A»} eller {contract.properties[«Vedlegg N»] | bool: «Ja»:«Nei»:«I/T»} |
Returnerer verdien for vedlegg N eller returnerer «I/T» hvis vedlegg N er tom |
| {#scheduleOfValues} og {/scheduleOfValues} | Returnerer alle linjeelementer for fortegnelsen over verdier for en kontrakt. #scheduleOfValues og /scheduleOfValues må brukes sammen Alle fortegnelse over verdier-variabler som finnes mellom #scheduleOfValues og /scheduleOfValues, returneres Se hjelpeavsnittet mustache.github.io help on sections for å finne ut mer om syntaksen til denne variabelen |
| {#scheduleOfValues.code} For eksempel: {#scheduleOfValues}{code}{/scheduleOfValues} |
Returnerer kontraktkoden i fortegnelsen over verdier |
| {#scheduleOfValues.name} For eksempel: {#scheduleOfValues}{name}{/scheduleOfValues} |
Returnerer kontraktnavnet i fortegnelsen over verdier |
| {#scheduleOfValues.quantity} For eksempel: {#scheduleOfValues}{quantity}{/scheduleOfValues} |
Returnerer antallet i fortegnelsen over verdier |
| {#scheduleOfValues.unit} For eksempel: {#scheduleOfValues}{unit}{/scheduleOfValues} |
Returnerer enheten i fortegnelsen over verdier |
| {#scheduleOfValues.unitPrice} For eksempel: {#scheduleOfValues}{unitPrice}{/scheduleOfValues} |
Returnerer enhetsprisen i fortegnelsen over verdier |
| {#scheduleOfValues.amount} For eksempel: {#scheduleOfValues}{amount}{/scheduleOfValues} |
Returnerer totalbeløpet i fortegnelsen over verdier |
| {#scheduleOfValues.bulkUnitPrice} For eksempel: {#scheduleOfValues}{bulkUnitPrice}{/scheduleOfValues} |
Kun kontraktvariabler. Returnerer enhetsprisen i fortegnelsen over verdier |
| {#scheduleOfValues.quantityPerBulk} For eksempel: {#scheduleOfValues}{quantityPerBulk}{/scheduleOfValues} |
Kun kontraktvariabler. Returnerer visningsantallet i fortegnelsen over verdier |
| {#amount > 0.0} {amount} {/} {#amount == 0.0} Inkludert {/} | Returnerer «Inkludert» for en hvilken som helst Beløp-verdi som er igjen som 0. |
| {#unitPrice > 0.0} {unitPrice} {/} {#unitPrice == 0.0} Inkludert {/} | Returnerer "Inkludert" for en hvilken som helst enhetsprisverdi som er igjen som 0. |
contract. foran variabelen. For eksempel vil contract.mainContract.plannedCompletionDate sende datoen hovedkontrakten er planlagt å fullføre.Bruk utvalget av kontraktvariabler til å generere dokumenter mens du oppretter nedstrøms endringsordrer. Du kan bruke søkefunksjonen øverst i tabellen for å begrense resultatene i tabellen.
| Variabler | Beskrivelse | P-EO | EF | EA | EO | UE-EO |
| {contractOriginal} | [E], opprinnelig forpliktelse for den relaterte kontrakten | ![]() |
![]() |
|||
| {previousContractApproved} | [F], alle godkjente UE-EO-er for den relaterte kontrakten opprettet før gjeldende UE-EO under dokumentgenerering av UE-EO | ![]() |
||||
| {previousContractPending} | Alle ikke-godkjente UE-EO-er for den relaterte kontrakten opprettet før gjeldende UE-EO under dokumentgenerering av UE-EO | ![]() |
||||
| {previousContractAmount} | [G], der [G] = [E] + [F] | ![]() |
||||
| {revisedContractAmount} | [H], der [H] = [G] + sum av godkjente kostnadselementverdier under denne EO-en, inkludert påslag | ![]() |
||||
| {generalContractAmount} | Returnerer den opprinnelige nettokontraktprisen. | ![]() |
||||
| {generalContractAmount} | Returnerer den totale skatten for den opprinnelige kontrakten. | ![]() |
||||
| {generalContractAmount} | Returnerer den opprinnelige bruttokontraktprisen, inkludert skatter. | ![]() |
||||
| {previousGeneralContractAmount} | Returnerer den reviderte nettokontraktprisen, inkludert godkjente EO-er. | ![]() |
||||
| {previousGeneralContractAmount} | Returnerer den totale skatten på den reviderte kontrakten, inkludert godkjente EO-er. | ![]() |
||||
| {previousGeneralContractAmount} | Returnerer den reviderte bruttokontraktprisen inkludert skatter og godkjente EO-er. | ![]() |
Bruk utvalget av variabler til å opprette en mal for en hovedkontrakt. Du kan bruke søkefunksjonen øverst i tabellen for å begrense resultatene i tabellen.
| Variabler | Beskrivelse | Type |
| {mainContract.code} | Returnerer koden til hovedkontrakten | Streng |
| {mainContract.description} | Returnerer beskrivelsen til hovedkontrakten | Streng |
| {mainContract.name} | Returnerer navnet på hovedkontrakten | Streng |
| {mainContract.status} | Returnerer statusen til hovedkontrakten | Streng |
| {mainContract.amount} | Returnerer beløpet til hovedkontrakten | Nummer |
| {mainContract.paymentDue | date:'MM DD, YYYY'} | Returnerer forfallsdatoen til hovedkontrakten | Dato |
| {mainContract.type} | Returnerer typen til hovedkontrakten | Streng |
| {@mainContract.note} | Returnerer notatet til hovedkontrakten | RichText |
| {mainContract.createdAt | date:'MM DD, YYYY'} | Returnerer opprettelsesdatoen for hovedkontrakten | Dato |
| {@mainContract.scopeOfWork} | Returnerer arbeidsomfanget for hovedkontrakten. Denne variabelen må være på en linje uten annen tekst. | RichText |
| {#scheduleOfValues} og {/scheduleOfValues} | Returnerer listen over scheduleOfValues for hovedkontrakten | Matrise |
| {#scheduleOfValues.code} For eksempel: {#scheduleOfValues}{code}{/scheduleOfValues} |
Returnerer hovedkontraktkoden i tidsplanen for verdier | Streng |
| {#scheduleOfValues.quantity} For eksempel: {#scheduleOfValues}{quantity}{/scheduleOfValues} |
Returnerer antallet i tidsplanen for verdier | Nummer |
| {#scheduleOfValues.unit} For eksempel: {#scheduleOfValues}{unit}{/scheduleOfValues} |
Returnerer enheten i tidsplanen for verdier | Streng |
| {#scheduleOfValues.unitPrice} For eksempel: {#scheduleOfValues}{unitPrice}{/scheduleOfValues} |
Returnerer enhetsprisen i tidsplanen for verdier | Nummer |
| {#scheduleOfValues.amount} For eksempel: {#scheduleOfValues}{amount}{/scheduleOfValues} |
Returnerer totalbeløpet i tidsplanen for verdier | Nummer |
| {mainContract.executedDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten ble utført | Dato |
| {mainContract.startDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten startet | Dato |
| {mainContract.plannedCompletionDate | date:'MM DD, YYYY'} | Returnerer datoen hovedkontrakten er planlagt å fullføres | Dato |
| {mainContract.actualCompletionDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten faktisk ble fullført | Dato |
| {contract.mainContract.createdAt | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten ble opprettet | Dato |
| {mainContract.closeDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten ble avsluttet | Dato |
| {mainContract.plannedCompletionDate} | Returnerer den planlagte fullføringsdatoen | Dato |
| {mainContract.revisedCompletionDate} | Returnerer den reviderte fullføringsdatoen | Dato |
| {mainContract.scheduleChange} | Returnerer tidsplanendringen | Nummer |
| {oco.proposedRevisedCompletionDate} | Returnerer foreslått eller revidert fullføringsdato | Dato |
| {oco.taxes.TaxTotal.amount} | Returnerer den totale skatten for den opprinnelige kontrakten | Nummer |
| {mainContract.taxes.GrandTotal.amount} | Returnerer den opprinnelige bruttokontraktprisen inkludert skatter | Nummer |
| {mainContract.taxesWithApprovedOCOs.TaxTotal.amount} | Returnerer den totale skatten for den opprinnelige kontrakten | Nummer |
| {mainContract.taxesWithApprovedOCOs.GrandTotal.amount} | Returnerer den reviderte bruttokontraktprisen inkludert skatter | Nummer |
| {mainContract.owner} | Returnerer eieren fra underpanelet | |
| {mainContract.owner.phone} | Returnerer eierens bedriftstelefonnummer | |
| {mainContract.architect} | Returnerer arkitektens firma fra underpanelet |
Bruk utvalget av variabler for hovedkontrakt til å generere dokumenter mens du oppretter oppstrøms endringsordrer. Du kan bruke søkefunksjonen øverst i tabellen for å begrense resultatene i tabellen.
| Variabler | Beskrivelse |
| {mainContract.code} | Returnerer koden til hovedkontrakten |
| {mainContract.description} | Returnerer beskrivelsen til hovedkontrakten |
| {mainContract.name} | Returnerer navnet på hovedkontrakten |
| {mainContract.status} | Returnerer statusen til hovedkontrakten |
| {mainContract.amount} | Returnerer beløpet til hovedkontrakten |
| {mainContract.type} | Returnerer typen til hovedkontrakten |
| {@mainContract.note} | Returnerer notatet til hovedkontrakten |
| {mainContract.createdAt | date:'MM DD, YYYY'} | Returnerer opprettelsesdatoen for hovedkontrakten |
| {@mainContract.scopeOfWork} | Returnerer arbeidsomfanget for hovedkontrakten. Denne variabelen må være på en linje uten annen tekst. |
| {mainContract.executedDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten ble utført |
| {mainContract.startDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten startet |
| {mainContract.plannedCompletionDate | date:'MM DD, YYYY'} | Returnerer datoen hovedkontrakten er planlagt å fullføres |
| {mainContract.actualCompletionDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten ble avsluttet |
| {contract.mainContract.createdAt | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten ble opprettet |
| {mainContract.closeDate | date:'MM DD, YYYY'} | Returnerer datoen da hovedkontrakten ble avsluttet |
| {generalContractTaxAmount} | Returnerer den totale skatten for den opprinnelige kontrakten |
| {generalContractGrandAmount} | Returnerer den opprinnelige bruttokontraktprisen inkludert skatter |
sco.mainContract.startDate i SCO-dokumentmalen, vil den sende datoen da hovedkontrakten startet.For å finne ut mer om hvordan du bruker variabler i ulike scenarioer, kan du se artikkelen Eksempel på bruk av variabler.