Kontrakt i główne zmienne kontraktu

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:

Zmienne umowy

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.
Uwaga: w szablonach dokumentu umowy można również używać głównych zmiennych umowy przez umieszczenie przedrostka contract. przed zmienną. Na przykład contract.mainContract.plannedCompletionDate wydrukuje datę planowanego ukończenia umowy głównej.

Zmienne kontraktu dla zleceń zmiany

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.

Główne zmienne kontraktu

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

Główne zmienne kontraktu dla zleceń zmiany

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
Porada:

  • W szablonach dokumentów umów i zleceń zmiany można również używać głównych zmiennych umowy. Dodaj jedną z poniższych pozycji do określonej głównej zmiennej kontraktu:
    • kontrakt.
    • Pco.
    • rfq.
    • rco.
    • Oco.
    • sco. Na przykład dodanie sco.mainContract.startDate w szablonie dokumentu SCO spowoduje wygenerowanie daty rozpoczęcia głównej umowy.
  • Arkusz kalkulacyjny nie obsługuje zmiennej tekstu sformatowanego. Usuń znak "@" ze zmiennej podczas używania jej w arkuszach kalkulacyjnych. Na przykład zamiast {@pco.scopeOfWork} użyj {pco.scopeOfWork}.

Powiązane artykuły

Aby dowiedzieć się więcej na temat używania zmiennych w różnych scenariuszach, zobacz artykuł Przykład używania zmiennych .