diff --git a/ticket_form/frontend/src/components/form/StepWizardPlan.tsx b/ticket_form/frontend/src/components/form/StepWizardPlan.tsx index 74a1d1f7..cc7ec6c4 100644 --- a/ticket_form/frontend/src/components/form/StepWizardPlan.tsx +++ b/ticket_form/frontend/src/components/form/StepWizardPlan.tsx @@ -1019,11 +1019,14 @@ export default function StepWizardPlan({ } > - {/* Поле описания только для необязательных/кастомных документов */} - {/* Для обязательных документов (contract, payment) описание не требуется */} - {!isPredefinedDoc && !isRequired && ( + {/* Поле описания показываем: + - ВСЕГДА если блоков > 1 (чтобы различать документы) + - Или для необязательных/непредопределённых документов */} + {(currentBlocks.length > 1 || (!isPredefinedDoc && !isRequired)) && ( 1 + ? "Уточните тип документа (например: Претензия, Ответ на претензию)" + : "Описание документов (например: договор от 12.05, платёжка №123)"} value={block.description} onChange={(e) => updateDocumentBlock(docId, block.id, { description: e.target.value })