feat(settings): separate numbering config for received orders, issued orders, and projects
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -131,6 +131,10 @@ interface CompanyForm {
|
||||
offer_number_pattern: string;
|
||||
order_number_pattern: string;
|
||||
invoice_number_pattern: string;
|
||||
issued_order_number_pattern: string;
|
||||
issued_order_type_code: string;
|
||||
project_number_pattern: string;
|
||||
project_type_code: string;
|
||||
quotation_prefix: string;
|
||||
order_type_code: string;
|
||||
invoice_type_code: string;
|
||||
@@ -182,6 +186,10 @@ export default function CompanySettings({
|
||||
offer_number_pattern: "",
|
||||
order_number_pattern: "",
|
||||
invoice_number_pattern: "",
|
||||
issued_order_number_pattern: "",
|
||||
issued_order_type_code: "",
|
||||
project_number_pattern: "",
|
||||
project_type_code: "",
|
||||
quotation_prefix: "",
|
||||
order_type_code: "",
|
||||
invoice_type_code: "",
|
||||
@@ -347,6 +355,11 @@ export default function CompanySettings({
|
||||
offer_number_pattern: settingsData.offer_number_pattern || "",
|
||||
order_number_pattern: settingsData.order_number_pattern || "",
|
||||
invoice_number_pattern: settingsData.invoice_number_pattern || "",
|
||||
issued_order_number_pattern:
|
||||
settingsData.issued_order_number_pattern || "",
|
||||
issued_order_type_code: settingsData.issued_order_type_code || "",
|
||||
project_number_pattern: settingsData.project_number_pattern || "",
|
||||
project_type_code: settingsData.project_type_code || "",
|
||||
quotation_prefix: settingsData.quotation_prefix || "",
|
||||
order_type_code: settingsData.order_type_code || "",
|
||||
invoice_type_code: settingsData.invoice_type_code || "",
|
||||
@@ -1147,13 +1160,29 @@ export default function CompanySettings({
|
||||
codeKey: null,
|
||||
},
|
||||
{
|
||||
label: "Objednávky a projekty",
|
||||
label: "Objednávky přijaté",
|
||||
patternKey: "order_number_pattern" as const,
|
||||
defaultPattern: "{YY}{CODE}{NNNN}",
|
||||
prefixKey: null,
|
||||
codeKey: "order_type_code" as const,
|
||||
codeLabel: "Typový kód",
|
||||
},
|
||||
{
|
||||
label: "Objednávky vydané",
|
||||
patternKey: "issued_order_number_pattern" as const,
|
||||
defaultPattern: "{YY}{CODE}{NNNN}",
|
||||
prefixKey: null,
|
||||
codeKey: "issued_order_type_code" as const,
|
||||
codeLabel: "Typový kód",
|
||||
},
|
||||
{
|
||||
label: "Projekty",
|
||||
patternKey: "project_number_pattern" as const,
|
||||
defaultPattern: "{YY}{CODE}{NNNN}",
|
||||
prefixKey: null,
|
||||
codeKey: "project_type_code" as const,
|
||||
codeLabel: "Typový kód",
|
||||
},
|
||||
{
|
||||
label: "Faktury",
|
||||
patternKey: "invoice_number_pattern" as const,
|
||||
|
||||
Reference in New Issue
Block a user