๐ ์ค๊ณ โ ํ์ ์์ฐ๋น ๊ฑฐ๋๋ช ์ธ์ ์์ ํด๋ถ ยท ํ์ฑ ๊ท์ฝ
์ ๋ณธ ์์ =
1.์์ฐ๋น ๊ฑฐ๋๋ช ์ธ์_๋ผ์ธ๊ฑด์ค ์์ฐํ ํฌ๋ ธ๋ฐธ๋ฆฌ_26๋ 06์.xlsx(15ํญ). ์ค์ธก ํด๋ถ 26.9.23. ๋๊ตฌ =C:\dev\_work\hansem-0926\probe_form.py(ํญยท์ฐธ์กฐ) ยทdump_tabs.py(์์/๊ฐ ๋ณ๊ธฐ) ยทrel_check.py(์์ฅ ๋์กฐ).
A. ํญ 15๊ฐ ยท ๋์ด ํ๋ฅด๋ ๋ฐฐ์
๋จ๊ฐ๊ธฐ์ค โโ156โโโถ ๋ฐฑ๋ฐ์ดํฐ(์จ๊น) โโโถ 77/84A/84B ๋ด์ญ์-์ฃผ (๊ฐ O53 = ํํ ์ด์ก)
โโถ 77/84A/84B ๋ด์ญ์-์ (๊ฐ O53)
๊ฐ๊ฒฉ์ ์ฉ๋ถ(์์ฅ ยท ๋งํฌ 0๊ฑด) โโ์ ์ฌโโโถ ์ถ๊ฐ๋ถ๊ฒฌ์ (์ฃผ๋ฐฉ๊ฐ๊ตฌ) ํํ ์๊ณ N11/N21/N30/N37
โโ์ ์ฌโโโถ ์ถ๊ฐ๋ถ๊ฒฌ์ (์ผ๋ฐ๊ฐ๊ตฌ) ํํ ์๊ณ
์์ฌ๋น(H124) โโ ์ด๋ฐ๋น(I18) โโ
โโโโถ ใ์ฃผ๋ฐฉ ๊ฐ์งใโโ โโโ ์ถ๊ฐ๋ถ๊ฒฌ์ (์ฃผ๋ฐฉ๊ฐ๊ตฌ)
โ
AE36 = ์๋ฉ!O37 โ AF36 ์์ฐ๋น ์ด โ AG36 ์๊ณต๋น(์๊ธฐ) โ AH36 ์์ฐ๋น+์๊ณต๋น
ใ์๋ฉ ๊ฐ์งใโโโ ๋ด์ญ์-์ ยท ์ถ๊ฐ๋ถ๊ฒฌ์ (์ผ๋ฐ๊ฐ๊ตฌ)
ํญ ๋ชฉ๋ก(์๋ณธ ์์) = ๊ฐ๊ฒฉ์ ์ฉ๋ถ ยท ์์ฌ๋น ยท ์ด๋ฐ๋น ยท ์ฃผ๋ฐฉ ยท 77/84A/84B ๋ด์ญ์-์ฃผ ยท ์ถ๊ฐ๋ถ๊ฒฌ์ (์ฃผ๋ฐฉ๊ฐ๊ตฌ) ยท ์๋ฉ ยท 77/84A/84B ๋ด์ญ์-์ ยท ์ถ๊ฐ๋ถ๊ฒฌ์ (์ผ๋ฐ๊ฐ๊ตฌ) ยท ๋จ๊ฐ๊ธฐ์ค ยท ๋ฐฑ๋ฐ์ดํฐ(๊ฑด๋ค์ง๋ง์ธ์!!)(์จ๊น)
ํญ๊ฐ ์ฐธ์กฐ ์ค์ธก(์์์ด ๋จ์ ํญ์ ๋ฌด๋ ํ์) โ ๋ฐฑ๋ฐ์ดํฐโ๋จ๊ฐ๊ธฐ์ค 156 ยท ๋ด์ญ์-์ฃผ/์ 6ํญโ๋ฐฑ๋ฐ์ดํฐ 13~21 ยท ์ฃผ๋ฐฉโ์ถ๊ฐ๋ถ๊ฒฌ์ (์ฃผ๋ฐฉ๊ฐ๊ตฌ) 4 ยท ์๋ฉโ์ถ๊ฐ๋ถ๊ฒฌ์ (์ผ๋ฐ๊ฐ๊ตฌ) 4 ยท ๊ฐ์งโ๋ด์ญ์ ๊ฐ 2 ยท ์์ฌ๋น/์ด๋ฐ๋นโ์ฃผ๋ฐฉ ๊ฐ 1. ๐๊ฐ๊ฒฉ์ ์ฉ๋ถ์ ์ด๋ ํญ๊ณผ๋ ์์์ผ๋ก ์ ์ด์ด์ ธ ์๋ค(์๋ฐฉํฅ 0๊ฑด).
B. ๊ฐ์ง(์ฃผ๋ฐฉ) ์ ์ง๋
| ์ | ๋ด์ฉ |
|---|---|
S8/S10/S12 |
ํ์ฅ๋ช
/ ๋ด๋น / ๋ฐํ์ผ (๋ค๋ฅธ ํญ์ด ์ฃผ๋ฐฉ!S8 ๋ก ๋ฌผ์ด๊ฐ๋ค) |
A19:W21 |
๋ณธ์ค๋ ํํ ํ โ O = '<ํํ> ๋ด์ญ์-์ฃผ'!O53, W = O |
A22 |
์ ์ฌ(๋ง์ ๋ง์ถค, ์์ ์๊ธฐ) |
O23 |
๋ณธ์ค๋ ์๊ณ =SUM(W19:AD22) |
A24:W27 |
์ถ๊ฐ๋ถ ํํ ํ โ O = +'์ถ๊ฐ๋ถ๊ฒฌ์ (์ฃผ๋ฐฉ๊ฐ๊ตฌ)'!N11/N21/N30/N37 |
O30 |
์ถ๊ฐ๋ถ ์ ์ฌ ยท O31 ์ถ๊ฐ๋ถ ์๊ณ =SUM(W24:AD30) |
O32 |
๊ธฐํ-์์ฌ๋น =์์ฌ๋น!H124 |
O33 |
๊ธฐํ-์ด๋ฐ๋น =์ด๋ฐ๋น!I18 |
O34 |
๊ธฐํ ์ ์ฌ ยท O35 ์๊ณ =SUM(W32:AD34) |
O36 |
ํฉ๊ณ(VAT ๋ณ๋) =O23+O31+O35 |
AE36 |
=์๋ฉ!O37 ยท AF36 ์์ฐ๋น ์ด =O36+AE36 ยท AG36 ์๊ณต๋น(์๊ธฐ) ยท AH36 =AF36+AG36 |
์๋ฉ ๊ฐ์ง๋ ๊ฐ์ ๊ณจ๊ฒฉ(ํ ๋ฒํธ๋ง โ2 ์ํ). ์๋ฉ์ ๊ธฐํํ(์์ฌ๋นยท์ด๋ฐ๋น)์ ์๋ณธ์์ 0.
C. ์ด๋ฐ๋น ํญ (A1:K18) โ ๋ฐฐ์ฐจ ์ผ์ง์ 1:1
| ์ด | ๋ด์ฉ | ๋ฐฐ์ฐจ(dispatch) ๋์ |
|---|---|---|
| A | NO | โ |
| B | ๋ ์ง | order_date (M/D ํ๊ธฐ) |
| C | ๊ตฌ ๋ถ | ใ๋ณธ๋ฌผ๋ 1์ฐจใยทใ์ถ๊ฐ๋ถ 2์ฐจใ โ memo/๊ฒฌ์ ์ฐจ์์์ ์์ฑ |
| DยทE | ์ด๋ ๊ฒฝ๋ก(์ถ๋ฐ์งยท๋์ฐฉ์ง) | departure ยท destination |
| F | ์ฐจ๋ | vehicle_type (5ํคยท1ํคยท๋ค๋ง์ค) |
| G | ์ ๋ | 1 ๊ณ ์ |
| H | ๋จ ๊ฐ | ๊ธ์ก(๊ท์น ์ ์ฉ ํ) |
| I | ๊ณต๊ธ๊ฐ์ก | =G*H |
| J | ๋น ๊ณ | โ์์ ์ ์ ์ด๋ค(ํํ ์ง์ 26.9.23) |
C3 |
=+์ฃผ๋ฐฉ!S8 ํ์ฅ๋ช
ยท I3 =I18 |
|
I18 |
ํฉ๊ณ =SUM(I8:I17) โ ๊ฐ์ง O33 ์ด ๋ฌผ์ด๊ฐ๋ค |
D. ์์ฌ๋น ํญ (A1:J134)
๋ ์ง / ํ๋ชฉ / ์
์ฒด๋ช
/ ๋ง๊ฐCODEยท์ฌ์ด์ฆ / ์๋ / ๋จ๊ฐ / ๊ณต๊ธ๊ฐ์ก / ๋น๊ณ โ H124 ํฉ๊ณ โ ๊ฐ์ง O32.
โ๋น๋ถ๊ฐ ๋น์ด๋ค โ ํฌ์ธ ๋จ๊ฐ ๊ธฐ์ค ๋
ธ์ถ์ ๋์ธ๋น(ํํ 26.9.23). ์ถํ QC1 ๋ฏธ๋ฌ๋ง DB ๋ก ์ ๋ฆฌ ์์ .
E. ๐ ๊ฐ๊ฒฉ์ ์ฉ๋ถ โ ์ถ๊ฐ๋ถ๊ฒฌ์ ์ ยซ๋จ๊ฐ ์ฐ์ถ ์์ฅยป
ํํ ์ง์ 26.9.23 = ์ด๋ฒ์ ๋น ๋ฐ์ดํฐ + ์จ๊นํญ์ผ๋ก๋ง ๋๋ค. ํ์ฑ/๊ธฐ์ ๋ฐฉ์์ ์๋ ๊ณํ๋ง ์ธ์๋๊ณ ์ ๋ ฅ ๊ฐ๋ฐ์ ์ถํ.
E-1. ์ปฌ๋ผ ์ง๋ (ํค๋ 2~4ํ 3๋จ ยท ๋ฐ์ดํฐ 5ํ~ ยท ํฉ๊ณํ 489)
| ์ด | 1๋จ(2ํ) | 2๋จ(3ํ) | 3๋จ(4ํ) | ๊ฐ ์์ |
|---|---|---|---|---|
| A | ํ์ฅ๋ช | (๋น์ด ์์ โ ์๋จ 1ํ) | ||
| B | ํ์ข | ๋ชธ / ์ํ / EP / ๋ฌธ | ||
| C | ์์ฌ | ํฌ์ผ / PET / LPM / ALF | ||
| D | ํํ | 77m2 / 84A / 84B | ||
| E | ์ถ๊ณ ์ผ | 5/20 | ||
| F | ํ๋ชฉ | ์ฃผ๋ฐฉ / (์ผ๋ฐ) | ||
| G | ํ๋ช | ๊ณตํ / ๊ฐ๋ฆผํ / ๋ฒฝํ๋ฌ / ์ํ / ์ํ๋์ด / 2GFW | ||
| HยทIยทJ | ๊ท๊ฒฉ | ํญ / ๋์ด / ๊น์ด | 125 / 2230 / 15 | |
| K | ์๋ | 2 | ||
| L | ๋จ ๊ฐ | 4700 | ||
| M | ํ๊ธฐ์บก | ์ธกํ์ฐ์ฅ | PUR | =(H+I)*2*1.5 |
| N | ์จ๊ตฌ๋ฉ | ์์์ ์ฃ์ง | "ใด"์กฐ๋ฆฝ | ์๊ธฐ |
| O | ์๋ | ๊น์ด์ฐ์ฅ | 9์์์ฌ | ์๊ธฐ |
| P | NC | ๊ธฐํ | NC | ์๊ธฐ |
| Q | ๋๋ฐ์ด๋ | ์นธ๋ง์ด | ์์ก์ด | ์๊ธฐ |
| R | ์ ๊ณ | =SUM(L:Q)*1.15 |
||
| S | ๊ธ ์ก | =R*K |
||
| T | ๋น ๊ณ | *ํ์ฅ์์ฒญ / *์ธํ
๋ฆฌ์ด์์ฒญ / *๊ท๊ฒฉ๋ณ๊ฒฝ |
๐1.15 = ๊ฐ์ฐ์จ. ํํ๊ฐ ์ด์ ๊ท์น์ ์ฐ๋ผ๊ณ ํ 1.15 ์ ๊ฐ์ ๊ฐ์ด๋ค.
๐M ์ด์ ์๋๊ณ์ฐ ์์((ํญ+๋์ด)ร2ร1.5 = ๋๋ ๊ธฐ์ค PUR/์ธกํ์ฐ์ฅ), ๋๋จธ์ง ๊ฐ์ฐ 4์นธ์ ์๊ธฐ.
E-2. ์ถ๊ฐ๋ถ๊ฒฌ์ ํญ ์ปฌ๋ผ ์ง๋ (์ฃผ๋ฐฉ๊ฐ๊ตฌ/์ผ๋ฐ๊ฐ๊ตฌ ๊ณตํต)
A ํํ ยท B ๋ ์ง ยท C ํ๋ชฉ ยท D ํ๋ช
ยท E ๋ชธํต์ฌ์ ยท F ์นผ๋ผ ยท G ๋์ด ยท H ์ฌ์ ยท IยทJยทK ๊ท๊ฒฉ(W/H/D) ยท L ์๋ ยท M ๋จ๊ฐ ยท N ๊ณต๊ธ๊ฐ์ก(=L*M) ยท O ๋น๊ณ 1 ยท P ๋น๊ณ 2(์ฌ์ )
ํํ ๋ธ๋ก = ์์ํ ~ ์๊ณํ(A = A<์์>&" ์ ๊ณ" ยท N = SUM(๋ธ๋ก)) โ ํฉ๊ณํ M38 = SUM(N11,N21,N30,N37).
E-3. ์ ์ฌ ๋งคํ (์์ฅ โ ์ถ๊ฐ๋ถ๊ฒฌ์ )
| ๊ฐ๊ฒฉ์ ์ฉ๋ถ | โ | ์ถ๊ฐ๋ถ๊ฒฌ์ |
|---|---|---|
| D ํํ | โ | A ํํ(๋ธ๋ก ๋จธ๋ฆฌ) |
| E ์ถ๊ณ ์ผ | โ | B ๋ ์ง |
| F ํ๋ชฉ | โ | C ํ๋ชฉ |
| G ํ๋ช | โ | D ํ๋ช |
| C ์์ฌ | โ | E ๋ชธํต์ฌ์(ํฌ์ผ) ๋๋ H ์ฌ์(PETยทLPM) โ ํ์ข (B)์ ๋ฐ๋ผ ์นธ์ด ๊ฐ๋ฆฐ๋ค |
| HยทIยทJ ๊ท๊ฒฉ | โ | IยทJยทK ๊ท๊ฒฉ |
| K ์๋ | โ | L ์๋ |
| R ์๊ณ | โ | M ๋จ๊ฐ (์ฆ ์ถ๊ฐ๋ถ๊ฒฌ์ ์ ใ๋จ๊ฐใ = ์์ฅ์ 1.15 ๊ฐ์ฐ ํ ๊ฐ) |
| S ๊ธ์ก | โ | N ๊ณต๊ธ๊ฐ์ก(=L*M ๋ก ์ฌ๊ณ์ฐ) |
| T ๋น๊ณ | โ | O ๋น๊ณ 1 / P ์ฌ์ |
E-4. ๐ด ์๋ณธ๋ ์ด๊ธ๋ ์๋ค (์ ์ ์ฌ๋ผ์)
- ๊ฐ๊ฒฉ์ ์ฉ๋ถ ์คํฉ๊ณ 503,113.5(๋ฐ์ดํฐ 17ํ + ํฉ๊ณํ r489) โ ์ถ๊ฐ๋ถ๊ฒฌ์ (์ฃผ๋ฐฉ๊ฐ๊ตฌ) 506,223.5 = 3,110์ ์ฐจ์ด.
์์ฅ์๋ง
'ใฑ'์(5,060)ยท2GFW(111,090) / ์ถ๊ฐ๋ถ๊ฒฌ์ ์๋งGW(105,000)ยทBEP(7,130ร2)ยท์คํ์ฅ์ ๋ฐยท์จ๋ผ์ด๋ยท์ ๋ฐ์ฅยทPL. - ์ถ๊ฐ๋ถ๊ฒฌ์ (์ผ๋ฐ๊ฐ๊ตฌ) 513,461.2 ๋ ์์ฅ์ ํ ์ค๋ ์๋ค โ ์์ฅ์ด ์ฃผ๋ฐฉ ์ ์ฉ์ผ๋ก๋ง ๋๊ณ ์๋ค. โ ๊ทธ๋์ ์์ฅ์ ์๋ ์์ฑํ๋ ค๋ฉด ใ์ด๋ ์ชฝ์ด ์ ๋ณธ์ธ๊ฐใ๋ฅผ ๋จผ์ ์ ํด์ผ ํ๋ค. ์ง๊ธ์ ์ถ๊ฐ๋ถ๊ฒฌ์ (์ ์ถ์ฉ)์ด ์ฌ์ค์ ์ ๋ณธ์ด๊ณ ์์ฅ์ ๋ค์ฒ์ง ์ฌ๋ณธ์ด๋ค.
E-5. ๊ตฌํ ๊ณํ (์ถํ)
- 1๋จ๊ณ(์ง๊ธ) = ์ ํ์ผ ์์ฑ ์ ๊ฐ๊ฒฉ์ ์ฉ๋ถ ๋ฐ์ดํฐ ์ ์ญ์ +
sheet_state='hidden'. ์์ ํยทํค๋ยท์์์ ๊ทธ๋๋ก ๋๋ค(ํ์ ๋ถํ๊ดด ์์น). - 2๋จ๊ณ = ์ถ๊ฐ๋ถ๊ฒฌ์ โ ๊ฐ๊ฒฉ์ ์ฉ๋ถ ์ญ์์ฑ(๋จ๊ฐ L ์
M/1.15์ญ์ฐ, ๊ฐ์ฐ์นธ์ 0). ์ญ์ฐ์ด ์ ๋ง๋ ํ๋ง ์ฌ๋ ํ์ธ. - 3๋จ๊ณ = PFS ์ ๊ฐ์ฐ์นธ(ํ๊ธฐ์บกยท์จ๊ตฌ๋ฉยท์๋ยทNCยท๋๋ฐ์ด๋) ์ ๋ ฅ UI ๋ฅผ ๋๊ณ ์์ฅ์ ์ ๋ณธ์ผ๋ก ์น๊ฒฉ, ์ถ๊ฐ๋ถ๊ฒฌ์ ์ ์์์ผ๋ก ๋ฌผ๋ฆฐ๋ค(ํ์ฌ ๋งํฌ 0๊ฑด์ ๋งํฌ๋ก ์ ํ).
F. ํํ ํญ ๋ณํ ๊ท์น (ํํ Q2ยทQ7 = A)
- ํ์ฅ ํ์ (ํํ) ๊ฐ์์ ์ฃผ๋ฐฉ/์ผ๋ฐ ํฌํจ ์ฌ๋ถ์ ๋ง์ถฐ ํญ์ ๋ณํํ๋ค. ๋จ๋ ์ฌ๋กฏ์ ํญยท๊ฐ์ง ํ๊น์ง ๊ฑท์ด๋ธ๋ค.
- ๊ฐ์ง
O23=SUM(W19:AD22)๋ฑ ๋ฒ์ ์์ ์ฌ์กฐ๋ฆฝ ํ์. - ๊ทผ๊ฑฐ = ๋น ํํ ์ฌ๋กฏ์ด
=SUM()๋ง ๋จ์ ์์ ๋ณต๊ตฌ ๊ฒฝ๊ณ ๋ฅผ ๋๋ 26.9.22 ์์ง ๊ฒฐํจ โข(C:\dev\seedchain\projects\pfs\rules.md).
G. ๋๋ฉด
๊ธฐ๋ณธ = ์ถ๊ฐํ์ง ์๋๋ค. ์ํ ์์์ ์ธ ๋๋ ๋๋ฉด ์ด๋ฏธ์ง๋ ์ญ์ ํ๋ค(ํํ 26.9.23). ๋ด์ญ์ ํญ๋ง๋ค ์ด๋ฏธ์ง 1์ฅ์ฉ ๋ฐํ ์๋ค(ws._images).
H. ๐ง ์๋ํ ํ์ดํ๋ผ์ธ (26.9.23 [ํํ] ใํ์คํ ๋๋ ๊ณณ๊น์ง๋งใ ยท PFS ์๋ง๊ฐํ ๋ฒํผ ์์ )
์
๊ตฌ = C:\dev\_work\hansem-0926\pipeline.py <๋ง๊ฐ๋ฒํธ> [--upload final|<์ฐจ์>] [--only f1,f2] [--issue YYYY.MM.DD] ยท ์ข
๋ฃ์ฝ๋ 0 = ์ ํ์ฅ ํต๊ณผ.
| ๋จ๊ณ | ํ์ผ | ํ๋ ์ผ |
|---|---|---|
| 1 | sites.py load(close_no) |
์๋ง๊ฐ โ ํ์ฅ ์ค์ ์๋ ํ์ . ํ์ ๋ถํ์ค = need ์ฌ์ โ ๊ทธ ํ์ฅ โ(๋น๋ยท์
๋ก๋ ์ ํจ) |
| โ | overrides.json |
ํ๋จ๊ฐ(ํค = field_no) โ ๋ฐํ๋ณธ(issuedยทamountsยทtype_by_est) ยท ๊ตฌ๋ถ ๊ฐ์ (grp) ยท ํก์(absorb) ยท ์๋ ์ด๋ฐ๋น(freight) ยท siteยทdestยทmainยทaddsยทtypes ๋ฎ์ด์ฐ๊ธฐ ยท note = ๊ทผ๊ฑฐ |
| 2 | build.py use()ยทbuild(key) |
์์ฐ๋น ๊ฑฐ๋๋ช ์ธ์ + ๊ฐ์ง ์ฌ๊ณ์ฐ ๊ฒ์ฐ(assert) |
| 3 | build_cons.py |
์๊ณต๋น ๊ฑฐ๋๋ช ์ธ์(์๊ณต๋น ์๋ ํ์ฅ๋ง) + O40 ๊ฒ์ฐ |
| 4 | close_xlsx.py |
์๋ง๊ฐํ(PFS monthly_close_excel.build ํ์ผ์งธ ๋ก๋) |
| 5 | pipeline.py |
๋์กฐํ ยท 1๋ง์ ์ด์ ์ฐจ โ ยท โ/โ ์์ผ๋ฉด ์ ๋ก๋ ๊ฑฐ๋ถ |
| 6 | upload.py put_file |
NAS B.NAS_BASE(= \\192.168.0.101\๊ณต์ ํด๋\<๋
>ํ์ฅ\๊ฒฌ์ \<์>์\<์
์ฒด>) |
| ๊ฒ์ฆ | cmp_out.py <๊ธฐ์คํด๋> |
์ฐ์ถ๋ฌผ ํ๊ท ๋์กฐ(ํญยท์ ๊ฐ/์์ยท๋ณํฉยท์ด๋ฏธ์ง ์ต์ปคยท์ธ์์์ญ) |
์๋ ํ์ ๊ท์น(ํ์คํ ๊ฒ๋ง) โ ํ์ฅ๋ช
= ๋ณธ๊ฒฌ์ ๋ช
ใโฆ ๊ฒฌ์ ์ใ ์๋ถ๋ถ ยท ๋ด๋น = field.company_member_no โ company_member ใ์ด๋ฆ ์ง๊ธ๋ใ ยท ๋ณธ๊ฑด = main_amount ์์ ๋๋ง ยท ํํ = ๋ณธ๊ฑด์ด๋ฉด ๋ณธ๊ฒฌ์ type_name, ์ถ๊ฐ๋ง์ด๋ฉด ํ๋ช
์ ๋(84Bยท74A) ยท ๋ณธ๊ฑด ์ด๋ฐ๋น = ๋ณธ๊ฒฌ์ ์ด์์นธ 1ํ(๋ ์ง = field.shipping_date, ์ฐจ๋ = ๊ทธ๋ ํ์ฅ ์ถ๊ณ ๋ฐฐ์ฐจ) ยท ์ถ๊ฐ ์ด๋ฐ๋น = ๊ฒฌ์ ใ์ด์ใ ํยท์ด์์นธ๋ง๋ค 1ํ, ๋ผ๋ฒจ ๋ ์ง(์์ฐจยทํ์ฐจ ํผ์ฉ)์ ๋น์ผโ์ ๋ ํ์ฅ ์ถ๊ณ ๋ฐฐ์ฐจ๊ฐ ๋ฑ 1๊ฑด์ผ ๋๋ง ์ง. ์ง ์์ผ๋ฉด need.
์ฌํ ๊ฒ์ฆ(26.9.23) โ ์ ์ค์ (SITES ํ๋์ฝ๋ฉ)์ผ๋ก ๋ง๋ ์ต์ข
๋ณธ 9๊ฐ vs ์๋ ํ์ ์ฐ์ถ = ์ฐจ์ด 0(cmp_out.py out_ref_0923). ์์ธ๊ฐ์ ๋นผ๋ฉด ๊ธ๊ฐ(753 ํ๋์ฝค๋์ด ์ด์)ยท๋กฏ๋ฐ(780 ์ด์์นธ ๋ ์ง ์์)๋ง โ, ๋๋จธ์ง 4ํ์ฅ์ ์๋๋ง์ผ๋ก ํต๊ณผ.
Jev ํด๋ฐฑ(26.9.23) โ ์ง ์๋ ์ด์ ํ์ need ์ฌ์ ๋ค์ sites.jev_hint ๊ฐ ใJev ์ถ์ฒ <๋ฐฐ์ฐจ> p=โฆ ์ ๋งคใ ๋๋ ใ๋จ์ ํ๋ณด ๋ฐฐ์ฐจ 0ใ์ ๋ถ์ธ๋ค. ํ์ = jev_freight.py(์ ๋ต์
TRUTH ยท ์ฌ์ธก์ python jev_freight.py 2 [--prod]). ๋ฐ์์ ์ฌ์ ํ overrides(์ฌ๋).
PFS ๋ถ์ผ ๋ ํ ๊ฒ(โณ ๋ฏธํด๊ฒฐ โ ํํ ใ๊ธฐ๋ฅ ์ถ๊ฐํ ๋ ํ๊ฒ ๋คใ)
1. ๐ดNAS ์ ์ฅ ๊ฒฝ๋ก โ PFS ๋ AWS(EC2)์์ ๋๋ค โ ์ฌ๋ฌด์ค NAS(192.168.0.101) ์ ์ง์ ๋ชป ์ด๋ค. ๋ฒํผ = zip ๋ค์ด๋ก๋ ๊ฐ ํ์ค์ (๋๋ ์ฌ๋ฌด์ค PC ์์ปค๊ฐ ๋ฐ์ ์ ์ฅ).
2. ์์ธ๊ฐ ์ ์ฅ โ Q1 ์ถ์ฒ โ monthly_close_item JSON ์นธ(์คํค๋ง ๋ณ๊ฒฝ = ์น์ธ) + ์๋ง๊ฐํ ํ๋ฉด ์
๋ ฅ. overrides.json ๊ณผ ๋ชจ์ ๋์ผ.
3. ํ๋จ ์
๋ ฅ UI โ โ ํ์ฅ์ ์ฌ์ ๋ฅผ ํ๋ฉด์ ๋์ฐ๊ณ ํก์/์๋ ์ด๋ฐ๋น/๋ฐํ๋ณธ ๊ธ์ก์ ๋ฐ๋๋ค.
4. ์๊ณต์ผ โ PFS ์ ๊ธฐ๋ก ์์(์๊ณต๋น ๋ช
์ธ์ ๋ ์ง ์นธ ๋๋ถ๋ถ ๋น์นธ).
5. ์ฝ๋ ์ด์ โ ๋ชจ๋ ์ ์ญ(use()) โ ctx ์ธ์ ยท pymysql ์ง๊ฒฐ โ PFS DAO ยท ์์ ํ์ผ(form\) โ ์๋ฒ ๋ณด๊ด ยท Excel ์ค์ด๊ธฐ ๊ฒ์ฆ ์๋จ ์์(evalwb ์ฌ๊ณ์ฐ๋ง).