Quad.Wiki
Quad.Magic - ΠΠΊΡΠΏΠΎΡΡ
ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ "ΠΠΊΡΠΏΠΎΡΡ" Π² Quad.Magic ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ³ΡΡΠ·ΠΈΡΡ ΡΠ°ΠΉΠ» ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΡΠ°Π±Π»ΠΎΠ½Ρ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ.
ΠΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΊΡΠΏΠΎΡΡΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ Π² ΠΎΠ΄Π½Ρ Π³ΡΡΠΏΠΏΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Quad.Magic βΠΠΊΡΠΏΠΎΡΡβ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 1Β - ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°Π±Π»ΠΎΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³ΡΡΠΆΠ°ΡΡΡΡ ΡΠ°ΠΉΠ»
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 2Β - ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΡΡ, ΠΊΡΠ΄Π° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³ΡΡΠΆΠ΅Π½ ΡΠ°ΠΉΠ». Π€ΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»Π° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ:
XLSX - Π²ΡΠ³ΡΡΠΆΠ°Π΅ΡΡΡ ΡΠ°ΠΉΠ» Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Excel Π²Π΅ΡΡΠΈΠΈ 2007+
XLS - Π²ΡΠ³ΡΡΠΆΠ°Π΅ΡΡΡ ΡΠ°ΠΉΠ» Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Excel Π²Π΅ΡΡΠΈΠΈ 97-2003
CSV - Π²ΡΠ³ΡΡΠΆΠ°Π΅ΡΡΡ ΡΠ°ΠΉΠ» Π² ΡΠΎΡΠΌΠ°ΡΠ΅ CSV (ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΠΎΠΌ ΠΈΠ· Excel). ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ³ΡΡΠΆΠ°Π΅ΡΠ΅ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΈ Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Excel, ΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ³ΡΡΠΆΠ°ΡΡΡΡ ΡΠ°ΠΉΠ» Π±ΡΠ΄Π΅Ρ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ CSV Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· ΡΠ°Π±Π»ΠΎΠ½ ΡΠΊΡΠΏΠΎΡΡΠ°, Π° Π½Π΅ ΡΠ΅ΡΠ΅Π· ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°
TXT - Π²ΡΠ³ΡΡΠΆΠ°Π΅ΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ Π·Π½Π°ΠΊΠΎΠΌ ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ (Tab)
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 3Β - ΠΏΡΠ°ΠΉΡ (ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ 1), Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π² ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎΠΏΠ°Π»Π° Π΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΉΡΠ°. Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ°Π±Π»ΠΎΠ½Π° ΡΠΊΡΠΏΠΎΡΡΠ° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ±ΡΠ°ΡΡ ΠΡΡΠΎΡΠ½ΠΈΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡ - βΠΡΠ°ΠΉΡβ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ»Ρ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π±ΡΠ΄ΡΡ Π²Π·ΡΡΡ ΠΈΠ· Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ Π² ΡΡΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΏΡΠ°ΠΉΡΠ°, Π° ΠΎΡΡΠ°Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΉΡΠ°
Β
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 4Β - SQL ΡΠΈΠ»ΡΡΡ - Π·Π΄Π΅ΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠΈΠ»ΡΡΡ Π²ΡΠ³ΡΡΠΆΠ°Π΅ΠΌΡΡ ΡΠΎΠ²Π°ΡΠΎΠ² (ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ Π² ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠ»ΡΡΡ). ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²:
p.cat_1_id <> ''Β - Π²ΡΠ³ΡΡΠ·ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π°ΡΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠΌ BY (ΠΎΠ½Π»Π°ΠΉΠ½Π΅ΡΠΎΠΌ)
p.price_compare = 1Β - Π²ΡΠ³ΡΡΠ·ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π°ΡΠΎΠ², ΡΠ΅Π½Π° ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π΄ΠΎΡΠΎΠΆΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ²
((p.rc_state > 0) and (p.rc_diff < 0))Β - Π²ΡΠ³ΡΡΠ·ΠΊΠ° ΡΠΎΠ²Π°ΡΠΎΠ² Ρ Π½Π΅ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π Π¦
p.is_exists <> 2Β - Π²ΡΠ³ΡΡΠ·ΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π°ΡΠΎΠ² Π² ΠΠ°Π»ΠΈΡΠΈΠΈ
p.create_date > current_timestamp - interval β24 hoursβ - ΡΠΈΠ»ΡΡΡ ΡΠΎΠ²Π°ΡΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ° (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π»ΡΠ±ΠΎΠ΅)
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° 5Β - Π·Π΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΡΠ°Π±Π»ΠΎΠ½Π°, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³ΡΡΠΆΠ°ΡΡΡΡ ΡΠ°ΠΉΠ», Π»ΠΈΠ±ΠΎ CSV, Π»ΠΈΠ±ΠΎ XML - Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΡΡ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ°Π±Π»ΠΎΠ½Π°. ΠΡΠΈΠΌΠ΅ΡΡ:Β F:\template\template_price.xlsx[CSV];F:\out\price.csvΒ [XML];F:\out\price.xml