diff --git a/resources/master_template/area/c2.json b/resources/master_template/area/c2.json new file mode 100644 index 00000000..8e385b6c --- /dev/null +++ b/resources/master_template/area/c2.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c2", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA15010000" +} diff --git a/resources/master_template/area/c3.json b/resources/master_template/area/c3.json new file mode 100644 index 00000000..7c136cea --- /dev/null +++ b/resources/master_template/area/c3.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c3", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA02010600" +} diff --git a/resources/master_template/area/c4.json b/resources/master_template/area/c4.json new file mode 100644 index 00000000..57548e01 --- /dev/null +++ b/resources/master_template/area/c4.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c4", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA01010101" +} diff --git a/resources/master_template/area/c5.json b/resources/master_template/area/c5.json new file mode 100644 index 00000000..f4ecac7f --- /dev/null +++ b/resources/master_template/area/c5.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c5", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "면적산출", + "칸": {} + } + ], + "활성": "s1", + "면적번": "SA01020000" +} diff --git a/resources/master_template/area/rv.json b/resources/master_template/area/rv.json index 7932d68c..365acf01 100644 --- a/resources/master_template/area/rv.json +++ b/resources/master_template/area/rv.json @@ -3,15 +3,3007 @@ "판": 1, "열": "rv", "서식": [ - {} + {}, + { + "가로": "left", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_ * #,##0.00_ ;_ * \\-#,##0.00_ ;_ * \"-\"_ ;_ @_ ", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0%", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "위": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + }, + "왼": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.0_-;\\-* #,##0.0_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"??_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "left", + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "형식": "0.0", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.0", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_ * #,##0.00_ ;_ * \\-#,##0.00_ ;_ * \"-\"_ ;_ @_ ", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"_-;_-@_-", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center" + }, + { + "가로": "center", + "형식": "Fixed" + }, + { + "가로": "center", + "형식": "0.0" + }, + { + "가로": "center", + "형식": "0" + }, + { + "가로": "center", + "형식": "_ * #,##0.00_ ;_ * \\-#,##0.00_ ;_ * \"-\"_ ;_ @_ " + }, + { + "가로": "center", + "형식": "_-* #,##0.00_-;\\-* #,##0.00_-;_-* \"-\"_-;_-@_-" + }, + { + "테두리": { + "오른": { + "선": "thin" + } + } + }, + { + "가로": "left", + "테두리": { + "아래": { + "선": "thin" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "형식": "Fixed", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "thin" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)", + "테두리": { + "아래": { + "선": "thin" + } + } + }, + { + "테두리": { + "위": { + "선": "hair" + }, + "아래": { + "선": "thin" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + } + } + }, + { + "테두리": { + "위": { + "선": "thin" + } + } + }, + { + "테두리": { + "위": { + "선": "thin" + }, + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "테두리": { + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "오른": { + "선": "hair" + } + } + }, + { + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"?_-;_-@_-" + }, + { + "가로": "center", + "테두리": { + "오른": { + "선": "thin" + } + } + }, + { + "굵게": true, + "가로": "center", + "형식": "\"φ\"###", + "테두리": { + "오른": { + "선": "hair" + } + } + }, + { + "가로": "left", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"?_-;_-@_-" + }, + { + "글자색": "#003366", + "가로": "center", + "테두리": { + "오른": { + "선": "thin" + } + } + }, + { + "가로": "center", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"_-;_-@_-" + }, + { + "가로": "center", + "형식": "mm:ss.0" + }, + { + "가로": "left", + "형식": "mm:ss.0" + }, + { + "가로": "right", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"_-;_-@_-" + }, + { + "가로": "left", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"_-;_-@_-" + }, + { + "가로": "center", + "형식": "_-* #,##0_-;\\-* #,##0_-;_-* \"-\"?_-;_-@_-" + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "테두리": { + "아래": { + "선": "hair" + }, + "오른": { + "선": "thin" + } + } + }, + { + "가로": "left", + "테두리": { + "아래": { + "선": "hair" + }, + "왼": { + "선": "thin" + }, + "오른": { + "선": "hair" + } + } + }, + { + "가로": "center", + "형식": "0.00_);[Red]\\(0.00\\)" + } ], "시트": [ { "id": "s1", "이름": "면적산출", - "칸": {} + "칸": { + "A3": { + "값": "공종", + "서식": 51 + }, + "B3": { + "값": "규격", + "서식": 52 + }, + "C3": { + "값": " ", + "서식": 53 + }, + "D3": { + "값": " ", + "서식": 53 + }, + "E3": { + "값": "\n \n \n  \n \n \n " + }, + "F3": { + "값": " ", + "서식": 54 + }, + "G3": { + "값": " ", + "서식": 54 + }, + "H3": { + "값": "산       출     \n 내       역", + "서식": 53 + }, + "L3": { + "값": " ", + "서식": 53 + }, + "M3": { + "값": " ", + "서식": 54 + }, + "N3": { + "값": " ", + "서식": 54 + }, + "O3": { + "값": " ", + "서식": 54 + }, + "P3": { + "값": " ", + "서식": 54 + }, + "Q3": { + "값": " ", + "서식": 54 + }, + "R3": { + "값": " ", + "서식": 53 + }, + "S3": { + "값": " ", + "서식": 54 + }, + "T3": { + "값": " ", + "서식": 53 + }, + "U3": { + "값": " ", + "서식": 53 + }, + "V3": { + "값": " ", + "서식": 53 + }, + "W3": { + "값": "M당", + "서식": 55 + }, + "X3": { + "값": " ", + "서식": 56 + }, + "A4": { + "값": " ", + "서식": 57 + }, + "B4": { + "값": " ", + "서식": 58 + }, + "C4": { + "값": " " + }, + "D4": { + "값": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n  \n \n \n " + }, + "E4": { + "값": " ", + "서식": 36 + }, + "F4": { + "값": " ", + "서식": 36 + }, + "G4": { + "값": " ", + "서식": 36 + }, + "H4": { + "값": " " + }, + "I4": { + "값": " " + }, + "J4": { + "값": " ", + "서식": 36 + }, + "L4": { + "값": " " + }, + "M4": { + "값": " ", + "서식": 36 + }, + "N4": { + "값": " ", + "서식": 36 + }, + "O4": { + "값": " ", + "서식": 36 + }, + "P4": { + "값": " ", + "서식": 36 + }, + "Q4": { + "값": " ", + "서식": 36 + }, + "R4": { + "값": " " + }, + "S4": { + "값": " ", + "서식": 36 + }, + "T4": { + "값": " " + }, + "U4": { + "값": " " + }, + "V4": { + "값": " " + }, + "W4": { + "값": " ", + "서식": 10 + }, + "X4": { + "값": " ", + "서식": 42 + }, + "A5": { + "값": " ", + "서식": 57 + }, + "B5": { + "값": " ", + "서식": 58 + }, + "C5": { + "값": " " + }, + "K5": { + "식": "K22+R15*0.5*2", + "서식": 59 + }, + "X5": { + "값": " ", + "서식": 60 + }, + "A6": { + "값": "관 매설", + "서식": 57 + }, + "B6": { + "값": 1200, + "서식": 61 + }, + "C6": { + "값": " " + }, + "X6": { + "값": " ", + "서식": 60 + }, + "A7": { + "값": " ", + "서식": 57 + }, + "B7": { + "값": " ", + "서식": 58 + }, + "C7": { + "값": " " + }, + "K7": { + "식": "K22+D16*0.5*2", + "서식": 62 + }, + "X7": { + "값": " ", + "서식": 60 + }, + "A8": { + "값": " ", + "서식": 57 + }, + "B8": { + "값": " ", + "서식": 58 + }, + "C8": { + "값": " " + }, + "X8": { + "값": " ", + "서식": 60 + }, + "A9": { + "값": " ", + "서식": 57 + }, + "B9": { + "값": " ", + "서식": 58 + }, + "C9": { + "값": " " + }, + "X9": { + "값": " ", + "서식": 63 + }, + "A10": { + "값": " ", + "서식": 57 + }, + "B10": { + "값": " ", + "서식": 58 + }, + "C10": { + "값": " " + }, + "X10": { + "값": " ", + "서식": 60 + }, + "A11": { + "값": " ", + "서식": 57 + }, + "B11": { + "값": " ", + "서식": 58 + }, + "C11": { + "값": " " + }, + "X11": { + "값": " ", + "서식": 60 + }, + "A12": { + "값": " ", + "서식": 57 + }, + "B12": { + "값": " ", + "서식": 58 + }, + "C12": { + "값": " " + }, + "X12": { + "값": " ", + "서식": 60 + }, + "A13": { + "값": " ", + "서식": 57 + }, + "B13": { + "값": " ", + "서식": 58 + }, + "C13": { + "값": " " + }, + "D13": { + "값": 500, + "서식": 64 + }, + "X13": { + "값": " ", + "서식": 60 + }, + "A14": { + "값": " ", + "서식": 57 + }, + "B14": { + "값": " ", + "서식": 58 + }, + "C14": { + "값": " " + }, + "X14": { + "값": " ", + "서식": 60 + }, + "A15": { + "값": " ", + "서식": 57 + }, + "B15": { + "값": " ", + "서식": 58 + }, + "C15": { + "값": " " + }, + "N15": { + "값": "   1:0.5", + "서식": 66 + }, + "R15": { + "식": "D13+D16", + "서식": 64 + }, + "X15": { + "값": " ", + "서식": 60 + }, + "A16": { + "값": " ", + "서식": 57 + }, + "B16": { + "값": " ", + "서식": 58 + }, + "C16": { + "값": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n " + }, + "D16": { + "식": "K20+500", + "서식": 67 + }, + "X16": { + "값": " ", + "서식": 60 + }, + "A17": { + "값": " ", + "서식": 57 + }, + "B17": { + "값": " ", + "서식": 58 + }, + "X17": { + "값": " ", + "서식": 60 + }, + "A18": { + "값": " ", + "서식": 57 + }, + "B18": { + "값": " ", + "서식": 58 + }, + "C18": { + "값": " " + }, + "X18": { + "값": " ", + "서식": 60 + }, + "A19": { + "값": " ", + "서식": 57 + }, + "B19": { + "값": " ", + "서식": 58 + }, + "C19": { + "값": " " + }, + "X19": { + "값": " ", + "서식": 60 + }, + "A20": { + "값": " ", + "서식": 57 + }, + "B20": { + "값": " ", + "서식": 58 + }, + "C20": { + "값": " " + }, + "K20": { + "식": "B6", + "서식": 68 + }, + "X20": { + "값": " ", + "서식": 60 + }, + "A21": { + "값": " ", + "서식": 57 + }, + "B21": { + "값": " ", + "서식": 58 + }, + "C21": { + "값": " " + }, + "X21": { + "값": " ", + "서식": 60 + }, + "A22": { + "값": " ", + "서식": 57 + }, + "B22": { + "값": " ", + "서식": 58 + }, + "C22": { + "값": " " + }, + "K22": { + "서식": 64, + "값": 3000 + }, + "X22": { + "값": " ", + "서식": 60 + }, + "A23": { + "값": " ", + "서식": 57 + }, + "B23": { + "값": " ", + "서식": 58 + }, + "C23": { + "값": " " + }, + "X23": { + "값": " ", + "서식": 60 + }, + "A24": { + "값": " ", + "서식": 57 + }, + "B24": { + "값": " ", + "서식": 58 + }, + "C24": { + "값": " " + }, + "X24": { + "값": " ", + "서식": 60 + }, + "A25": { + "값": " ", + "서식": 13 + }, + "B25": { + "값": " ", + "서식": 70 + }, + "C25": { + "값": " ", + "서식": 33 + }, + "D25": { + "값": " ", + "서식": 34 + }, + "E25": { + "값": " ", + "서식": 27 + }, + "F25": { + "값": " ", + "서식": 27 + }, + "G25": { + "값": " ", + "서식": 27 + }, + "H25": { + "값": " ", + "서식": 27 + }, + "I25": { + "값": " ", + "서식": 27 + }, + "J25": { + "값": " ", + "서식": 27 + }, + "K25": { + "값": " ", + "서식": 27 + }, + "L25": { + "값": " ", + "서식": 27 + }, + "M25": { + "값": " ", + "서식": 27 + }, + "N25": { + "값": " ", + "서식": 27 + }, + "O25": { + "값": " ", + "서식": 27 + }, + "P25": { + "값": " ", + "서식": 27 + }, + "Q25": { + "값": " ", + "서식": 27 + }, + "R25": { + "값": " ", + "서식": 27 + }, + "S25": { + "값": " ", + "서식": 27 + }, + "T25": { + "값": " ", + "서식": 27 + }, + "U25": { + "값": " ", + "서식": 27 + }, + "V25": { + "값": " ", + "서식": 27 + }, + "W25": { + "값": " ", + "서식": 27 + }, + "X25": { + "값": " ", + "서식": 71 + }, + "A26": { + "값": " 1.터파기", + "서식": 72 + }, + "B26": { + "값": "토사(100%)", + "서식": 58 + }, + "C26": { + "값": "{ (", + "서식": 36 + }, + "D26": { + "식": "K22/1000", + "서식": 37 + }, + "E26": { + "값": "+", + "서식": 36 + }, + "F26": { + "식": "K5/1000", + "서식": 37 + }, + "G26": { + "값": ")", + "서식": 36 + }, + "H26": { + "값": "÷", + "서식": 38 + }, + "I26": { + "값": 2, + "서식": 39 + }, + "J26": { + "값": "}", + "서식": 36 + }, + "K26": { + "값": "×", + "서식": 40 + }, + "L26": { + "식": "R15/1000", + "서식": 8 + }, + "N26": { + "값": "×", + "서식": 37 + }, + "O26": { + "값": 1, + "서식": 38 + }, + "P26": { + "값": "×", + "서식": 36 + }, + "Q26": { + "값": 1, + "서식": 9 + }, + "S26": { + "값": " " + }, + "T26": { + "값": " " + }, + "U26": { + "값": " =", + "서식": 36 + }, + "V26": { + "식": "ROUNDDOWN((D26+F26)/2*L26*Q26,2)", + "서식": 73 + }, + "W26": { + "값": "㎥", + "서식": 36 + }, + "X26": { + "값": " ", + "서식": 42 + }, + "B27": { + "값": "암(0%)", + "서식": 2 + }, + "C27": { + "값": "{ (", + "서식": 3 + }, + "D27": { + "식": "D26", + "서식": 4 + }, + "E27": { + "값": "+", + "서식": 3 + }, + "F27": { + "식": "F26", + "서식": 4 + }, + "G27": { + "값": ")", + "서식": 3 + }, + "H27": { + "값": "÷", + "서식": 5 + }, + "I27": { + "값": 2, + "서식": 6 + }, + "J27": { + "값": "}", + "서식": 3 + }, + "K27": { + "값": "×", + "서식": 7 + }, + "L27": { + "식": "L26", + "서식": 8 + }, + "N27": { + "값": "×", + "서식": 4 + }, + "O27": { + "값": 1, + "서식": 5 + }, + "P27": { + "값": "×", + "서식": 3 + }, + "Q27": { + "값": 0, + "서식": 9 + }, + "S27": { + "값": " ", + "서식": 10 + }, + "T27": { + "값": " ", + "서식": 10 + }, + "U27": { + "값": " =", + "서식": 3 + }, + "V27": { + "식": "ROUNDDOWN((D27+F27)/2*L27*Q27,2)", + "서식": 11 + }, + "W27": { + "값": "㎥", + "서식": 3 + }, + "X27": { + "값": " ", + "서식": 12 + }, + "A28": { + "값": "2.되메우기", + "서식": 13 + }, + "B28": { + "값": "일반토사", + "서식": 14 + }, + "C28": { + "값": "[ { (", + "서식": 15 + }, + "D28": { + "식": "D26", + "서식": 16 + }, + "E28": { + "값": "+", + "서식": 15 + }, + "F28": { + "식": "K7/1000", + "서식": 16 + }, + "G28": { + "값": ")", + "서식": 15 + }, + "H28": { + "값": "÷", + "서식": 15 + }, + "I28": { + "값": 2, + "서식": 15 + }, + "J28": { + "값": "×", + "서식": 17 + }, + "K28": { + "식": "D16/1000", + "서식": 18 + }, + "L28": { + "값": "} - {", + "서식": 19 + }, + "M28": { + "값": 3.14, + "서식": 20 + }, + "N28": { + "값": "×", + "서식": 19 + }, + "O28": { + "식": "K20/2000", + "서식": 21 + }, + "P28": { + "값": "²} ", + "서식": 22 + }, + "Q28": { + "값": "]", + "서식": 23 + }, + "R28": { + "값": "×", + "서식": 15 + }, + "S28": { + "값": 1, + "서식": 19 + }, + "T28": { + "값": " ", + "서식": 24 + }, + "U28": { + "값": " =", + "서식": 15 + }, + "V28": { + "식": "ROUNDDOWN(((D28+F28)/2*K28-(3.14*O28*O28))*1,2)", + "서식": 25 + }, + "W28": { + "값": "㎥", + "서식": 15 + }, + "X28": { + "값": " ", + "서식": 26 + }, + "C29": { + "값": "{ (", + "서식": 27 + }, + "D29": { + "식": "K7/1000", + "서식": 28 + }, + "E29": { + "값": "+", + "서식": 27 + }, + "F29": { + "식": "F26", + "서식": 28 + }, + "G29": { + "값": ")", + "서식": 27 + }, + "H29": { + "값": "÷", + "서식": 29 + }, + "I29": { + "값": 2, + "서식": 30 + }, + "J29": { + "값": "}", + "서식": 27 + }, + "K29": { + "값": "×", + "서식": 31 + }, + "L29": { + "식": "D13/1000", + "서식": 32 + }, + "N29": { + "값": "×", + "서식": 28 + }, + "O29": { + "값": 1, + "서식": 29 + }, + "P29": { + "값": " ", + "서식": 33 + }, + "Q29": { + "값": " ", + "서식": 33 + }, + "R29": { + "값": " ", + "서식": 29 + }, + "S29": { + "값": " ", + "서식": 33 + }, + "T29": { + "값": " ", + "서식": 33 + }, + "U29": { + "값": " =", + "서식": 27 + }, + "V29": { + "식": "ROUNDDOWN((D29+F29)/2*L29,2)", + "서식": 34 + }, + "W29": { + "값": "㎥", + "서식": 27 + }, + "X29": { + "값": " ", + "서식": 35 + }, + "C30": { + "값": "계 : ", + "서식": 36 + }, + "U30": { + "값": " =", + "서식": 27 + }, + "V30": { + "식": "V28+V29", + "서식": 34 + }, + "W30": { + "값": "㎥", + "서식": 27 + }, + "X30": { + "값": " ", + "서식": 42 + }, + "A31": { + "값": " 4.잔 토", + "서식": 43 + }, + "B31": { + "값": " ", + "서식": 44 + }, + "C31": { + "값": " ", + "서식": 45 + }, + "D31": { + "값": "1식", + "서식": 46 + }, + "E31": { + "값": " -", + "서식": 47 + }, + "F31": { + "값": "3식", + "서식": 46 + }, + "G31": { + "값": " ", + "서식": 47 + }, + "H31": { + "값": " ", + "서식": 46 + }, + "J31": { + "값": " ", + "서식": 47 + }, + "K31": { + "값": " ", + "서식": 47 + }, + "L31": { + "값": " ", + "서식": 47 + }, + "M31": { + "값": " ", + "서식": 47 + }, + "N31": { + "값": " ", + "서식": 47 + }, + "O31": { + "값": " ", + "서식": 47 + }, + "P31": { + "값": " ", + "서식": 47 + }, + "Q31": { + "값": " ", + "서식": 45 + }, + "R31": { + "값": " ", + "서식": 45 + }, + "S31": { + "값": " ", + "서식": 45 + }, + "T31": { + "값": " ", + "서식": 45 + }, + "U31": { + "값": " =", + "서식": 48 + }, + "V31": { + "식": "(V26+V27)-V29", + "서식": 49 + }, + "W31": { + "값": "㎥", + "서식": 48 + }, + "X31": { + "값": " ", + "서식": 50 + }, + "D5": { + "서식": 36 + }, + "E5": { + "서식": 36 + }, + "F5": { + "서식": 36 + }, + "G5": { + "서식": 36 + }, + "H5": { + "서식": 36 + }, + "I5": { + "서식": 36 + }, + "M5": { + "서식": 59 + }, + "N5": { + "서식": 36 + }, + "O5": { + "서식": 36 + }, + "P5": { + "서식": 36 + }, + "Q5": { + "서식": 36 + }, + "R5": { + "서식": 36 + }, + "S5": { + "서식": 36 + }, + "T5": { + "서식": 36 + }, + "U5": { + "서식": 36 + }, + "V5": { + "서식": 36 + }, + "W5": { + "서식": 36 + }, + "D6": { + "서식": 36 + }, + "E6": { + "서식": 36 + }, + "F6": { + "서식": 36 + }, + "G6": { + "서식": 36 + }, + "H6": { + "서식": 36 + }, + "I6": { + "서식": 36 + }, + "N6": { + "서식": 36 + }, + "O6": { + "서식": 36 + }, + "P6": { + "서식": 36 + }, + "Q6": { + "서식": 36 + }, + "R6": { + "서식": 36 + }, + "S6": { + "서식": 36 + }, + "T6": { + "서식": 36 + }, + "U6": { + "서식": 36 + }, + "V6": { + "서식": 36 + }, + "W6": { + "서식": 36 + }, + "D7": { + "서식": 36 + }, + "E7": { + "서식": 36 + }, + "F7": { + "서식": 36 + }, + "G7": { + "서식": 36 + }, + "H7": { + "서식": 36 + }, + "I7": { + "서식": 36 + }, + "J7": { + "서식": 36 + }, + "M7": { + "서식": 62 + }, + "N7": { + "서식": 36 + }, + "O7": { + "서식": 36 + }, + "P7": { + "서식": 36 + }, + "Q7": { + "서식": 36 + }, + "R7": { + "서식": 36 + }, + "S7": { + "서식": 36 + }, + "T7": { + "서식": 36 + }, + "U7": { + "서식": 36 + }, + "V7": { + "서식": 36 + }, + "W7": { + "서식": 36 + }, + "D8": { + "서식": 36 + }, + "E8": { + "서식": 36 + }, + "F8": { + "서식": 36 + }, + "G8": { + "서식": 36 + }, + "H8": { + "서식": 36 + }, + "I8": { + "서식": 36 + }, + "J8": { + "서식": 36 + }, + "K8": { + "서식": 36 + }, + "L8": { + "서식": 36 + }, + "M8": { + "서식": 36 + }, + "N8": { + "서식": 36 + }, + "O8": { + "서식": 36 + }, + "P8": { + "서식": 36 + }, + "Q8": { + "서식": 36 + }, + "R8": { + "서식": 36 + }, + "S8": { + "서식": 36 + }, + "T8": { + "서식": 36 + }, + "U8": { + "서식": 36 + }, + "V8": { + "서식": 36 + }, + "W8": { + "서식": 36 + }, + "D9": { + "서식": 36 + }, + "E9": { + "서식": 36 + }, + "F9": { + "서식": 36 + }, + "G9": { + "서식": 36 + }, + "H9": { + "서식": 36 + }, + "I9": { + "서식": 36 + }, + "J9": { + "서식": 36 + }, + "K9": { + "서식": 36 + }, + "L9": { + "서식": 36 + }, + "M9": { + "서식": 36 + }, + "N9": { + "서식": 36 + }, + "O9": { + "서식": 36 + }, + "P9": { + "서식": 36 + }, + "Q9": { + "서식": 36 + }, + "R9": { + "서식": 36 + }, + "S9": { + "서식": 36 + }, + "T9": { + "서식": 36 + }, + "U9": { + "서식": 36 + }, + "V9": { + "서식": 36 + }, + "W9": { + "서식": 36 + }, + "D10": { + "서식": 36 + }, + "E10": { + "서식": 36 + }, + "F10": { + "서식": 36 + }, + "G10": { + "서식": 36 + }, + "H10": { + "서식": 36 + }, + "I10": { + "서식": 36 + }, + "J10": { + "서식": 36 + }, + "K10": { + "서식": 36 + }, + "L10": { + "서식": 36 + }, + "M10": { + "서식": 36 + }, + "N10": { + "서식": 36 + }, + "O10": { + "서식": 36 + }, + "P10": { + "서식": 36 + }, + "Q10": { + "서식": 36 + }, + "R10": { + "서식": 36 + }, + "S10": { + "서식": 36 + }, + "T10": { + "서식": 36 + }, + "U10": { + "서식": 36 + }, + "V10": { + "서식": 36 + }, + "W10": { + "서식": 36 + }, + "D11": { + "서식": 36 + }, + "E11": { + "서식": 36 + }, + "F11": { + "서식": 36 + }, + "G11": { + "서식": 36 + }, + "H11": { + "서식": 36 + }, + "I11": { + "서식": 36 + }, + "J11": { + "서식": 36 + }, + "K11": { + "서식": 36 + }, + "L11": { + "서식": 36 + }, + "M11": { + "서식": 36 + }, + "N11": { + "서식": 36 + }, + "O11": { + "서식": 36 + }, + "P11": { + "서식": 36 + }, + "Q11": { + "서식": 36 + }, + "R11": { + "서식": 36 + }, + "S11": { + "서식": 36 + }, + "T11": { + "서식": 36 + }, + "U11": { + "서식": 36 + }, + "V11": { + "서식": 36 + }, + "W11": { + "서식": 36 + }, + "D12": { + "서식": 36 + }, + "E12": { + "서식": 36 + }, + "F12": { + "서식": 36 + }, + "G12": { + "서식": 36 + }, + "H12": { + "서식": 36 + }, + "I12": { + "서식": 36 + }, + "J12": { + "서식": 36 + }, + "K12": { + "서식": 36 + }, + "L12": { + "서식": 36 + }, + "M12": { + "서식": 36 + }, + "N12": { + "서식": 36 + }, + "O12": { + "서식": 36 + }, + "P12": { + "서식": 36 + }, + "Q12": { + "서식": 36 + }, + "R12": { + "서식": 36 + }, + "S12": { + "서식": 36 + }, + "T12": { + "서식": 36 + }, + "U12": { + "서식": 36 + }, + "V12": { + "서식": 36 + }, + "W12": { + "서식": 36 + }, + "E13": { + "서식": 36 + }, + "F13": { + "서식": 65 + }, + "G13": { + "서식": 36 + }, + "H13": { + "서식": 36 + }, + "I13": { + "서식": 36 + }, + "J13": { + "서식": 36 + }, + "K13": { + "서식": 36 + }, + "L13": { + "서식": 36 + }, + "M13": { + "서식": 36 + }, + "N13": { + "서식": 36 + }, + "P13": { + "서식": 36 + }, + "Q13": { + "서식": 36 + }, + "R13": { + "서식": 36 + }, + "S13": { + "서식": 36 + }, + "T13": { + "서식": 36 + }, + "U13": { + "서식": 36 + }, + "V13": { + "서식": 36 + }, + "W13": { + "서식": 36 + }, + "E14": { + "서식": 36 + }, + "F14": { + "서식": 36 + }, + "G14": { + "서식": 36 + }, + "H14": { + "서식": 36 + }, + "I14": { + "서식": 36 + }, + "J14": { + "서식": 36 + }, + "K14": { + "서식": 36 + }, + "L14": { + "서식": 36 + }, + "M14": { + "서식": 36 + }, + "N14": { + "서식": 36 + }, + "O14": { + "서식": 36 + }, + "P14": { + "서식": 36 + }, + "Q14": { + "서식": 36 + }, + "R14": { + "서식": 36 + }, + "S14": { + "서식": 36 + }, + "T14": { + "서식": 36 + }, + "U14": { + "서식": 36 + }, + "V14": { + "서식": 36 + }, + "W14": { + "서식": 36 + }, + "D15": { + "서식": 36 + }, + "E15": { + "서식": 36 + }, + "F15": { + "서식": 36 + }, + "G15": { + "서식": 36 + }, + "H15": { + "서식": 36 + }, + "I15": { + "서식": 36 + }, + "J15": { + "서식": 36 + }, + "K15": { + "서식": 36 + }, + "L15": { + "서식": 36 + }, + "M15": { + "서식": 36 + }, + "P15": { + "서식": 67 + }, + "Q15": { + "서식": 67 + }, + "T15": { + "서식": 36 + }, + "U15": { + "서식": 36 + }, + "V15": { + "서식": 36 + }, + "W15": { + "서식": 36 + }, + "E16": { + "서식": 36 + }, + "F16": { + "서식": 36 + }, + "G16": { + "서식": 36 + }, + "H16": { + "서식": 36 + }, + "I16": { + "서식": 36 + }, + "J16": { + "서식": 36 + }, + "K16": { + "서식": 36 + }, + "L16": { + "서식": 36 + }, + "M16": { + "서식": 36 + }, + "N16": { + "서식": 36 + }, + "O16": { + "서식": 36 + }, + "P16": { + "서식": 67 + }, + "Q16": { + "서식": 67 + }, + "T16": { + "서식": 36 + }, + "U16": { + "서식": 36 + }, + "V16": { + "서식": 36 + }, + "W16": { + "서식": 36 + }, + "E17": { + "서식": 36 + }, + "F17": { + "서식": 36 + }, + "G17": { + "서식": 36 + }, + "H17": { + "서식": 36 + }, + "I17": { + "서식": 36 + }, + "J17": { + "서식": 36 + }, + "K17": { + "서식": 36 + }, + "L17": { + "서식": 36 + }, + "M17": { + "서식": 36 + }, + "N17": { + "서식": 36 + }, + "O17": { + "서식": 36 + }, + "P17": { + "서식": 36 + }, + "Q17": { + "서식": 36 + }, + "R17": { + "서식": 36 + }, + "S17": { + "서식": 36 + }, + "T17": { + "서식": 36 + }, + "U17": { + "서식": 36 + }, + "V17": { + "서식": 36 + }, + "W17": { + "서식": 36 + }, + "D18": { + "서식": 64 + }, + "E18": { + "서식": 36 + }, + "F18": { + "서식": 36 + }, + "G18": { + "서식": 36 + }, + "H18": { + "서식": 36 + }, + "I18": { + "서식": 36 + }, + "J18": { + "서식": 36 + }, + "K18": { + "서식": 36 + }, + "L18": { + "서식": 36 + }, + "M18": { + "서식": 36 + }, + "N18": { + "서식": 36 + }, + "O18": { + "서식": 36 + }, + "P18": { + "서식": 36 + }, + "Q18": { + "서식": 36 + }, + "R18": { + "서식": 36 + }, + "S18": { + "서식": 36 + }, + "T18": { + "서식": 36 + }, + "U18": { + "서식": 36 + }, + "V18": { + "서식": 36 + }, + "W18": { + "서식": 36 + }, + "D19": { + "서식": 36 + }, + "E19": { + "서식": 36 + }, + "F19": { + "서식": 36 + }, + "G19": { + "서식": 36 + }, + "H19": { + "서식": 36 + }, + "I19": { + "서식": 36 + }, + "J19": { + "서식": 36 + }, + "K19": { + "서식": 36 + }, + "L19": { + "서식": 36 + }, + "M19": { + "서식": 36 + }, + "N19": { + "서식": 36 + }, + "O19": { + "서식": 36 + }, + "P19": { + "서식": 36 + }, + "Q19": { + "서식": 36 + }, + "R19": { + "서식": 36 + }, + "S19": { + "서식": 36 + }, + "T19": { + "서식": 36 + }, + "U19": { + "서식": 36 + }, + "V19": { + "서식": 36 + }, + "W19": { + "서식": 36 + }, + "D20": { + "서식": 36 + }, + "E20": { + "서식": 36 + }, + "F20": { + "서식": 36 + }, + "G20": { + "서식": 36 + }, + "H20": { + "서식": 36 + }, + "I20": { + "서식": 36 + }, + "J20": { + "서식": 36 + }, + "M20": { + "서식": 64 + }, + "N20": { + "서식": 36 + }, + "O20": { + "서식": 36 + }, + "P20": { + "서식": 36 + }, + "Q20": { + "서식": 36 + }, + "R20": { + "서식": 36 + }, + "S20": { + "서식": 36 + }, + "T20": { + "서식": 36 + }, + "U20": { + "서식": 36 + }, + "V20": { + "서식": 36 + }, + "W20": { + "서식": 36 + }, + "D21": { + "서식": 36 + }, + "E21": { + "서식": 36 + }, + "F21": { + "서식": 36 + }, + "G21": { + "서식": 36 + }, + "H21": { + "서식": 36 + }, + "I21": { + "서식": 36 + }, + "J21": { + "서식": 36 + }, + "K21": { + "서식": 36 + }, + "L21": { + "서식": 36 + }, + "M21": { + "서식": 64 + }, + "N21": { + "서식": 36 + }, + "O21": { + "서식": 36 + }, + "P21": { + "서식": 36 + }, + "Q21": { + "서식": 36 + }, + "R21": { + "서식": 36 + }, + "S21": { + "서식": 36 + }, + "T21": { + "서식": 36 + }, + "U21": { + "서식": 36 + }, + "V21": { + "서식": 36 + }, + "W21": { + "서식": 36 + }, + "D22": { + "서식": 36 + }, + "E22": { + "서식": 36 + }, + "F22": { + "서식": 36 + }, + "G22": { + "서식": 36 + }, + "H22": { + "서식": 36 + }, + "I22": { + "서식": 36 + }, + "J22": { + "서식": 36 + }, + "M22": { + "서식": 64 + }, + "N22": { + "서식": 36 + }, + "O22": { + "서식": 36 + }, + "P22": { + "서식": 36 + }, + "Q22": { + "서식": 36 + }, + "R22": { + "서식": 36 + }, + "S22": { + "서식": 36 + }, + "T22": { + "서식": 36 + }, + "U22": { + "서식": 36 + }, + "V22": { + "서식": 36 + }, + "W22": { + "서식": 36 + }, + "D23": { + "서식": 36 + }, + "E23": { + "서식": 36 + }, + "F23": { + "서식": 36 + }, + "G23": { + "서식": 36 + }, + "H23": { + "서식": 36 + }, + "I23": { + "서식": 36 + }, + "J23": { + "서식": 36 + }, + "K23": { + "서식": 36 + }, + "L23": { + "서식": 36 + }, + "M23": { + "서식": 64 + }, + "N23": { + "서식": 36 + }, + "O23": { + "서식": 36 + }, + "P23": { + "서식": 36 + }, + "Q23": { + "서식": 36 + }, + "R23": { + "서식": 36 + }, + "S23": { + "서식": 36 + }, + "T23": { + "서식": 36 + }, + "U23": { + "서식": 36 + }, + "V23": { + "서식": 36 + }, + "W23": { + "서식": 36 + }, + "D24": { + "서식": 36 + }, + "E24": { + "서식": 36 + }, + "F24": { + "서식": 36 + }, + "G24": { + "서식": 36 + }, + "H24": { + "서식": 36 + }, + "I24": { + "서식": 36 + }, + "J24": { + "서식": 69 + }, + "K24": { + "서식": 69 + }, + "L24": { + "서식": 69 + }, + "M24": { + "서식": 69 + }, + "N24": { + "서식": 36 + }, + "O24": { + "서식": 36 + }, + "P24": { + "서식": 36 + }, + "Q24": { + "서식": 36 + }, + "R24": { + "서식": 36 + }, + "S24": { + "서식": 36 + }, + "T24": { + "서식": 36 + }, + "U24": { + "서식": 36 + }, + "V24": { + "서식": 36 + }, + "W24": { + "서식": 36 + }, + "D30": { + "서식": 37 + }, + "E30": { + "서식": 36 + }, + "F30": { + "서식": 37 + }, + "G30": { + "서식": 36 + }, + "H30": { + "서식": 38 + }, + "I30": { + "서식": 39 + }, + "J30": { + "서식": 36 + }, + "K30": { + "서식": 40 + }, + "L30": { + "서식": 41 + }, + "M30": { + "서식": 41 + }, + "N30": { + "서식": 37 + }, + "O30": { + "서식": 38 + }, + "R30": { + "서식": 38 + } + }, + "병합": [ + "H3:K3", + "K5:L5", + "K7:L7", + "N15:O15", + "R15:S15", + "C16:C17", + "K20:L20", + "K22:L22", + "A26:A27", + "L26:M26", + "Q26:R26", + "L27:M27", + "Q27:R27", + "A28:A30", + "B28:B30", + "L29:M29", + "H31:I31" + ] } ], "활성": "s1", - "면적번": "SA01010100" + "면적번": "SA01010100", + "계산값": { + "s1": { + "K5": { + "수": "5200" + }, + "K7": { + "수": "4700" + }, + "R15": { + "수": "2200" + }, + "D16": { + "수": "1700" + }, + "K20": { + "수": "1200" + }, + "D26": { + "수": "3" + }, + "F26": { + "수": "5.2" + }, + "L26": { + "수": "2.2" + }, + "V26": { + "수": "9.02" + }, + "D27": { + "수": "3" + }, + "F27": { + "수": "5.2" + }, + "L27": { + "수": "2.2" + }, + "V27": { + "수": "0" + }, + "D28": { + "수": "3" + }, + "F28": { + "수": "4.7" + }, + "K28": { + "수": "1.7" + }, + "O28": { + "수": "0.6" + }, + "V28": { + "수": "5.41" + }, + "D29": { + "수": "4.7" + }, + "F29": { + "수": "5.2" + }, + "L29": { + "수": "0.5" + }, + "V29": { + "수": "2.47" + }, + "V30": { + "수": "7.88" + }, + "V31": { + "수": "6.55" + } + } + } } diff --git a/resources/master_template/material/c2.json b/resources/master_template/material/c2.json new file mode 100644 index 00000000..f9fd0617 --- /dev/null +++ b/resources/master_template/material/c2.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c2", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM15010000" +} diff --git a/resources/master_template/material/c3.json b/resources/master_template/material/c3.json new file mode 100644 index 00000000..f4930d6b --- /dev/null +++ b/resources/master_template/material/c3.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c3", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM02010600" +} diff --git a/resources/master_template/material/c4.json b/resources/master_template/material/c4.json new file mode 100644 index 00000000..eb566ffe --- /dev/null +++ b/resources/master_template/material/c4.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c4", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM01010101" +} diff --git a/resources/master_template/material/c5.json b/resources/master_template/material/c5.json new file mode 100644 index 00000000..de6f1ca5 --- /dev/null +++ b/resources/master_template/material/c5.json @@ -0,0 +1,17 @@ +{ + "종류": "통합문서", + "판": 1, + "열": "c5", + "서식": [ + {} + ], + "시트": [ + { + "id": "s1", + "이름": "재료산출", + "칸": {} + } + ], + "활성": "s1", + "재료번": "SM01020000" +} diff --git a/resources/master_template/structure/c2.json b/resources/master_template/structure/c2.json new file mode 100644 index 00000000..e6635882 --- /dev/null +++ b/resources/master_template/structure/c2.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c2", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD15010000" +} diff --git a/resources/master_template/structure/c3.json b/resources/master_template/structure/c3.json new file mode 100644 index 00000000..ff1fc685 --- /dev/null +++ b/resources/master_template/structure/c3.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c3", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD02010600" +} diff --git a/resources/master_template/structure/c4.json b/resources/master_template/structure/c4.json new file mode 100644 index 00000000..b8a4dbb3 --- /dev/null +++ b/resources/master_template/structure/c4.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c4", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD01010101" +} diff --git a/resources/master_template/structure/c5.json b/resources/master_template/structure/c5.json new file mode 100644 index 00000000..30288930 --- /dev/null +++ b/resources/master_template/structure/c5.json @@ -0,0 +1,19 @@ +{ + "양식": "구조물도면", + "종류": "structure", + "판": 1, + "열": "c5", + "도면": { + "format": 6, + "entities": [], + "layers": [ + { + "id": "기본", + "name": "기본", + "isVisible": true, + "isLocked": false + } + ] + }, + "도번": "SD01020000" +} diff --git a/resources/master_template/table/구조물집계표.json b/resources/master_template/table/구조물집계표.json index f15211cf..28a287b9 100644 --- a/resources/master_template/table/구조물집계표.json +++ b/resources/master_template/table/구조물집계표.json @@ -18,7 +18,7 @@ { "id": "sta", "머리": ["측점", null, null, null], "단위": null, "꼴": "글", "설명": "점 NO.x+y · 구간 NO.a~NO.b · 맨 위 전구간" }, { - "id": "rv", "머리": ["돌기슭막이", "(형태마다)", "H=(높이마다)", ""], "단위": "m", "꼴": "수", "펼침": true, + "id": "rv", "머리": ["돌기슭막이", "메쌓기", "1.2m", "기초유"], "단위": "m", "꼴": "수", "펼침": true, "설명": "설계값 — 기슭막이 · 관 유입·유출 기슭막이 길이 · 형태 → 높이마다 열", "일위대가": "UA000004", "바인딩": { @@ -31,8 +31,10 @@ ] } }, + { "id": "c4", "머리": ["돌기슭막이", "메쌓기", "1.2m", "기초무, 소단"], "단위": "m", "꼴": "수" }, - { "id": "c1", "머리": ["돌기슭막이", "(형태마다)", "새 열", ""], "단위": "m", "꼴": "수" }, + { "id": "c1", "머리": ["돌기슭막이", "메쌓기", "1.5m", "기초유"], "단위": "m", "꼴": "수" }, + { "id": "c5", "머리": ["돌기슭막이", "찰쌓기", "", ""], "단위": "m", "꼴": "수" }, { "id": "pv_b", "머리": ["콘크리트포장", "T=(두께마다)", "B", ""], "단위": "m", "꼴": "수", "펼침": true, @@ -63,6 +65,7 @@ "설명": "계산 — 내림(L ÷ 줄눈 간격) × B · 줄눈 간격 = 설계값(기본 6m · 다르면 그 줄 식에 박음)", "펼침틀": { "묶음": "pv", "머리틀": ["콘크리트포장", "{0}", "수축줄눈"], "값꼴": ["T={}cm"], "빈값": ["두께 미입력"] } }, + { "id": "c3", "머리": ["콘크리트포장", "T=(두께마다)", "새 분류2", ""], "단위": "m", "꼴": "수" }, { "id": "pp_len", "머리": ["관공", "(관종·관경마다)", "관매설", ""], "단위": "m", "꼴": "수", "펼침": true, @@ -186,6 +189,7 @@ "바인딩": { "종류": "berm", "값": "길이" } }, { "id": "rf", "머리": ["대피소", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 대피소", "바인딩": { "종류": "refuge", "값": "개소" } }, + { "id": "c2", "머리": ["대피소", "새 분류1", "", ""], "단위": "개소", "꼴": "수" }, { "id": "wy", "머리": ["정차·작업장", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 정차·작업장", "바인딩": { "종류": "work_yard", "값": "개소" } }, { "id": "ta", "머리": ["차돌림곳", "", "", ""], "단위": "개소", "꼴": "수", "설명": "설계값 — 차돌림곳", "바인딩": { "종류": "turnaround", "값": "개소" } }, { "id": "gr_rail", "머리": ["가드레일", "", "", ""], "단위": "m", "꼴": "수", "설명": "설계값 — 가드레일 길이", "바인딩": { "종류": "guardrail", "값": "길이", "조건": { "kind": "가드레일" } } }, @@ -222,5 +226,5 @@ "합계줄": [ { "id": "sum", "이름": "합계", "식": "SUM" } ], - "보기": { "틀고정": { "열": 2 }, "열너비": { "no": 40, "sta": 150, "memo": 120 } } + "보기": { "틀고정": { "열": 2 }, "열너비": { "no": 40, "sta": 150, "memo": 120, "h_soil_ditch": 32 } } } diff --git a/resources/tools/autocad/aislo_webclip.lsp b/resources/tools/autocad/aislo_webclip.lsp deleted file mode 100644 index a7126076..00000000 --- a/resources/tools/autocad/aislo_webclip.lsp +++ /dev/null @@ -1,88 +0,0 @@ -;;; ============================================================================= -;;; aislo_webclip.lsp — 오토캐드 도형을 Aislo 웹 CAD 로 붙여넣기 (명령 WEBCLIP) -;;; -;;; 쓰는 법 -;;; 1. 오토캐드 명령줄에 WEBCLIP → 보낼 개체를 고르고 Enter -;;; 2. 명령줄에 「N개 복사됨 · 웹 CAD 에서 Ctrl+V」가 뜨면 -;;; 3. 웹 CAD(B07 상세 설계 · 마스터 도면 양식) 캔버스를 한 번 누르고 Ctrl+V -;;; → 원좌표 그대로 · 도면층 이름 그대로 붙고 고른 상태가 됨 -;;; -;;; 설치 (한 번) -;;; · 이번만: 명령 APPLOAD → 이 파일을 골라 [로드] -;;; · 매번 자동: APPLOAD 창 오른쪽 아래 「시작하기 세트」의 [내용...] → [추가...] → 이 파일 -;;; · 파일 자리가 「신뢰할 수 있는 위치」(옵션 → 파일 → 신뢰할 수 있는 위치)가 아니면 -;;; 불러올 때 보안 경고가 한 번 뜸 — [한 번 로드] 또는 그 폴더를 신뢰 위치에 더함 -;;; · 이 파일은 UTF-8 — AutoCAD 2021 이상(LISPSYS 1)이면 안내 글이 바로 보임 · -;;; 옛 판은 안내 글만 깨지고 동작은 같음 -;;; -;;; 하는 일 -;;; 고른 개체만 DXFOUT(ASCII · 소수 16자리) → %TEMP%\aislo_webclip.dxf → -;;; PowerShell `Get-Content -Raw -Encoding UTF8 | Set-Clipboard` 로 파일 글을 클립보드 글로. -;;; LISP 로 파일을 직접 읽지 않는 까닭 — AutoCAD 2007 이후 DXF 는 UTF-8 인데 LISP read-line 은 -;;; ANSI(한글 CP949)로 읽어 한글 글자가 깨짐. PowerShell 이 없는 PC 는 htmlfile -;;; (parentWindow.clipboardData.setData "Text") 로 바꿀 수 있으나 같은 한글 문제가 남음. -;;; 웹 CAD 는 클립보드 글이 「0 / SECTION」으로 시작하면 DXF 로 알아보고 서버가 도형으로 바꿈 -;;; (`B07_DesignDetail_Engine_Frame_Import.py` · 해치 · 솔리드는 빠지고 블록 · 치수는 풀려서 들어감). -;;; ============================================================================= - -(vl-load-com) - -(defun aislo:webclip-path () - (strcat (vl-string-right-trim "\\" (getenv "TEMP")) "\\aislo_webclip.dxf") -) - -;;; 파일 글(UTF-8)을 클립보드 글로 — 성공하면 0 -(defun aislo:clipboard-from-file (path / shell cmd rc) - (setq shell (vlax-create-object "WScript.Shell")) - (setq cmd - (strcat - "powershell -NoProfile -ExecutionPolicy Bypass -Command " - "\"Get-Content -Raw -Encoding UTF8 -LiteralPath '" path "' | Set-Clipboard\"" - ) - ) - ;; 0 = 창 안 띄움 · :vlax-true = 끝날 때까지 기다림 - (setq rc (vl-catch-all-apply 'vlax-invoke-method (list shell 'Run cmd 0 :vlax-true))) - (vlax-release-object shell) - (if (vl-catch-all-error-p rc) -1 rc) -) - -(defun c:WEBCLIP (/ ss path old-dia old-echo rc *error*) - (setq old-dia (getvar "FILEDIA") old-echo (getvar "CMDECHO")) - (defun *error* (msg) - (setvar "FILEDIA" old-dia) - (setvar "CMDECHO" old-echo) - (if (not (wcmatch (strcase msg) "*CANCEL*,*QUIT*,*취소*")) - (princ (strcat "\nWEBCLIP 실패: " msg)) - ) - (princ) - ) - (princ "\n웹 CAD 로 보낼 개체를 고르십시오: ") - (if (setq ss (ssget)) - (progn - (setq path (aislo:webclip-path)) - (if (findfile path) (vl-file-delete path)) - (setvar "FILEDIA" 0) - (setvar "CMDECHO" 0) - ;; 파일 이름 → [개체] → 고른 개체 → 소수 자릿수(기본 16) - (command "_.DXFOUT" path "_O" ss "" "") - (setvar "FILEDIA" old-dia) - (setvar "CMDECHO" old-echo) - (cond - ((not (findfile path)) - (princ "\nDXF 를 만들지 못했습니다 — 다시 해 보십시오.") - ) - ((/= 0 (setq rc (aislo:clipboard-from-file path))) - (princ "\n클립보드에 넣지 못했습니다(PowerShell 확인) — DXF 는 %TEMP%\\aislo_webclip.dxf 에 있습니다.") - ) - (t - (princ (strcat "\n" (itoa (sslength ss)) "개 복사됨 · 웹 CAD 에서 Ctrl+V")) - ) - ) - ) - (princ "\n고른 개체가 없습니다.") - ) - (princ) -) - -(princ "\nAislo WEBCLIP 불러옴 — 명령 WEBCLIP 으로 고른 개체를 웹 CAD 로 복사.") -(princ)