Użyj szablonów dokumentów i wybranych zmiennych, aby utworzyć umowę z niezbędnymi informacjami, takimi jak:
Zmienne dostępne do wprowadzenia informacji o umowie są podzielone na tabele w następujących sekcjach:
Użyj zmiennych z tabeli, aby utworzyć szablon umowy. Za pomocą wyszukiwania u góry tabel można zawęzić wyniki w tabeli.
| zmienne | Opis |
| {contract.name} | Zwraca nazwę umowy |
| {contract.description} | Zwraca opis umowy |
| {contract.code} | Zwraca kod umowy |
| {contract.type} | Zwraca typ umowy |
| {contract.note} | Zwraca uwagi do umowy |
| {contract.awarded} Na przykład: {contract.awarded | pisemne} |
Zwraca kwotę udzielonego zamówienia. Możesz dodać walutę, w której chcesz udzielić zamówienia. Na przykład {contract.awarded | writtenCurrency:'USD'}. |
| {contract.changes} | Zwraca wartość zmian kontraktu |
| {contract.retention} | Zwraca zachowanie umowy |
| {contract.completedWorkRetentionPercent || contract.retention.completedWorkRetentionPercent} | Zwraca procent zachowywania całkowitej ukończonej pracy |
| {contract.materialsRetentionPercent || contract.retention.materialsRetentionPercent} | Zwraca procent retencji materiałów na budowie |
| {contract.total} | Zwraca całkowitą wartość kontraktu |
| {#contract.exhibits} i {/contract.exhibits} | Zwraca nazwę i nazwę docelową pliku źródłowego wystawy kontraktu #contract.Exhibits i /contract.exhibits muszą być używane razem. Wszystkie zmienne wystawy umów, które istnieją między #contract.exhibits i /contract.exhibits są zwracane Zapoznaj się ze stronami w tej sekcji, aby uzyskać więcej informacji na temat programu Factory Design Utilities. Porada: Dodaj znak zwrotny po zmiennych używanych między #contract.exts i /contract.exhibits, aby wyświetlić je w oddzielnych wierszach |
| {#contract.exhibits.name} Na przykład: {#contract.exhibits}{name} {/contract.exhibits} |
Zwraca oryginalną nazwę pliku i rozszerzenie pliku źródłowego wystawy kontraktowej |
| {#contract.exhibits.targetName} Na przykład: {#contract.exhibits}{targetName} {/contract.exhibits} |
Zwraca nową nazwę eksponatu w wygenerowanej obudowie |
| {contract.originalBudget} | Zwraca pierwotną wartość kontraktu — budżet |
| {contract.internalAdjustment} | Zwraca skorygowaną wartość kontraktu |
| {contract.approvedOwnerChanges} | Zwraca wartość zatwierdzonych zmian właściciela |
| {contract.revised} | Zwraca wartość skorygowanej umowy |
| {contract.pendingOwnerChanges} | Zwraca wartość oczekujących zmian właściciela |
| {contract.projectedBudget} | Zwraca wartość przewidywanego budżetu umowy |
| {contract.approvedChangeOrders} | Zwraca wartość zatwierdzonych zleceń zmiany dla umowy |
| {contract.pendingChangeOrders} | Zwraca wartość oczekujących zleceń zmiany dla umowy |
| {contract.projectedCost} | Zwraca wartość przewidywanego kosztu umowy |
| {(contract.awarded | toNumber) + (contract.approvedChangeOrders | toNumber)} | Zwraca wartość łącznej wartości kontraktu |
| {contract.reserves} | Zwraca wartość rezerw kontraktowych |
| {contract.forecastFinalCost} | Zwraca wartość prognozowanego kosztu końcowego kontraktu |
| {contract.awardedAt | date:'MM DD, YYYY'} | Zwraca datę udzielenia zamówienia |
| {umowa. StatusChangedAt | data:'MM DD, RRRR'} | Zwraca datę ostatniej zmiany stanu umowy |
| {contract.sentAt | date:'MM DD, YYYY'} | Zwraca datę wysłania umowy |
| {contract.responseDue | date:'MM DD, YYYY'} | Zwraca datę odpowiedzi na umowę |
| {contract.onsiteAt | date:'MM DD, RRRR'} | Zwraca datę zawarcia umowy na miejscu |
| {contract.procuredAt | date:'MM DD, RRRR'} | Zwraca datę zamówienia |
| {contract.approvedAt | date:'MM DD, YYYY'} | Zwraca datę zatwierdzenia umowy |
| {contract.executedAt | date:'MM DD, YYYY'} | Zwraca datę wykonania kontraktu |
| {contract.returnedAt | date:'MM DD, RRRR'} | Zwraca datę zwrotu umowy |
| {contract.varianceTotal} | Zwraca wartość odchylenia kontraktu |
| {contract.retentionCap} | Zwraca procent sumy zobowiązań kontraktu do chwili obecnej |
| {@contract.scopeOfWork} | Zwraca zakres prac dla umowy. Ta zmienna musi być w wierszu bez innego tekstu. |
| {contract.properties["Załącznik N"] || "Nie dotyczy"} lub {contract.properties["Załącznik N"] | bool: "Yes":"No":"N/A"} |
"Zwraca wartość Załącznika N lub zwraca komunikat "N/A", jeśli załącznik N jest pusty" |
| {#scheduleOfValues} i {/scheduleOfValues} | Zwraca wszystkie pozycje tabeli wartości zestawienia kosztów umowy. #scheduleOfValues i /scheduleOfValues muszą być używane razem Zwracane są wszystkie zmienne zestawienia wartości, które istnieją między #scheduleOfValues a /scheduleOfValues Zapoznaj się ze stronami w tej sekcji, aby uzyskać więcej informacji na temat programu Factory Design Utilities. |
| {#scheduleOfValues.code} Na przykład: {#scheduleOfValues}{code}{/scheduleOfValues} |
Zwraca kod umowy w zestawieniu wartości |
| {#scheduleOfValues.name} Na przykład: {#scheduleOfValues}{name}{/scheduleOfValues} |
Zwraca nazwę umowy w zestawieniu kosztów |
| {#scheduleOfValues.quantity} Na przykład: {#scheduleOfValues}{quantity}{/scheduleOfValues} |
Zwraca ilość w zestawieniu wartości |
| {#scheduleOfValues.unit} Na przykład: {#scheduleOfValues}{unit}{/scheduleOfValues} |
Zwraca jednostkę w zestawieniu wartości |
| {#scheduleOfValues.unitPrice} Na przykład: {#scheduleOfValues}{unitPrice}{/scheduleOfValues} |
Zwraca cenę jednostkową w zestawieniu wartości |
| {#scheduleOfValues.amount} Na przykład: {#scheduleOfValues}{amount}{/scheduleOfValues} |
Zwraca całkowitą kwotę w zestawieniu wartości |
| {#scheduleOfValues.bulkUnitPrice} Na przykład: {#scheduleOfValues}{bulkUnitPrice}{/scheduleOfValues} |
Tylko zmienna kontraktu. Zwraca masową cenę jednostkową w zestawieniu wartości. |
| {#scheduleOfValues.quantityPerBulk} Na przykład: {#scheduleOfValues}{quantityPerBulk}{/scheduleOfValues} |
Tylko zmienna kontraktu. Zwraca wyświetlaną ilość w zestawieniu wartości |
| {#amount > 0.0} {amount} {/} {#amount == 0.0} W zestawie {/} | Zwraca wartość "Uwzględnione" dla dowolnej wartości 0. |
| {#unitPrice > 0.0} {unitPrice} {/} {#unitPrice == 0.0} W zestawie {/} | Zwraca wartość "W zestawie" dla każdej wartości ceny jednostkowej równej 0. |
contract. przed zmienną. Na przykład contract.mainContract.plannedCompletionDate wydrukuje datę planowanego ukończenia umowy głównej.Użyj wyboru zmiennych umowy, aby wygenerować dokumenty podczas tworzenia kolejnych zleceń zmiany. Pole wyszukiwania w górnej części tabeli umożliwia zawężenie wyników w tabeli.
| zmienne | Opis | PCO | RFQ | RCO | OCO | SCO |
| {contractOriginal} | [E], pierwotne zobowiązanie wynikające z powiązanej umowy | ![]() |
![]() |
|||
| {previousContractApproved} | [F] wszystkie zatwierdzone uproszczone formy kosztów powiązanej umowy utworzone przed obecną uproszczoną formą kosztów podczas tworzenia dokumentów uproszczonych form kosztów | ![]() |
||||
| {previousContractPending} | Wszystkie niezatwierdzone uproszczone wartości powiązanej umowy utworzone przed bieżącym uproszczonym systemem kosztów podczas generowania dokumentów uproszczonych form kosztów | ![]() |
||||
| {previousContractAmount} | [G], gdzie [G] = [E] + [F] | ![]() |
||||
| {revisedContractAmount} | [H], gdzie [H] = [G] + suma zatwierdzonych wartości pozycji kosztowych w ramach tego OCO wraz z narzutami | ![]() |
||||
| {generalContractAmount} | Zwraca pierwotną cenę kontraktową netto. | ![]() |
||||
| {generalContractTaxAmount} | Zwraca łączny podatek pierwotnej umowy. | ![]() |
||||
| {generalContractGrandAmount} | Zwraca pierwotną cenę kontraktową brutto wraz z podatkami. | ![]() |
||||
| {previousGeneralContractAmount} | Zwraca skorygowaną cenę netto kontraktu wraz z zatwierdzonymi OCO. | ![]() |
||||
| {previousGeneralContractTaxTotalAmount} | Zwraca całkowity podatek zmienionej umowy wraz z zatwierdzonymi OCO. | ![]() |
||||
| {previousGeneralContractGrandTotalAmount} | Zwraca skorygowaną cenę kontraktową brutto wraz z podatkami i zatwierdzonymi OCO. | ![]() |
Skorzystaj z wyboru zmiennych, aby utworzyć szablon głównej umowy. Pole wyszukiwania w górnej części tabeli umożliwia zawężenie wyników w tabeli.
| zmienne | Opis | Typ |
| {mainContract.code} | Zwraca kod głównej umowy | Ciąg |
| {mainContract.description} | Zwraca opis głównej umowy | Ciąg |
| {mainContract.name} | Zwraca nazwę głównej umowy | Ciąg |
| {mainContract.status} | Zwraca stan głównej umowy | Ciąg |
| {mainContract.amount} | Zwraca kwotę kontraktu głównego | Liczba |
| {mainContract.paymentDue | date:'MM DD, YYYY'} | Zwraca termin głównej umowy | Date |
| {mainContract.type} | Zwraca typ głównej umowy | Ciąg |
| {@mainContract.note} | Zwraca notatkę głównej umowy | RichText |
| {mainContract.createdAt | date:'MM DD, RRRR'} | Zwraca datę utworzenia głównej umowy | Date |
| {@mainContract.scopeOfWork} | Zwraca zakres prac dla głównej umowy. Ta zmienna musi być w wierszu bez innego tekstu. | RichText |
| {#scheduleOfValues} i {/scheduleOfValues} | Zwraca listę scheduleOfValues dla kontraktu głównego | Szyk |
| {#scheduleOfValues.code} Na przykład: {#scheduleOfValues}{code}{/scheduleOfValues} |
Zwraca kod umowy głównej w zestawieniu wartości | Ciąg |
| {#scheduleOfValues.quantity} Na przykład: {#scheduleOfValues}{quantity}{/scheduleOfValues} |
Zwraca ilość w zestawieniu wartości | Liczba |
| {#scheduleOfValues.unit} Na przykład: {#scheduleOfValues}{unit}{/scheduleOfValues} |
Zwraca jednostkę w zestawieniu wartości | Ciąg |
| {#scheduleOfValues.unitPrice} Na przykład: {#scheduleOfValues}{unitPrice}{/scheduleOfValues} |
Zwraca cenę jednostkową w zestawieniu wartości | Liczba |
| {#scheduleOfValues.amount} Na przykład: {#scheduleOfValues}{amount}{/scheduleOfValues} |
Zwraca całkowitą kwotę w zestawieniu wartości | Liczba |
| {mainContract.executedDate | date:'MM DD, YYYY'} | Zwraca datę wykonania głównego kontraktu | Date |
| {mainContract.startDate | date:'MM DD, YYYY'} | Zwraca datę rozpoczęcia głównej umowy | Date |
| {mainContract.plannedCompletionDate | date:'MM DD, YYYY'} | Zwraca datę planowanego zakończenia głównej umowy | Date |
| {mainContract.actualCompletionDate | date:'MM DD, RRRR'} | Zwraca datę faktycznego zakończenia głównej umowy | Date |
| {contract.mainContract.createdAt | date:'MM DD, RRRR'} | Zwraca datę utworzenia głównej umowy | Date |
| {mainContract.closeDate | date:'MM DD, YYYY'} | Zwraca datę zamknięcia głównego kontraktu | Date |
| {mainContract.plannedCompletionDate} | Zwraca datę planowanego zakończenia | Date |
| {mainContract.revisedCompletionDate} | Zwraca zmienioną datę zakończenia | Date |
| {mainContract.scheduleChange} | Zwraca zmianę harmonogramu | Number |
| {oco.proposedRevisedCompletionDate} | Zwraca proponowaną lub zmienioną datę zakończenia | Date |
| {mainContract.taxes.TaxTotal.amount} | Zwraca łączny podatek pierwotnej umowy | Liczba |
| {mainContract.taxes.GrandTotal.amount} | Zwraca pierwotną cenę kontraktową brutto wraz z podatkami | Number |
| {mainContract.taxesWithApprovedOCOs.TaxTotal.amount} | Zwraca łączny podatek pierwotnej umowy | Number |
| {mainContract.taxesWithApprovedOCOs.GrandTotal.amount} | Zwraca skorygowaną cenę kontraktową brutto wraz z podatkami | Liczba |
| {mainContract.owner} | Zwraca właściciela z panelu rozwijanego | |
| {mainContract.owner.phone} | Zwraca numer telefonu firmy właściciela | |
| {mainContract.architect} | Zwraca firmę architekta z panelu rozwijanego |
Użyj wyboru głównych zmiennych umowy, aby wygenerować dokumenty podczas tworzenia zleceń zmiany. Pole wyszukiwania w górnej części tabeli umożliwia zawężenie wyników w tabeli.
| zmienne | Opis |
| {mainContract.code} | Zwraca kod głównej umowy |
| {mainContract.description} | Zwraca opis głównej umowy |
| {mainContract.name} | Zwraca nazwę głównej umowy |
| {mainContract.status} | Zwraca stan głównej umowy |
| {mainContract.amount} | Zwraca kwotę kontraktu głównego |
| {mainContract.type} | Zwraca typ głównej umowy |
| {@mainContract.note} | Zwraca notatkę głównej umowy |
| {mainContract.createdAt | date:'MM DD, RRRR'} | Zwraca datę utworzenia głównej umowy |
| {@mainContract.scopeOfWork} | Zwraca zakres prac dla głównej umowy. Ta zmienna musi być w wierszu bez innego tekstu. |
| {mainContract.executedDate | date:'MM DD, YYYY'} | Zwraca datę wykonania głównej umowy |
| {mainContract.startDate | date:'MM DD, YYYY'} | Zwraca datę rozpoczęcia głównej umowy |
| {mainContract.plannedCompletionDate | date:'MM DD, YYYY'} | Zwraca datę planowanego ukończenia głównej umowy |
| {mainContract.actualCompletionDate | date:'MM DD, RRRR'} | Zwraca datę zakończenia głównej umowy |
| {contract.mainContract.createdAt | date:'MM DD, RRRR'} | Zwraca datę utworzenia głównej umowy |
| {mainContract.closeDate | date:'MM DD, YYYY'} | Zwraca datę zamknięcia głównego kontraktu |
| {generalContractTaxAmount} | Zwraca łączny podatek pierwotnej umowy |
| {generalContractGrandAmount} | Zwraca pierwotną cenę kontraktową brutto wraz z podatkami |
sco.mainContract.startDate w szablonie dokumentu SCO spowoduje wygenerowanie daty rozpoczęcia głównej umowy.Aby dowiedzieć się więcej na temat używania zmiennych w różnych scenariuszach, zobacz artykuł Przykład używania zmiennych .