[1845] 실내집중형 PCS 수동 회로분할 동일 방위/구배 강제 — INDFCS + 수동 분할에서 다방위/다구배 직렬회로 구성 차단

This commit is contained in:
ysCha 2026-05-06 15:16:46 +09:00
parent 27ee53c350
commit ba92e3400d
3 changed files with 21 additions and 0 deletions

View File

@ -160,6 +160,25 @@ export default function PassivityCircuitAllocation(props) {
return
}
// [INDFCS-SAME-ROOF 2026-05-06] PCS
// PCS .
// (HANASYS : INDFCS + / )
// = + PCS ( )
const indfcsCombinedSurfaceTypes = new Set(
targetModuleInfos.concat(originHaveThisPcsModules).map((obj) => {
const surface = canvas.getObjects().find((s) => s.id === obj.surfaceId)
return surface ? `${surface.direction}-${surface.roofMaterial.pitch}` : ''
}),
)
if (indfcsCombinedSurfaceTypes.size > 1) {
swalFire({
text: getMessage('module.circuit.fix.not.same.direction.pitch.error'),
type: 'alert',
icon: 'warning',
})
return
}
break
}
case 'OUTDMULTI': {

View File

@ -1102,6 +1102,7 @@
"module.circuit.minimun.error": "回路番号は1以上の数値を入力してください。",
"module.already.exist.error": "回路番号が同じで異なるパワーコンディショナのモジュールがあります。 別の回路番号を設定してください。",
"module.circuit.fix.not.same.roof.error": "異なる屋根面のモジュールが選択されています。 モジュールの選択をや直してください。",
"module.circuit.fix.not.same.direction.pitch.error": "異なる方位または異なる勾配の屋根面に設置されたモジュールは、同一の直列回路として構成できません。",
"module.circuit.indoor.focused.error": "混合モジュールと屋内集中PCSを組み合わせる場合は、手動回路割り当てのみ対応可能です。",
"construction.length.difference": "屋根面工法をすべて選択してください。",
"menu.validation.canvas.roof": "パネルを配置するには、屋根面を入力する必要があります。",

View File

@ -1102,6 +1102,7 @@
"module.circuit.minimun.error": "회로번호는 1 이상입력해주세요.",
"module.already.exist.error": "회로번호가 같은 다른 파워 컨디셔너 모듈이 있습니다. 다른 회로번호를 설정하십시오.",
"module.circuit.fix.not.same.roof.error": "다른 지붕면의 모듈이 선택되어 있습니다. 모듈 선택을 다시 하세요.",
"module.circuit.fix.not.same.direction.pitch.error": "다른 방위 또는 다른 구배의 지붕면에 설치된 모듈은 동일한 직렬회로로 구성할 수 없습니다.",
"module.circuit.indoor.focused.error": "혼합 모듈과 실내 집중형 PCS를 조합하는 경우, 수동 회로 할당만 가능합니다.",
"construction.length.difference": "지붕면 공법을 모두 선택하십시오.",
"menu.validation.canvas.roof": "패널을 배치하려면 지붕면을 입력해야 합니다.",