--- trunk/docs/server.uml 2007/04/24 12:25:53 38 +++ trunk/docs/server.uml 2007/04/26 08:27:47 49 @@ -54,8 +54,8 @@ clMaroon $00B9FFFF -432 -248 +456 +244 106 94 MPVYjKcZx0qo4yQpPTcFYQAA @@ -324,7 +324,7 @@ clMaroon $00B9FFFF -500,165;490,248 +508,165;508,244 zouo+OclcUGJ14ubmmhidgAA oZxAeXC/3UO+4bsTBx0iQAAA W7XAKWFXxU+W6gyaA0dXcAAA @@ -1357,7 +1357,7 @@ -20 +21 DBLayer +MYDtPYPL0yOvsDPAKz5YQAA @@ -1392,7 +1392,7 @@ AgZdXuuZYEyZhznG4vv4awAA 1 -w97iYXZ400q2UYOSGJSyqAAA +kRXG5YF6w0OK2M0ZrgrORwAA WriteVareInfo @@ -1417,9 +1417,11 @@ log H+WaYohHNEyvmiXLk4TEKAAA -2 -xJigAVht8026jhjim6Na0QAA -dZjrbVG8vECWPgRVP8PWjAAA +4 +xA9C193DIkSN+rgGre3L+gAA +CTRNaahik02xt72wmgVQEgAA +2L5RAwWKO0eM+xVRB+eLcwAA +6pXXPUeLJkyl5aaF6PocqgAA 7 4jYMGf0TmkyXvKjP1neTtQAA @@ -1454,9 +1456,10 @@ CUB4OuElbUSJyyNmb14XoAAA 1 CYxm/qfakku67pRfHr5RCAAA -2 +3 Wtpm45zS/US5ePo2RuVBywAA sbs/cb6CrEaH2J9+1VRbqAAA +DPBd1sLGoEaIeSynyGrOZQAA 3 m_barcode @@ -1470,8 +1473,9 @@ m_price MPVYjKcZx0qo4yQpPTcFYQAA -1 +2 KuaO+I16BkeVIFJdNhIRyAAA +70nE1hf6Y0iDtmBywFzufwAA TCPLayer @@ -1503,8 +1507,9 @@ W8F+a9loA06YOuyjk8TuBgAA -1 +2 6xneaBynmkKgg4YPSQ3rhgAA +PQzRe+zc0k+Q4TCvA5tAdwAA 2 sock @@ -1536,15 +1541,15 @@ transaktionlog bviUojedCEKCLmD+QefLgAAA 2 -go3xc8Hg1UyU5WCEquZ0XAAA -OVmGgEav/kSoH9XTsm64cgAA +INRzYk2u30WjJYtR092wAwAA +seHyQTfFpEmf04kTFOGQgwAA enhedslog bviUojedCEKCLmD+QefLgAAA 2 -qJMqOzIR0U6ctQoZXSiv3wAA -H700MAMcN0+1CZHSpca8HwAA +EkQUit8uqkKmPVp672vZHAAA +CuIVMJ4uCkWIso2bjMuytwAA 8 y0rXTicpsUi4sSGqzcmiDgAA @@ -1693,8 +1698,8 @@ KJJbe5zrRU2KZZFtXCq0QQAA 4 7uBsUCoRVEKq8tuuQ+qxNQAA -rOfvNzV15kKu0FlKLbdQpQAA -aIqEF1ofhketef4hX+/V8wAA +aIqEF1ofhketef4hX+/V8wAA +rOfvNzV15kKu0FlKLbdQpQAA s1smiDcUrEGuTRP06JaX3QAA @@ -1702,8 +1707,8 @@ H+WaYohHNEyvmiXLk4TEKAAA 4 zcF1hEUKJ0GWZwr9gPEiOQAA -p8vyAh74CUS6IQfYqL6PQgAA -4WTEYJDZBE2Ttke1+2HMvAAA +4WTEYJDZBE2Ttke1+2HMvAAA +p8vyAh74CUS6IQfYqL6PQgAA w/pB+ysrkE6O77ZvVjfJzQAA @@ -1720,8 +1725,8 @@ H+WaYohHNEyvmiXLk4TEKAAA 4 Df68Eh2H/06cplxG0EUkzQAA -YIM9MJoHUk6NUpvqTk+FhAAA -wNKkD5oyEEC34e5Jyz0klgAA +wNKkD5oyEEC34e5Jyz0klgAA +YIM9MJoHUk6NUpvqTk+FhAAA QIVd31JXE0S3ymR3SB/qRwAA @@ -1729,8 +1734,8 @@ MPVYjKcZx0qo4yQpPTcFYQAA 4 y2xyKMgUVUGuHGYBTWfFtgAA -XZUVBxIluku2Er7dYMMyAgAA -bKUo3i4yUEyrzC0PdbJ1oQAA +bKUo3i4yUEyrzC0PdbJ1oQAA +XZUVBxIluku2Er7dYMMyAgAA VqlyViteJ0umyof5Ta5JlgAA @@ -1759,8 +1764,8 @@ bviUojedCEKCLmD+QefLgAAA 4 +/N4umJBCEW4tpAUrTm42wAA -MjdYSQ2vFEiVajzqvRSBHwAA -KlfgWYgYzUuNTAlVod/50wAA +KlfgWYgYzUuNTAlVod/50wAA +MjdYSQ2vFEiVajzqvRSBHwAA y9ntCFBWp02cOq9w6RHO0wAA @@ -1768,8 +1773,8 @@ UTcYPYUhSUKtJyXrdqr0SQAA 4 ovNhEUj+FkCMnTzb9ZoIbAAA -wlJc/m1oeEGxCAhbH+SDDgAA -AT+gHPmf90y8YB0Dd41bzQAA +AT+gHPmf90y8YB0Dd41bzQAA +wlJc/m1oeEGxCAhbH+SDDgAA FRsM3im9GE6yTWRDJtZrrwAA @@ -1786,8 +1791,8 @@ bviUojedCEKCLmD+QefLgAAA 4 tfudBSL6TEaFim4is1fQgAAA -rCCf2c7G6U2v2+EoCIzYyQAA -Zj8R9h4I706u8sC4C4obqgAA +Zj8R9h4I706u8sC4C4obqgAA +rCCf2c7G6U2v2+EoCIzYyQAA wKVYPOFzNEq58aAmW6vD6gAA @@ -1795,8 +1800,8 @@ dIv/3xUfm0SkFPPTT7JZKAAA 4 uIXS+AwJhU6eoAQ919Y1rgAA -x+fRxAXtGEORTQdYv8cBCwAA -Xv+xOkRdok+SIZuk9WKIHQAA +Xv+xOkRdok+SIZuk9WKIHQAA +x+fRxAXtGEORTQdYv8cBCwAA HvhNOFHumk6d+Lsg3O+jNgAA @@ -1813,8 +1818,8 @@ 1fxZKQ/3pE+YUTCN2reReAAA 4 pQqRzRHATUCNG60kOdR4BwAA -bzEG7WHc7km/hX3aR+lAUAAA -jJEcMRVNA0ibIveIQp6PIgAA +jJEcMRVNA0ibIveIQp6PIgAA +bzEG7WHc7km/hX3aR+lAUAAA ojsyewpUCEax1JjyVevHIAAA @@ -1822,8 +1827,8 @@ H+WaYohHNEyvmiXLk4TEKAAA 4 R8VsGYhOWU6qjszQTJt2lgAA -p+sbSB/87UySQqTEocYWIAAA -3rUkO2+qQECklxE5QIIWSgAA +3rUkO2+qQECklxE5QIIWSgAA +p+sbSB/87UySQqTEocYWIAAA VuemPrBLGUeRmZaF7CQzOgAA @@ -1840,8 +1845,8 @@ H+WaYohHNEyvmiXLk4TEKAAA 4 MnxlUm3axUeXl375Uywq7gAA -LDu8n2digkGR4dbNBOsXdwAA -mOXUhE2xN0mTt5b8r/0CFQAA +mOXUhE2xN0mTt5b8r/0CFQAA +LDu8n2digkGR4dbNBOsXdwAA 9FBo5GRYvU6NzuWMb7QnswAA @@ -1849,8 +1854,8 @@ bviUojedCEKCLmD+QefLgAAA 4 UK0UQOCjq0yGzKN10eATWwAA -nHl+Kig8PUCjR0PtHCXyFQAA -81P87T6EQ0uj5B6+zdd4eQAA +81P87T6EQ0uj5B6+zdd4eQAA +nHl+Kig8PUCjR0PtHCXyFQAA wwgVwl+110+wtKHj1MkilQAA @@ -1867,8 +1872,8 @@ KJJbe5zrRU2KZZFtXCq0QQAA 4 m8IzVEpujU+swVdQ0sI0eQAA -89wil1evbEaniU0opC2xBAAA -fH6/5kXPZU2/Q2vmHn1YHAAA +fH6/5kXPZU2/Q2vmHn1YHAAA +89wil1evbEaniU0opC2xBAAA XgVpgOFqkkOhaJU/+hlxWwAA @@ -1876,8 +1881,8 @@ H+WaYohHNEyvmiXLk4TEKAAA 4 TwkBtMqV20+GmBNKx5WQ2gAA -zBGrI1GeAUypqVxtF+LoCAAA -Ie/gAVnvhUCnaEfW4TRECQAA +Ie/gAVnvhUCnaEfW4TRECQAA +zBGrI1GeAUypqVxtF+LoCAAA neH6sZ6gYEyJK8g51ILBCQAA @@ -1894,8 +1899,8 @@ H+WaYohHNEyvmiXLk4TEKAAA 4 +V4VvQL0LkyPzzRFeL275QAA -LKSayaDRVEer7s4O+n/qDQAA -kdBUalh4lkiqkh7qvFZdeAAA +kdBUalh4lkiqkh7qvFZdeAAA +LKSayaDRVEer7s4O+n/qDQAA vexWBh7mbkWD2sGW2HgvUgAA @@ -1903,8 +1908,8 @@ MPVYjKcZx0qo4yQpPTcFYQAA 4 xsGDu3cvmECLvpUrRFMNwAAA -TfQe0XCHl0aFiGjPImHEhAAA -zKjffSjegkOjSUlFIUQxOQAA +zKjffSjegkOjSUlFIUQxOQAA +TfQe0XCHl0aFiGjPImHEhAAA IZRwkKfv/kKD6LETVlcUeAAA @@ -1921,8 +1926,8 @@ H+WaYohHNEyvmiXLk4TEKAAA 4 5hFnMgsip0S+2dIThzkCvAAA -VY1Nil3MTkKsME9qeaUzMQAA -YjrZ+P+25kSHuaek3ep+hQAA +YjrZ+P+25kSHuaek3ep+hQAA +VY1Nil3MTkKsME9qeaUzMQAA /+JV2ufY606B3FGaKhm16AAA @@ -1930,8 +1935,8 @@ bviUojedCEKCLmD+QefLgAAA 4 iiqLT59QTke04KQSguwqjgAA -/4yILXTTPk6HlmThL2Le4AAA -JH2LSwzG2EqoYJFValVV7wAA +JH2LSwzG2EqoYJFValVV7wAA +/4yILXTTPk6HlmThL2Le4AAA e8wk4gf5vUGbrP/H+D+8uQAA @@ -1960,8 +1965,8 @@ bviUojedCEKCLmD+QefLgAAA 4 jKjWVWYnVkabLC13IUvm8gAA -NBLhJBiKC0aNzS+JJd8ivgAA -+/2u/taTZ0KYjdYzQ2JXDwAA ++/2u/taTZ0KYjdYzQ2JXDwAA +NBLhJBiKC0aNzS+JJd8ivgAA aGbbHnahvU6i2zDmdSzjDQAA @@ -1969,8 +1974,8 @@ dIv/3xUfm0SkFPPTT7JZKAAA 4 zxMzacvY4k64alTZ2w133wAA -/KDuzNH95kqvTNQcabWfvgAA -70RkWtDF10WXVzBone/kPQAA +70RkWtDF10WXVzBone/kPQAA +/KDuzNH95kqvTNQcabWfvgAA ucwzlqgcM0yPmdbVEICogQAA @@ -1987,8 +1992,8 @@ bviUojedCEKCLmD+QefLgAAA 4 l/4pxhtuhE22lwXaFbuX/wAA -FFZASliqEESGgI0TQ1W1WgAA -+l+sQGI8vUid6YoAbTZ57gAA ++l+sQGI8vUid6YoAbTZ57gAA +FFZASliqEESGgI0TQ1W1WgAA BhjknRxCy0C1rHpshAK9XAAA @@ -1996,11 +2001,23 @@ UTcYPYUhSUKtJyXrdqr0SQAA 4 m7kq1+PfSEmsVoYvRdLoGQAA -PhXrnrutdUGAobKsEv3kfQAA -OJ4OatlozU24lhEe9HaQbAAA +OJ4OatlozU24lhEe9HaQbAAA +PhXrnrutdUGAobKsEv3kfQAA ZWMEFg4VakyNe2TsSejNaQAA + ++MYDtPYPL0yOvsDPAKz5YQAA +2 + +u2cQ8c9LmUWdwgHMw8Kj7wAA +1fxZKQ/3pE+YUTCN2reReAAA + + +u2cQ8c9LmUWdwgHMw8Kj7wAA +MPVYjKcZx0qo4yQpPTcFYQAA + + 2 CollaborationInstanceSet1 @@ -2015,12 +2032,12 @@ jjhPndEoUEuIiOFskL237AAA lZWXBSeGS06FompJD7sJFAAA -10 +11 clMaroon $00B9FFFF 157 -44 +40 70 350 UuiBgKZzR06c+xisWC2EewAA @@ -2040,359 +2057,410 @@ UuiBgKZzR06c+xisWC2EewAA - + clMaroon $00B9FFFF -529 -44 -70 +60 +40 +81 350 -qfiXhJrd30CLQU26oxLw/wAA - - +LNa2a40pekCuYxRcjSqMggAA + + 4 - : DBLayer + : TCPLayer - + False - + False - -qfiXhJrd30CLQU26oxLw/wAA + +LNa2a40pekCuYxRcjSqMggAA - + clMaroon $00B9FFFF -1013 -44 +264 +40 70 350 -QaVcO0YXokS9BMKUoc/lmgAA - - +KuaO+I16BkeVIFJdNhIRyAAA + + 4 - : log + : VareInfo - + False - + False - -QaVcO0YXokS9BMKUoc/lmgAA + +KuaO+I16BkeVIFJdNhIRyAAA - + clMaroon $00B9FFFF -60 -44 +664 +40 70 350 -LNa2a40pekCuYxRcjSqMggAA - - +qfiXhJrd30CLQU26oxLw/wAA + + 4 - : TCPLayer + : DBLayer - + False - + False - -LNa2a40pekCuYxRcjSqMggAA + +qfiXhJrd30CLQU26oxLw/wAA - + clMaroon $00B9FFFF -752 -44 +392 +40 70 350 -KuaO+I16BkeVIFJdNhIRyAAA - - +QaVcO0YXokS9BMKUoc/lmgAA + + 4 - : VareInfo + : log - + False - + False - -KuaO+I16BkeVIFJdNhIRyAAA + +QaVcO0YXokS9BMKUoc/lmgAA - + clMaroon $00B9FFFF lsRectilinear -192,104;557,104 -B7Bg1zZIZkuYfCpzid5V7wAA -2haf6cPOe06g6GVDd0RrgwAA -dX7CpWFlXEKckfm9nyJTnwAA - +100,128;292,128 +egzT+K6A2UGMKAecRPirZwAA +wxZl+6m7CkeccQTv03DKGQAA +N0G/BeRDlECZ2eDiW8zdpgAA + 1,5707963267949 10 -1 : Timestamp, TerminalID, Description, Price, Total := log() -B7Bg1zZIZkuYfCpzid5V7wAA -MbwXpDPpx0moMFymGCrCEgAA +1 : VareInfo := OnRecieve() +egzT+K6A2UGMKAecRPirZwAA +nZvZw4QP7UC7niB+gmvy3AAA - + False 1,5707963267949 25 -B7Bg1zZIZkuYfCpzid5V7wAA -MbwXpDPpx0moMFymGCrCEgAA +egzT+K6A2UGMKAecRPirZwAA +nZvZw4QP7UC7niB+gmvy3AAA - + False -1,5707963267949 10 -B7Bg1zZIZkuYfCpzid5V7wAA -MbwXpDPpx0moMFymGCrCEgAA +egzT+K6A2UGMKAecRPirZwAA +nZvZw4QP7UC7niB+gmvy3AAA - -557 -104 + +292 +128 14 -69 +29 - + clMaroon $00B9FFFF lsRectilinear -570,108;1041,108 -9Vkiv23qm0ab4dm9jAfo5wAA -SLtCxIGQBEybTN1f5llDUQAA -2haf6cPOe06g6GVDd0RrgwAA - -0,0958591379491493 -104,479663092872 -2 : Timestamp, TerminalID := transaktionlog() -9Vkiv23qm0ab4dm9jAfo5wAA -wonLDqjywUiu+ifR7/mAfwAA +305,132;692,132 +EChNvZPEFEGokUvWc78uwQAA +Tv7qd+VPJUW5EzXQCFuYyQAA +wxZl+6m7CkeccQTv03DKGQAA + +0,139708852742602 +64,6297145282261 +2 : Barcode, Description, Price := GetVareInfo() +EChNvZPEFEGokUvWc78uwQAA +4anaNv2K8UylUgl1o80XKgAA - + False 1,5707963267949 25 -9Vkiv23qm0ab4dm9jAfo5wAA -wonLDqjywUiu+ifR7/mAfwAA +EChNvZPEFEGokUvWc78uwQAA +4anaNv2K8UylUgl1o80XKgAA - + False -1,5707963267949 10 -9Vkiv23qm0ab4dm9jAfo5wAA -wonLDqjywUiu+ifR7/mAfwAA +EChNvZPEFEGokUvWc78uwQAA +4anaNv2K8UylUgl1o80XKgAA - -1041 -108 + +692 +132 14 29 - + clMaroon $00B9FFFF lsRectilinear -570,157;1041,157 -Bsdy6QKarUykrZ49tWrUHQAA -SLtCxIGQBEybTN1f5llDUQAA -2haf6cPOe06g6GVDd0RrgwAA - -0,0665681574547119 -105,23307464861 -3 : Description, Price, Total := enhedslog() -Bsdy6QKarUykrZ49tWrUHQAA -GeNo1ZlSD0Gq9CnQfkgpmwAA +192,182;420,182 +8OwLcetoqkGEOWdpHLFiugAA +sDPPb8Sx406tD2JnDOCMdAAA +dX7CpWFlXEKckfm9nyJTnwAA + +1,5707963267949 +10 +3 : Timestamp, TerminalID := transaktionlog() +8OwLcetoqkGEOWdpHLFiugAA +TbsEoGAuKkON9ehKxdJ/nAAA + + +False +1,5707963267949 +25 +8OwLcetoqkGEOWdpHLFiugAA +TbsEoGAuKkON9ehKxdJ/nAAA - + +False +-1,5707963267949 +10 +8OwLcetoqkGEOWdpHLFiugAA +TbsEoGAuKkON9ehKxdJ/nAAA + + +420 +182 +14 +31 + + + +clMaroon +$00B9FFFF +lsRectilinear +433,191;692,191 +dIZ1M6oi0Eax4HD5AnwW8gAA +Tv7qd+VPJUW5EzXQCFuYyQAA +sDPPb8Sx406tD2JnDOCMdAAA + +1,5707963267949 +10 +4 : Timestamp, TerminalID := log() +dIZ1M6oi0Eax4HD5AnwW8gAA +tFojuDUgGECkxpm2HOyYWwAA + + False 1,5707963267949 25 -Bsdy6QKarUykrZ49tWrUHQAA -GeNo1ZlSD0Gq9CnQfkgpmwAA +dIZ1M6oi0Eax4HD5AnwW8gAA +tFojuDUgGECkxpm2HOyYWwAA - + False -1,5707963267949 10 -Bsdy6QKarUykrZ49tWrUHQAA -GeNo1ZlSD0Gq9CnQfkgpmwAA +dIZ1M6oi0Eax4HD5AnwW8gAA +tFojuDUgGECkxpm2HOyYWwAA - -1041 -157 + +692 +191 14 29 - + clMaroon $00B9FFFF lsRectilinear -95,195;557,195 -PSC8g1UzLUeL6nz33ZQgIgAA -2haf6cPOe06g6GVDd0RrgwAA -N0G/BeRDlECZ2eDiW8zdpgAA - -0,101688841458049 -98,508882848198 -4 : VareInfo := GetVareInfo() -PSC8g1UzLUeL6nz33ZQgIgAA -GxoVpPbsnEy+iAv8PcBqyAAA +192,236;420,236 +7oEytYzfHkqM6Oyb6YWKSwAA +sDPPb8Sx406tD2JnDOCMdAAA +dX7CpWFlXEKckfm9nyJTnwAA + +1,5707963267949 +10 +5 : Description, Price, Total := enhedslog() +7oEytYzfHkqM6Oyb6YWKSwAA +RK9mBr+DMkyb47FlmMfBSAAA - + False 1,5707963267949 25 -PSC8g1UzLUeL6nz33ZQgIgAA -GxoVpPbsnEy+iAv8PcBqyAAA +7oEytYzfHkqM6Oyb6YWKSwAA +RK9mBr+DMkyb47FlmMfBSAAA - + False -1,5707963267949 10 -PSC8g1UzLUeL6nz33ZQgIgAA -GxoVpPbsnEy+iAv8PcBqyAAA +7oEytYzfHkqM6Oyb6YWKSwAA +RK9mBr+DMkyb47FlmMfBSAAA - -557 -195 + +420 +236 14 29 - + clMaroon $00B9FFFF lsRectilinear -570,200;780,200 -ZRndwRPXrEes4lv08MKlBAAA -htTmsMEIXkycCq9QQrpv/gAA -2haf6cPOe06g6GVDd0RrgwAA - +433,244;692,244 +nxAOfxNoiUubXk/Pn/h4bgAA +Tv7qd+VPJUW5EzXQCFuYyQAA +sDPPb8Sx406tD2JnDOCMdAAA + 1,5707963267949 10 -5 : Barcode, Description, Price := VareInfo() -ZRndwRPXrEes4lv08MKlBAAA -ZVDv2ufDukaOwim1xD84EwAA +6 : Description, Price, Total := log() +nxAOfxNoiUubXk/Pn/h4bgAA +p2k5zaN6BEyFtXHZV6UhwwAA - + False 1,5707963267949 25 -ZRndwRPXrEes4lv08MKlBAAA -ZVDv2ufDukaOwim1xD84EwAA +nxAOfxNoiUubXk/Pn/h4bgAA +p2k5zaN6BEyFtXHZV6UhwwAA - + False -1,5707963267949 10 -ZRndwRPXrEes4lv08MKlBAAA -ZVDv2ufDukaOwim1xD84EwAA +nxAOfxNoiUubXk/Pn/h4bgAA +p2k5zaN6BEyFtXHZV6UhwwAA - -780 -200 + +692 +244 14 29 -5 - -Timestamp, TerminalID, Description, Price, Total -UuiBgKZzR06c+xisWC2EewAA +6 + +OnRecieve +VareInfo +LNa2a40pekCuYxRcjSqMggAA +KuaO+I16BkeVIFJdNhIRyAAA + +egzT+K6A2UGMKAecRPirZwAA + +jjhPndEoUEuIiOFskL237AAA +4 +nZvZw4QP7UC7niB+gmvy3AAA +6A5cZhRxyEC58t0aYB2lhgAA +dRaU7Qsn5ESVXksryes57wAA +m9aj6GvoIUGOlaomLRARHAAA + + +Barcode, Description, Price +KuaO+I16BkeVIFJdNhIRyAAA qfiXhJrd30CLQU26oxLw/wAA - -B7Bg1zZIZkuYfCpzid5V7wAA -7HQuSyEsikORQYnP9e2P+wAA + +EChNvZPEFEGokUvWc78uwQAA +AgZdXuuZYEyZhznG4vv4awAA jjhPndEoUEuIiOFskL237AAA 4 -MbwXpDPpx0moMFymGCrCEgAA -Wn4n55LWPkWyG2kUoyFILQAA -DMsPOtdn50y0uN5+iVukygAA -7/bmKI220UeMqAzJ22sGJAAA +4anaNv2K8UylUgl1o80XKgAA +CbX/EZACWESfocYP2IqgfAAA +QR4KlaBcUEOs9b7Mhzy5yQAA +RbxG8nk4RkWTB716pI/m/AAA - + Timestamp, TerminalID -qfiXhJrd30CLQU26oxLw/wAA +UuiBgKZzR06c+xisWC2EewAA QaVcO0YXokS9BMKUoc/lmgAA - -9Vkiv23qm0ab4dm9jAfo5wAA + +8OwLcetoqkGEOWdpHLFiugAA /h/pcCT+oUyZaYHucFV17gAA jjhPndEoUEuIiOFskL237AAA 4 -wonLDqjywUiu+ifR7/mAfwAA -7dW2V1Eqb0a8hvPbRjrztAAA -RaLEcZq/JUCc6HpL36WgmQAA -VnhPfLX5EECXkJK1z8hN1QAA +TbsEoGAuKkON9ehKxdJ/nAAA +C8DdsF/G1UeDFunMjUdpQwAA +PyMcAzSOvUG5Y0DAOjQ6mAAA +p5laVkUJdk+Y9F+XPBZp3gAA - -Description, Price, Total -qfiXhJrd30CLQU26oxLw/wAA -QaVcO0YXokS9BMKUoc/lmgAA - -Bsdy6QKarUykrZ49tWrUHQAA -yxP2zXJw1kWcAgJO/nU3qQAA + +Timestamp, TerminalID +QaVcO0YXokS9BMKUoc/lmgAA +qfiXhJrd30CLQU26oxLw/wAA + +dIZ1M6oi0Eax4HD5AnwW8gAA +7HQuSyEsikORQYnP9e2P+wAA jjhPndEoUEuIiOFskL237AAA 4 -GeNo1ZlSD0Gq9CnQfkgpmwAA -2BgiCvzA/EeGFzFWQcM5dAAA -NKNAhyaXOUa4B4/jeiT5sAAA -BgDQ0y1ktEGTFo8nmZeUPgAA +tFojuDUgGECkxpm2HOyYWwAA +WTwVVHRYM0C7erd5eOFI9gAA +xXqHe3p2XEy9QD4/6XoCRQAA +sXnXqnlOqUCT1VhIHoq6AgAA - -VareInfo -LNa2a40pekCuYxRcjSqMggAA -qfiXhJrd30CLQU26oxLw/wAA - -PSC8g1UzLUeL6nz33ZQgIgAA -AgZdXuuZYEyZhznG4vv4awAA + +Description, Price, Total +UuiBgKZzR06c+xisWC2EewAA +QaVcO0YXokS9BMKUoc/lmgAA + +7oEytYzfHkqM6Oyb6YWKSwAA +yxP2zXJw1kWcAgJO/nU3qQAA jjhPndEoUEuIiOFskL237AAA 4 -GxoVpPbsnEy+iAv8PcBqyAAA -0GvJilprZUa3UeTBz3OozwAA -XTy/oSP710yE2fcKCx2XzwAA -rr1TJV46sUq8d7Wpi4XAqwAA +RK9mBr+DMkyb47FlmMfBSAAA +AFEr9LRhP0W3twxFoxPDxAAA +65KPAL9EMEmi/kmu6RHmOQAA +eie3CENGrU+zW8rLgzKevQAA - -VareInfo -Barcode, Description, Price -qfiXhJrd30CLQU26oxLw/wAA -KuaO+I16BkeVIFJdNhIRyAAA - -ZRndwRPXrEes4lv08MKlBAAA + +Description, Price, Total +QaVcO0YXokS9BMKUoc/lmgAA +qfiXhJrd30CLQU26oxLw/wAA + +nxAOfxNoiUubXk/Pn/h4bgAA +7HQuSyEsikORQYnP9e2P+wAA jjhPndEoUEuIiOFskL237AAA 4 -ZVDv2ufDukaOwim1xD84EwAA -VMIPjaktcUWSFLk6N8h6NAAA -A4Sfbzo+wEuQ+cKZC6hz1AAA -dWjqB41kvUCMq4S6BYbteAAA +p2k5zaN6BEyFtXHZV6UhwwAA +sLP0wnEXIUOeqS2dzZbC2gAA +QA2aWtZOlUKib9QTsATDogAA +1gRzSOhw0kaRlnHm3paQpAAA 6 @@ -2402,32 +2470,33 @@ 2 Bo16x2AtEUCYOBYNHKlh7gAA dX7CpWFlXEKckfm9nyJTnwAA -1 -B7Bg1zZIZkuYfCpzid5V7wAA +2 +8OwLcetoqkGEOWdpHLFiugAA +7oEytYzfHkqM6Oyb6YWKSwAA H+WaYohHNEyvmiXLk4TEKAAA HxkB3hWb2EO9/x+j0x2qyQAA 2 -7JfnRVNmXEWp0HMTEp3vMgAA -2haf6cPOe06g6GVDd0RrgwAA -3 -Bsdy6QKarUykrZ49tWrUHQAA -ZRndwRPXrEes4lv08MKlBAAA -9Vkiv23qm0ab4dm9jAfo5wAA -2 -B7Bg1zZIZkuYfCpzid5V7wAA -PSC8g1UzLUeL6nz33ZQgIgAA +dKYoECR7LEmAo4EOr34MYAAA +Tv7qd+VPJUW5EzXQCFuYyQAA +3 +EChNvZPEFEGokUvWc78uwQAA +dIZ1M6oi0Eax4HD5AnwW8gAA +nxAOfxNoiUubXk/Pn/h4bgAA bviUojedCEKCLmD+QefLgAAA HxkB3hWb2EO9/x+j0x2qyQAA 2 -NTYGAuJx/UuhqJ+/pPproQAA -SLtCxIGQBEybTN1f5llDUQAA +DHZVtN/1FkebiAdXThCdxQAA +sDPPb8Sx406tD2JnDOCMdAAA +2 +dIZ1M6oi0Eax4HD5AnwW8gAA +nxAOfxNoiUubXk/Pn/h4bgAA 2 -Bsdy6QKarUykrZ49tWrUHQAA -9Vkiv23qm0ab4dm9jAfo5wAA +8OwLcetoqkGEOWdpHLFiugAA +7oEytYzfHkqM6Oyb6YWKSwAA dIv/3xUfm0SkFPPTT7JZKAAA @@ -2440,16 +2509,18 @@ /vGg9cJy2EOrrGmRDNHs0AAA N0G/BeRDlECZ2eDiW8zdpgAA 1 -PSC8g1UzLUeL6nz33ZQgIgAA +egzT+K6A2UGMKAecRPirZwAA MPVYjKcZx0qo4yQpPTcFYQAA HxkB3hWb2EO9/x+j0x2qyQAA 2 -HyDz/u6Ht02sblMZO2s8tAAA -htTmsMEIXkycCq9QQrpv/gAA +N608R3ce70WJkPWiOa9Q9AAA +wxZl+6m7CkeccQTv03DKGQAA +1 +EChNvZPEFEGokUvWc78uwQAA 1 -ZRndwRPXrEes4lv08MKlBAAA +egzT+K6A2UGMKAecRPirZwAA @@ -2465,11 +2536,11 @@ zDX9SMVx8kiVHI7196KifQAA 1/sgN6HYk0ur2uIk0QodNAAA -6 +11 clMaroon $00B9FFFF -78 +330 84 70 350 @@ -2490,232 +2561,433 @@ WV39Qdjn20yIIOroUyAyfQAA - + +clMaroon +$00B9FFFF +572 +84 +70 +350 +FXiVisTcg0WP+A1mOXRUzwAA + + +4 + : log + + +False + + +False + + + +FXiVisTcg0WP+A1mOXRUzwAA + + + clMaroon $00B9FFFF -384 +772 84 70 350 zpIYnCToCUyg82LhILiMygAA - - + + 4 : DBLayer - + False - + False - + zpIYnCToCUyg82LhILiMygAA - + clMaroon $00B9FFFF -668 +12 84 70 350 -FXiVisTcg0WP+A1mOXRUzwAA - - +Y6OCrUPnr064I9MrvXrwWgAA + + 4 - : log +Gui - + False - + False - -FXiVisTcg0WP+A1mOXRUzwAA + +Y6OCrUPnr064I9MrvXrwWgAA + + + +clMaroon +$00B9FFFF +244 +84 +70 +350 +70nE1hf6Y0iDtmBywFzufwAA + + +4 + : VareInfo + + +False + + +False + + + +70nE1hf6Y0iDtmBywFzufwAA - + clMaroon $00B9FFFF lsRectilinear -113,140;412,140 -wRS+cvEAQkG+HLjfIW2TZgAA -7hi/cOhvPU6H28kRGyv8uwAA +365,144;600,144 +nCZZSx0uGUKcyyrw3/e1ZQAA +ta2B1ISMaki3598lWgCW0gAA edttigTt6kiI+dddOqwNNQAA - + 1,5707963267949 10 -1 : Timestamp, TerminalID, Description, Price, Total := log() -wRS+cvEAQkG+HLjfIW2TZgAA -jeHP2rhVHUuPatEMmTskpgAA +1 : Timestamp, TerminalID := transaktionlog() +nCZZSx0uGUKcyyrw3/e1ZQAA +r/V8S+SUA0aMMFiTVEu0+QAA - + False 1,5707963267949 25 -wRS+cvEAQkG+HLjfIW2TZgAA -jeHP2rhVHUuPatEMmTskpgAA +nCZZSx0uGUKcyyrw3/e1ZQAA +r/V8S+SUA0aMMFiTVEu0+QAA - + False -1,5707963267949 10 -wRS+cvEAQkG+HLjfIW2TZgAA -jeHP2rhVHUuPatEMmTskpgAA +nCZZSx0uGUKcyyrw3/e1ZQAA +r/V8S+SUA0aMMFiTVEu0+QAA - -412 -140 + +600 +144 14 29 - + clMaroon $00B9FFFF lsRectilinear -425,144;696,144 -UuqEhs6Bz0ixzNZXryym9QAA -ta2B1ISMaki3598lWgCW0gAA -7hi/cOhvPU6H28kRGyv8uwAA - +613,148;800,148 +7Qqp5IVAJk+pxlf5oXS95QAA +FYe9ISuBKUSB7vAishTxpAAA +ta2B1ISMaki3598lWgCW0gAA + 1,5707963267949 10 -2 : Timestamp, TerminalID := transaktionlog() -UuqEhs6Bz0ixzNZXryym9QAA -A0VUHE77zku13FUF946dNQAA +2 : Timestamp, terminalID := log() +7Qqp5IVAJk+pxlf5oXS95QAA +6DDtBSsFs0qYV8AxkyQ18AAA - + False 1,5707963267949 25 -UuqEhs6Bz0ixzNZXryym9QAA -A0VUHE77zku13FUF946dNQAA +7Qqp5IVAJk+pxlf5oXS95QAA +6DDtBSsFs0qYV8AxkyQ18AAA - + False -1,5707963267949 10 -UuqEhs6Bz0ixzNZXryym9QAA -A0VUHE77zku13FUF946dNQAA +7Qqp5IVAJk+pxlf5oXS95QAA +6DDtBSsFs0qYV8AxkyQ18AAA - -696 -144 + +800 +148 14 29 - + clMaroon $00B9FFFF lsRectilinear -419,180;696,180 -RhV40Y5uS0+Y1HKqoG6GowAA +365,192;600,192 +Fngcag6x/0Cw5VDh/pb79AAA ta2B1ISMaki3598lWgCW0gAA -7hi/cOhvPU6H28kRGyv8uwAA - +edttigTt6kiI+dddOqwNNQAA + 1,5707963267949 10 3 : Description, Price, Total := enhedslog() -RhV40Y5uS0+Y1HKqoG6GowAA -CZi/GAaXUUmXbqsNOwFzFgAA +Fngcag6x/0Cw5VDh/pb79AAA +i7i1xb4qd0OvX33StOdw2wAA + + +False +1,5707963267949 +25 +Fngcag6x/0Cw5VDh/pb79AAA +i7i1xb4qd0OvX33StOdw2wAA + + +False +-1,5707963267949 +10 +Fngcag6x/0Cw5VDh/pb79AAA +i7i1xb4qd0OvX33StOdw2wAA + + +600 +192 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +613,196;800,196 +Pzer/XkHp0u0k87u//xVHQAA +FYe9ISuBKUSB7vAishTxpAAA +ta2B1ISMaki3598lWgCW0gAA + +1,5707963267949 +10 +4 : Description, Price, Total := log() +Pzer/XkHp0u0k87u//xVHQAA +emzip7scYUi4oASCok3K6gAA + + +False +1,5707963267949 +25 +Pzer/XkHp0u0k87u//xVHQAA +emzip7scYUi4oASCok3K6gAA + + +False +-1,5707963267949 +10 +Pzer/XkHp0u0k87u//xVHQAA +emzip7scYUi4oASCok3K6gAA + + +800 +196 +14 +29 + - + +clMaroon +$00B9FFFF +lsRectilinear +47,232;279,232 +LukBGzt2u0yi100pOQ21awAA +c93cXnJDR0K5kVlCmAV8JgAA +BJAdQR6TBEGgzidFU/ObUwAA + +1,5707963267949 +10 +5 : WriteVareInfo(Barcode, Description, Price) +LukBGzt2u0yi100pOQ21awAA +IpHan6NU0023Zs2tdNTNmAAA + + False 1,5707963267949 25 -RhV40Y5uS0+Y1HKqoG6GowAA -CZi/GAaXUUmXbqsNOwFzFgAA +LukBGzt2u0yi100pOQ21awAA +IpHan6NU0023Zs2tdNTNmAAA - + False -1,5707963267949 10 -RhV40Y5uS0+Y1HKqoG6GowAA -CZi/GAaXUUmXbqsNOwFzFgAA +LukBGzt2u0yi100pOQ21awAA +IpHan6NU0023Zs2tdNTNmAAA - -696 -180 + +False +279 +232 +14 +29 + + + +clMaroon +$00B9FFFF +lsRectilinear +279,252;807,252 +8iEpMt9M4EWYFujC85hfdAAA +FYe9ISuBKUSB7vAishTxpAAA +c93cXnJDR0K5kVlCmAV8JgAA + +-3,31526322820124 +57,8705451849212 +6 : WriteVareInfo(Barcode, Description, Price) +8iEpMt9M4EWYFujC85hfdAAA +UfO5CJ45CkG9WqcmKsZGSgAA + + +False +1,5707963267949 +25 +8iEpMt9M4EWYFujC85hfdAAA +UfO5CJ45CkG9WqcmKsZGSgAA + + +False +-1,5707963267949 +10 +8iEpMt9M4EWYFujC85hfdAAA +UfO5CJ45CkG9WqcmKsZGSgAA + + +False +807 +252 14 29 -3 - -Timestamp, TerminalID, Description, Price, Total +6 + +Timestamp, TerminalID WV39Qdjn20yIIOroUyAyfQAA +FXiVisTcg0WP+A1mOXRUzwAA + +nCZZSx0uGUKcyyrw3/e1ZQAA +/h/pcCT+oUyZaYHucFV17gAA + +zDX9SMVx8kiVHI7196KifQAA +4 +r/V8S+SUA0aMMFiTVEu0+QAA +X1bavoVcUUK+L/UzlXtSVwAA +mGNRnpqlcU2paQlsMC/RtwAA +LSd4YdD1QUazvDnRGGLeqQAA + + +Timestamp, terminalID +FXiVisTcg0WP+A1mOXRUzwAA zpIYnCToCUyg82LhILiMygAA - -wRS+cvEAQkG+HLjfIW2TZgAA + +7Qqp5IVAJk+pxlf5oXS95QAA 7HQuSyEsikORQYnP9e2P+wAA zDX9SMVx8kiVHI7196KifQAA 4 -jeHP2rhVHUuPatEMmTskpgAA -kQ2Jvu4QwUuDVlH11dxUAAAA -ucrr11TZlkCo617H3CGAzQAA -8dMcUQT+BUWXB9eLptIASQAA +6DDtBSsFs0qYV8AxkyQ18AAA +mPEa+d68WU6CQrPqV+GnZwAA +B4wszoZrUEqmxy8DQJ3AYgAA +hwGUhhzVGUmgwe8e4gNjoAAA - -Timestamp, TerminalID -zpIYnCToCUyg82LhILiMygAA + +Description, Price, Total +WV39Qdjn20yIIOroUyAyfQAA FXiVisTcg0WP+A1mOXRUzwAA - -UuqEhs6Bz0ixzNZXryym9QAA -/h/pcCT+oUyZaYHucFV17gAA + +Fngcag6x/0Cw5VDh/pb79AAA +yxP2zXJw1kWcAgJO/nU3qQAA zDX9SMVx8kiVHI7196KifQAA 4 -A0VUHE77zku13FUF946dNQAA -iPVI07m+WUWeAYUesd8MTwAA -wfwqBs6Yd0e+2nMhk71XowAA -WXxTxvQOjEGdm7q30RDynQAA +i7i1xb4qd0OvX33StOdw2wAA +AcEugcVmfU+ip4/HMA2mggAA ++SGgY0BHiU2QFofjpVgWewAA +2QS54YZZxEWoMFUtbbgmoQAA - + Description, Price, Total -zpIYnCToCUyg82LhILiMygAA -FXiVisTcg0WP+A1mOXRUzwAA - -RhV40Y5uS0+Y1HKqoG6GowAA -yxP2zXJw1kWcAgJO/nU3qQAA +FXiVisTcg0WP+A1mOXRUzwAA +zpIYnCToCUyg82LhILiMygAA + +Pzer/XkHp0u0k87u//xVHQAA +7HQuSyEsikORQYnP9e2P+wAA + +zDX9SMVx8kiVHI7196KifQAA +4 +emzip7scYUi4oASCok3K6gAA +BLV5owYg60+6vNU4jxiRkwAA +G1lZvWLAEEu6Eb6Oloi+BAAA +Gu7v+rNAV0CaecM444ef0wAA + + +WriteVareInfo(Barcode, Description, Price) +Y6OCrUPnr064I9MrvXrwWgAA +70nE1hf6Y0iDtmBywFzufwAA + +LukBGzt2u0yi100pOQ21awAA zDX9SMVx8kiVHI7196KifQAA 4 -CZi/GAaXUUmXbqsNOwFzFgAA -qa5P8FqVTUy6pwP4j2raagAA -9X7uAH576ECFDbvHYTknPAAA -+lWv+lU2S0OoE0AdhS86dgAA +IpHan6NU0023Zs2tdNTNmAAA +GN4lv0tV9kuHXd0fClFQYwAA +SyXCHLWDx0eu+hcK0lY2rQAA +C5svg3UWkEm3BIVEnFC6TgAA + + +WriteVareInfo(Barcode, Description, Price) +70nE1hf6Y0iDtmBywFzufwAA +zpIYnCToCUyg82LhILiMygAA + +8iEpMt9M4EWYFujC85hfdAAA +zDX9SMVx8kiVHI7196KifQAA +4 +UfO5CJ45CkG9WqcmKsZGSgAA +LAOcE1mHtEyd8arLweBymwAA +P/0CYDumI0K+MBQtEjsXZQAA +3jpwseu6Rk2DLgSivc4W/QAA -3 + +5 KJJbe5zrRU2KZZFtXCq0QQAA rsQVYwoUl0q1jBBREDY1oAAA 2 GZaI9Mu+R0q9xJFxuCCgBQAA edttigTt6kiI+dddOqwNNQAA -1 -wRS+cvEAQkG+HLjfIW2TZgAA +2 +nCZZSx0uGUKcyyrw3/e1ZQAA +Fngcag6x/0Cw5VDh/pb79AAA H+WaYohHNEyvmiXLk4TEKAAA rsQVYwoUl0q1jBBREDY1oAAA 2 -yOvIazussEeOrlp5B5XbfAAA -7hi/cOhvPU6H28kRGyv8uwAA -2 -UuqEhs6Bz0ixzNZXryym9QAA -RhV40Y5uS0+Y1HKqoG6GowAA -1 -wRS+cvEAQkG+HLjfIW2TZgAA +r3LvH9HI3EOnx9yhgyXwfAAA +FYe9ISuBKUSB7vAishTxpAAA +3 +7Qqp5IVAJk+pxlf5oXS95QAA +Pzer/XkHp0u0k87u//xVHQAA +8iEpMt9M4EWYFujC85hfdAAA bviUojedCEKCLmD+QefLgAAA @@ -2723,9 +2995,32 @@ 2 3NKODOcos0ulFaOUyK80wwAA ta2B1ISMaki3598lWgCW0gAA +2 +7Qqp5IVAJk+pxlf5oXS95QAA +Pzer/XkHp0u0k87u//xVHQAA 2 -UuqEhs6Bz0ixzNZXryym9QAA -RhV40Y5uS0+Y1HKqoG6GowAA +nCZZSx0uGUKcyyrw3/e1ZQAA +Fngcag6x/0Cw5VDh/pb79AAA + + +Gui +rsQVYwoUl0q1jBBREDY1oAAA +2 +onay58ieI0ykgIu+zr/1agAA +BJAdQR6TBEGgzidFU/ObUwAA +1 +LukBGzt2u0yi100pOQ21awAA + + +MPVYjKcZx0qo4yQpPTcFYQAA +rsQVYwoUl0q1jBBREDY1oAAA +2 +IjRPcGV3DEKAJqIzdcuwYAAA +c93cXnJDR0K5kVlCmAV8JgAA +1 +8iEpMt9M4EWYFujC85hfdAAA +1 +LukBGzt2u0yi100pOQ21awAA