ΡΠ»Π΅ΠΆΠΊΠ°Π·Π°ΠΎΡΡΠ°ΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ, ΡΡΡΠΎΡΠ΅ΠΊ 15-40ΠΊΠΎΠ΄Π°. Π‘Π²ΡΠ·Π°ΡΡ ΡΡΠ΅Ρ ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² Π½Π° ΡΠΊΠ»Π°Π΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ·ΠΎΠ½ ΠΈ Π²Π°ΠΉΠ»Π΄Π±Π΅ΡΠΈΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠ° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ ΡΠΌΠ΅Π½ΡΡΠ°Π»Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΡΠΎΠ²Π°ΡΠ° Π½Π° ΠΎΠ±ΠΎΠΈΡ
; ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΡΠΎΠ±Ρ 1) Π΅ΡΠ»ΠΈ ΡΠΎΠ²Π°ΡΠ° ΡΠΏΠ°Π» Π΄ΠΎ 0 ΡΡΡΠΊ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°ΠΎΠΊΠ΅Ρ ΠΏΠ»Π΅ΠΉΠ°Π΅ ΠΎΠ½ ΠΎΠ±Π½ΡΠ»ΡΠ»ΡΡ Π΄ΠΎ 0ΡΡ Π² Π΄ΡΡΠ³ΠΎΠΌ 2) Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ΄Π°Π½Π° Π΅Π΄Π΅Π½ΠΈΡΠ° ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠ²Π°ΡΠ° Π½Π° ΠΎΠ΄Π½ΠΎ ΠΌΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ΅ - Π² Π΄ΡΡΠ³ΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ ΡΠΌΠ΅Π½ΡΡΠ°Π»ΡΡ ΠΎΡΡΠ°ΡΠΎΠΊ. Π’Π°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ Π½ΡΠΆΠ΅Π½ Π°ΠΏΠΈ Π΄ΠΎΡΡΡΠΏ ΠΈ Π±ΠΎΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΠΏΠΈΡΠΎΠ½Π΅ , ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ Ρ ΡΠ΅Π±Ρ Π² Π±Π°Π·Π΅ ΠΎΡΡΠ°ΡΠΊΠΈ Π² ΠΎΠ±ΠΎΠΈΡ
ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΡΠ°Ρ
ΠΈ ΡΠ°Π· Π² ΠΌΠΈΠ½ΡΡΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΈΡ
, ΡΠ°Π΄ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΎΡΡΠ°ΡΠΊΠΎΠ² Π½Π° ΡΠ°ΠΉΡΠ°Ρ
. ΠΡΠ»ΠΈ ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ΅ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ΅ ΡΠΏΠ°Π» Π½Π° Π΅Π΄Π΅Π½ΠΈΡΡ - ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠΎΡΡΠΎΡΠ»Π°ΡΡ ΠΏΡΠΎΠ΄Π°ΠΆΠ°. ΠΠ°ΠΆΠ΄Π°Ρ ΠΌΠΈΠ½ΡΡΠ°ΡΠΈΡ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π΅ΡΠ°ΠΊΠ°Π»ΠΈΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ. Π ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ- ΠΊΡΠΎΡΡΠ·Π΅ΡΠΊΠ°Π»Π½ΠΎ MEMORY={ OstOzon:{tovar:10, tovar2:3} OstWildB:{tovar:10, tovar2:3} } Dowork=true While dowork: ozon= ozon.connect(...).getinfo() WB= WB.connect(...).getinfo() OstOzon=ozon['ΠΎΡΡΠ°ΡΠΊΠΈ'] OstWildB= wildb['ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΠΎ ΡΠΎΠ²Π°ΡΠ°ΠΌ'] For good in goods: diffOZ = Ostozon[good]-MEMORY['ostozon'][good] diffWB = Ostozon[good]-MEMORY['ostozon'][good] #ΡΡΠΌΠΌΠ°ΡΠ½Π°Ρ ΡΠ°Π·Π½ΠΎΡΡΡΠΌ 0 ΠΈΠ»ΠΈ -2, -6,-1 ΠΈΡΠ΄ SUM= diffOZ+diffWB #ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π·Π°ΠΏΠΈΡΡ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π° ΠΊΠΎΠ»Π²ΠΎ ΡΠΏΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΏΡΠΎΠ΄Π°ΠΆ MEMORY['ostozon'][good] += SUM NEWVAL = MEMORY['ostozon'][good] + SUM MEMORY['ostozon'][good] = NEWVAL #ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΈΡΠΎΠ³ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ Ozon.updateInfo[good]['countβ] = NEWV L WB.updateInfo[good]['countβ] = NEWV L ΠΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ²Π΅ΠΆΠΈΡ
ΠΎΡΡΠ°ΡΠΎΠΊΠΎΠ² OzonFileTable[good]= NEWVAL WbFileTable[good]= NEWVAL #for ends # Π² ΠΊΠΎΠ½ΡΠ΅ Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ Ρ Π½ΠΎΠ²ΡΠΌΠΈ ΠΎΡΡΠ°ΡΠΊΠ°ΠΌΠΈ Ozon.sendInfo(OzonFileTable) WB.sendInfo(OzonFileTable).