<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2418511879030452669</id><updated>2011-07-07T20:04:52.908-07:00</updated><category term='Ansible'/><category term='Funny'/><category term='Ansibel'/><title type='text'>CAD Retail home of Kevlar Unbreakable Point of Sale</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-7544385247451828850</id><published>2009-09-26T14:06:00.001-07:00</published><updated>2009-09-26T14:06:18.190-07:00</updated><title type='text'>Google SideWiki. An excellent idea</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Instead of keeping up with a million logins on a million forums, this is a really great idea. &lt;br/&gt;Backed by the power of Google, this could be the best thing since sliced bread.&lt;/p&gt;in reference to: &lt;a href='http://www.audible.com/adbl/site/homepage/home.jsp?BV_UseBVCookie=Yes'&gt;Audiobooks: buy AUDIO books online at Audible.com&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/104530380994384464994/id/XAb7UHIMfXBddqWfWN_JNYvxDEo'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-7544385247451828850?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/7544385247451828850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=7544385247451828850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/7544385247451828850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/7544385247451828850'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2009/09/google-sidewiki-excellent-idea.html' title='Google SideWiki. An excellent idea'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-2358459547735624222</id><published>2008-07-24T00:35:00.000-07:00</published><updated>2008-07-24T00:36:46.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Dear Diary,</title><content type='html'>For my birthday this year, my daughter (the dear) purchased a week of personal training at the local health club for me.&lt;br /&gt;Although I am still in great shape since being a high school cheerleader 43 years ago, I decided it would be a good idea to go ahead and give it a try. I called the club and made my reservations with a personal trainer named Brad, who identified himself as a 26-year-old aerobics instructor and model for athletic clothing and swim wear. My daughter seemed pleased with my enthusiasm to get started! The club encouraged me to keep a diary to chart my progress.&lt;br /&gt;&lt;br /&gt;MONDAY:&lt;br /&gt;&lt;br /&gt;Started my day at 6:00 a.m. Tough to get out of bed, but found it was well worth it when I arrived at the health club to find Brad waiting for me.  He is something of a Greek god - with blond hair, dancing eyes and a dazzling white smile. Woo Hoo!! Brad gave me a tour and showed me the machines..&lt;br /&gt;&lt;br /&gt;I enjoyed watching the skillful way in which he conducted his aerobics class after my workout today. Very inspiring! Brad was encouraging as I did my sit-ups, although my gut was already aching from holding it in the whole time he was around. This is going to be a FANTASTIC week-!!&lt;br /&gt;&lt;br /&gt;TUESDAY:&lt;br /&gt;&lt;br /&gt;I drank a whole pot of coffee, but I finally made it out the door. Brad made me lie on my back and push a heavy iron bar into the air then he put weights on it! My legs were a little wobbly on the treadmill, but I made the full mile. Brad's rewarding smile made it all worthwhile. I feel GREAT-!! It's a whole new life for me.&lt;br /&gt;&lt;br /&gt;WEDNESDAY:&lt;br /&gt;&lt;br /&gt;The only way I can brush my teeth is by laying the toothbrush on the counter and moving my mouth back and forth over it. I believe I have a hernia in both pectorals. Driving was OK as long as I didn't try to steer or stop. I parked on top of a GEO in the club parking lot.&lt;br /&gt;Brad was impatient with me, insisting that my screams bothered other club members. His voice is a little too perky for early in the morning and when he scolds, he gets this nasally whine that is VERY annoying. My chest hurt when I got on the treadmill, so Brad put me on the stair monster. Why the hell would anyone invent a machine to simulate an activity rendered obsolete by elevators? Brad told me it would help me get in shape and enjoy life. He said some other sh#t too.&lt;br /&gt;&lt;br /&gt;THURSDAY :&lt;br /&gt;&lt;br /&gt;Brad was waiting for me with his vampire-like teeth exposed as his thin, cruel lips were pulled back in a full snarl. I couldn't help being a half an hour late, it took me that long to tie my shoes. Brad took me to work out with dumbbells. When he was not looking, I ran and hid in the restroom. He sent some skinny bitch to find me. Then, as punishment, he put me on the rowing machine -- which I sank.&lt;br /&gt;&lt;br /&gt;FRIDAY :&lt;br /&gt;&lt;br /&gt;I hate that Brad more than any human being has ever hated any other human being in the history of the world. Stupid, skinny, anemic, anorexic little #@*. If there was a part of my body I could move without unbearable pain, I would beat him with it.&lt;br /&gt;Brad wanted me to work on my triceps. I don't have any triceps! And if you don't want dents in the floor, don't hand me the damn barbells or anything that weighs more than a sandwich. The treadmill flung me off and I landed on a health and nutrition teacher.&lt;br /&gt;Why couldn't it have been someone softer, like the drama coach or the choir director?&lt;br /&gt;&lt;br /&gt;SATURDAY :&lt;br /&gt;&lt;br /&gt;Brad left a message on my answering machine in his grating, shrilly voice wondering why I did not show up today. Just hearing him made me want to smash the machine with my planner. However, I lacked the strength to even use the TV remote and ended up catching eleven straight hours of the Weather Channel.&lt;br /&gt;&lt;br /&gt;SUNDAY :&lt;br /&gt;I'm having the Church van pick me up for services today so I can go and thank GOD that this week is over. I will also pray that next year my daughter (the little sh#t) will choose a gift for me that is fun -- like a root canal or a hysterectomy. I still say if God had wanted me to bend over, he would have sprinkled the floor with diamonds&lt;br /&gt;________________________________________&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-2358459547735624222?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/2358459547735624222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=2358459547735624222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/2358459547735624222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/2358459547735624222'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2008/07/dear-diary.html' title='Dear Diary,'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-739024101373903179</id><published>2008-06-12T23:31:00.001-07:00</published><updated>2008-06-12T23:31:34.375-07:00</updated><title type='text'>Average Cost.  Elegant and Simple… By Mohammed Parak</title><content type='html'>I woke up this morning with a revelation on Average Cost. While I have been playing with numbers in the retail sector for one and a half decade,  what came to me this morning convinced me that there are huge gaps in my knowledge. &lt;br /&gt;&lt;br /&gt;We have traditionally always chosen “last cost” as the  indicator of the cost of an item. It worked well in establishing the most accurate current reckoning of the total value of ones stock holding. The fact that it is the most recent value meant that it was also the closest thing to replacement cost.  What constantly irked our clients was that in a market where they occasionally buy goods cheap the last cost often overstated the entire stock holding by the current high, or understated it the current cost was lower,  as the case may be. &lt;br /&gt;&lt;br /&gt;Clients often stated that they received new items at a higher value, but existing stock was purchased at a lower value or visa versa.  The Last cost method Inflated, or deflated the value of the stockholding. &lt;br /&gt;&lt;br /&gt;We at CAD RETAIL evolved a line of faulty logic where we told clients that the “last cost” was actually the “evolutionary practical average cost”.   As new prices could theoretically go higher, or lower, we spun the theory that that the difference between the overstating stock and undervaluing stock would “come out in the wash”. In reality prices generally only went one way and on that basis the yarn could easily come undone. Surprisingly, no clients called us out on this one. Possibly because they did not want to burst our bubble of being so apparently knowledgeable in matters “retail”. &lt;br /&gt;&lt;br /&gt;Anybody who defended the last cost method was in my book hiding his inability to vouch for the quantity on hand. To explain this is to understand that average cost is calculated by taking the value of  existing stock (Units on hand  X “Past Cost”) and adding it to the value of current purchase ie: (Units purchased X “Todays cost”). Add these two and divide by the total number of units and you will get the “average cost”.  Companies that have little regard for the accuracy of the units on hand, are skeptical of their ability to accurately calculate this value. If the on_hand is wrong, or worse still “negative” then the resulting average would be catastrophic.   The on_hand figure may even be correct in the system, but incorrect as a result of theft, resulting in the same distortions.&lt;br /&gt;&lt;br /&gt;This logic, I find is the prevailing logic amongst all retailers and software vendors.  This deduction is not, as my recent revelation reveals, entirely accurate. It is possible to track average cost in two other ways that could still be accurate, even if the stock on hand were compromised. &lt;br /&gt;&lt;br /&gt;Before I go on I may add that ironically, this thought only occurred to me at a time when we resolved all technical difficulties with accurately tracking stock on hand. These arguments would have been infinitely more useful to us in the past, when we had inaccuracies to contend with. &lt;br /&gt;&lt;br /&gt;The First method, I call “Historical Purchase Average” . &lt;br /&gt;In this method one simply takes the cumulative past Purchase value (total excl) and divides by cumulative quantity purchased. The resulting figure is truly the most accurate average cost in the business, and the current state of the system quantity on hand and the actual number that remain on the shelves are insignificant to this calculation. I am amazed that in all of the years that I have dealt with this issue that something so simple eluded me and the “super brains” that it has been my pleasure and privilege to work with. &lt;br /&gt; &lt;br /&gt;The second method I call simply “Period Average” &lt;br /&gt;In this method we simply take all the various  “unit” costs between any given period and run the classic AVG function on them to derive the average. Note that this method uses individual costs of individual items, not the total value derived from cost times quantity.  This could give a different figure based on the size of the period in question. More recent averages may be higher that older averages. This would indeed be an interesting average to consider, as the purchase period would be used to derive the result. &lt;br /&gt;&lt;br /&gt;Clearly one could use other methods in calculating the Historical Purchase Average and instead of using cumulative figures, one could use purchase information for a given period and calculate Historical purchase average, on a targeted cross section by date. Finally on could take the unit cost from day one and use the AVG function to achieve the resulting average. &lt;br /&gt;&lt;br /&gt;Which of these is a more accurate average? The question should rather be what do we want to do with the cost? If one needs to assess the value of your stock holding then clearly the accuracy of the stock on hand one of the two key factors.  Cost and stock on hand. If either one of these is inaccurate then the resulting valuation would be flawed. The client needs to embrace one or other of the cost values, ie replacement (Net realizable value), last cost, or the various type of averages, and the problem is easily solved. &lt;br /&gt;&lt;br /&gt;For the proposes of the profitability of a sale, the quantity on hand is not significant. Which ever cost calculation method the client embraces, is simply cast against the quantity sold and assessed against the selling price. (excluding VAT). &lt;br /&gt;This may help  explain why many retailers ponder  why they appear to make a good GP (Gross Profitability) on a daily basis but appear to be making a loss in their financials. The inaccuracy of the stock takes, and stock on hand figures may skew the fiancials, but not the apparent profitability of sales.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-739024101373903179?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/739024101373903179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=739024101373903179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/739024101373903179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/739024101373903179'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2008/06/average-cost-elegant-and-simple-by.html' title='Average Cost.  Elegant and Simple… By Mohammed Parak'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-3428513161978277239</id><published>2008-06-04T11:43:00.000-07:00</published><updated>2008-06-04T11:46:00.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ansible'/><title type='text'>Ansible and Virtual Airtime two new plugins</title><content type='html'>Wednesday, June 04, 2008&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CAD RETAIL  have recently released the long awaited interface with Comm_Express, virtual airtime, and  would like to introduce all our valued clients to “Ansibel” a product that is more than a little ahead of its time. &lt;br /&gt;&lt;br /&gt;Now you can expand your product offering to include Virtual Airtime from Vodacom, MTN, Cell C, Virgin and even Telkom prepaid. &lt;br /&gt;All of these amazing services without having to purchase upfront,  or manage any stock. &lt;br /&gt;Airtime can be provided on consignment and billed on a daily basis, as you sell. &lt;br /&gt;&lt;br /&gt;Any till in your organization is able to print a virtual voucher, using your existing equipment and infrastructure. All PIN numbers are stored using TDES (Triple DES) encryption. (One of the most secure methods of encryption on the planet). &lt;br /&gt;&lt;br /&gt;Field trials began a while ago and the system has proven to be secure and able to reconcile vast volumes of sales down to the cent!.  To find out more about integrating Virtual Airtime, Credit Cards, loyalty programs  and Bill Payments into your Point of Sale application, please do not hesitate to call us for a “no strings” demonstration.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; “An ansible is a hypothetical machine capable of superluminal communication.” Wikipedia &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The greatest challenge facing any Multi store Point of Sale collection device is the reliable collection and storage of huge numbers of records. The second, is to be able to transmit this “clean” data across great distances, reliable  and in cost effective way. &lt;br /&gt;&lt;br /&gt;With the most powerful and versatile database in the world ,  and leveraging the communications skill of Linux our software developers at CAD RETAIL have outdone themselves, with an automated product that Milks the stores in real time.  No other commercially available point of sale solution can claim to move the kind of numbers that we have over the past year, with Zero failure rates. &lt;br /&gt;&lt;br /&gt;Ansible brings sales back to the head office  as they happen. All new items, and price changes are sent out to the stores in Real time as well. Any store in the group is able to  able to query stock, budgets and sell off rates of any item, by size and colour.  Studies by Department, supplier, category, size, colour, style, season are just a few of the amazing interactive indicators that the new technology has made possible and even common place. &lt;br /&gt;&lt;br /&gt;One very special client planted the seed of the “Buyers Assessment” module (B.A.Module) and  to him (he knows who he is) we are grateful. The  BA Module allows an organization to go beyond the OTB (Open to Buy) studies and assess the profitability of the products brought in by the various buyers. Their spending, is monitored against their stock holding, Sales, profitability and seasonal markdowns. The resulting indicator  is a remarkable tool that allows one to allow the buying team to focus on the Trade and not on the mundane IT details that seem to bog down most large companies. &lt;br /&gt;&lt;br /&gt;We take this opportunity to thank you, our valued clients for the input and, often for all of the friendly   criticism that has made all of this possible. Your pursuit of excellence, was the whip and the carrot  that drove us to do better, and your patience gave us hope allowed us to perform not at our best but at a level that puts us technologically ahead of the pack. But for your support we would surely have given up, or settled for meritocracy.&lt;br /&gt;&lt;br /&gt;Thank you, for staying with us, even when it looked like the long overdue retail suite seemed like an unachievable dream. &lt;br /&gt;&lt;br /&gt;Accurate Sales, Multi store reporting, Size and colour matrixes, Client server databases,  Slice and Dice business intelligence, amazing speed, Unbreakable Bullet proof POS and above all, secure and pure, data.  &lt;br /&gt;&lt;br /&gt;We share this achievement with the hundreds of clients who have touched our lives. You have all made this moment possible, and this is as much your moment too.  &lt;br /&gt;&lt;br /&gt;While we have come a long way, our insatiable need to invent a “better mouse” trap drives us to constantly explore new frontiers.  When all software is able to use today’s amazingly powerful  hardware to produce brute force results, the leaner and more efficient systems will prevail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-3428513161978277239?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/3428513161978277239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=3428513161978277239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/3428513161978277239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/3428513161978277239'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2008/06/ansible-and-virtual-airtime-two-new.html' title='Ansible and Virtual Airtime two new plugins'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-3032087034712501098</id><published>2008-04-20T09:09:00.001-07:00</published><updated>2008-04-20T09:09:48.060-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ansibel'/><title type='text'>Ansible Finally up and running</title><content type='html'>Ansibel:. A device that enables users to communicate instantaneously across great distances.&lt;br /&gt;&lt;br /&gt;When we planned to have the store databases feed everything to central Operations Center, it was decided that we would move away from the traditional methods.&lt;br /&gt;&lt;br /&gt;In the retail sector most applications work with a "day end" package at the stores. This package is produced by a process that is triggered by the the day end reports. In push models this typically zipped archive is sent to head office by FTP or some similar transport layer. In the Pull environment the transfer process is initiated from the central head office as the store is sequentially polled for the zip file.&lt;br /&gt;&lt;br /&gt;The archive is extracted at head office and text files / data files imported into a head office database, that represents the reconstruction of the aggregation of stores.&lt;br /&gt;&lt;br /&gt;Our model is very different, yet in broad strokes can still be described in the Push / Pull categories.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-3032087034712501098?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/3032087034712501098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=3032087034712501098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/3032087034712501098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/3032087034712501098'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2008/04/ansible-finally-up-and-running.html' title='Ansible Finally up and running'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-295787812354819724</id><published>2008-04-02T12:32:00.000-07:00</published><updated>2008-04-02T12:35:51.748-07:00</updated><title type='text'>ERP Integration with Nomad</title><content type='html'>Having been certified EMV compliant we completed the integration phase with the Nomad EFT Portal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-295787812354819724?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/295787812354819724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=295787812354819724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/295787812354819724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/295787812354819724'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2008/04/erp-integration-with-nomad.html' title='ERP Integration with Nomad'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-5409872993288521848</id><published>2007-11-15T23:05:00.000-08:00</published><updated>2007-11-15T23:07:22.797-08:00</updated><title type='text'>MySQL Error cannot create/write to file c:\temp</title><content type='html'>#error  cannot create/write to file c:\temp bla bla bla&lt;br /&gt;&lt;br /&gt;Edit my.ini and in the [mysqld] group insert the line &lt;br /&gt;&lt;br /&gt;exit-info=65535&lt;br /&gt; &lt;br /&gt;then restart the MySQL service. &lt;br /&gt;&lt;br /&gt;Seems that Macafee Anti Virus and MySQL fight for control of the temp folder.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-5409872993288521848?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/5409872993288521848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=5409872993288521848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/5409872993288521848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/5409872993288521848'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2007/11/mysql-error-cannot-createwrite-to-file.html' title='MySQL Error cannot create/write to file c:\temp'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-1821270120711579061</id><published>2007-02-12T05:04:00.000-08:00</published><updated>2007-02-09T13:23:08.908-08:00</updated><title type='text'>Upgrade from very Old version - How To</title><content type='html'>Make sure that all local transactions have been uploaded, before you start. &lt;br /&gt;Establish from doing a small value test that new transactions are uploading to the server, header and body (linked_items), and that the system correctly subtracting from stock as you sell. &lt;br /&gt;Check the test item only.&lt;br /&gt;&lt;br /&gt;Do not touch the server, until all the local upgrades are complete. &lt;br /&gt;&lt;br /&gt;Workstations can continue to trade as usual. &lt;br /&gt;They should be online using the old thinpos.exe  and file structures. &lt;br /&gt;&lt;br /&gt;Physically disconnect one PC at a time from network. &lt;br /&gt;On this PC, upgrade thinpos.exe  and from the toolbox, complete all upgrades. &lt;br /&gt;Change the Till / Terminal number. &lt;br /&gt;New number must be in the format XXa (Anything, Anything, Alpha).&lt;br /&gt;Work methodically across the floor.&lt;br /&gt;When all PCs are upgraded and trading offline.  &lt;br /&gt;&lt;br /&gt;Keep all workstations offline and Approach the server at this stage.&lt;br /&gt;Perform all the upgrades in toolbox on the server. &lt;br /&gt;Some steps that affect transaction tables will take very long. &lt;br /&gt;From past experience we found that  every 5million records  took 2 hours. &lt;br /&gt;When server upgrades are done, Bring on workstation at a time, online and login and logout. The system will upload all offline transactions. &lt;br /&gt;Repeat for all workstations. &lt;br /&gt;&lt;br /&gt;Check the Qty of the test item. Do the test item test sale. &lt;br /&gt;check uploading and correct inventory updates)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-1821270120711579061?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/1821270120711579061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=1821270120711579061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/1821270120711579061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/1821270120711579061'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2007/02/upgrade-from-very-old-version-how-to.html' title='Upgrade from very Old version - How To'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-3313513329819711028</id><published>2007-02-09T13:22:00.000-08:00</published><updated>2007-02-08T05:16:35.583-08:00</updated><title type='text'>New Stock Take Module</title><content type='html'>A thing of beauty.&lt;br /&gt;All the usual bells and whistles you have come to expect from the people who brought you Ydesign, with a few interesting extras.&lt;br /&gt;&lt;br /&gt;Altbarcodes.&lt;br /&gt;R2 Point Of Sale allows unlimited barcodes to access the same items. This is usefull in the case of pack and case. (corny)&lt;br /&gt;Anyhow, you can scan the internal item reference, barcode, supplier ref, or just about anything.&lt;br /&gt;&lt;br /&gt;Download from portable batch mode scanners and a host of other really neat features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-3313513329819711028?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/3313513329819711028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=3313513329819711028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/3313513329819711028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/3313513329819711028'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2007/02/new-stock-take-module.html' title='New Stock Take Module'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-4337721506055577697</id><published>2007-02-08T04:57:00.000-08:00</published><updated>2007-02-04T05:32:15.595-08:00</updated><title type='text'>Firebird is just a drop list away.</title><content type='html'>For all of our clients who have wanted to explore the exquisite speed and power of Firebird, please note that R2 Point Of sale supports Firebird natively. &lt;br /&gt;The Connectivity layer used has a drop list in the company setup and one can simply choose an alternative database driver. &lt;br /&gt;&lt;br /&gt;Firebird is the most outstanding of the choices, and has recently been adopted as our database of choice.  &lt;br /&gt;&lt;br /&gt;Clients who go against our recommendations and choose MySQL will be asked to go to www.mysql.com and download MySQL from there. These clients accept full responsibility for the Database, its maintenance, upgrades and licensing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-4337721506055577697?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/4337721506055577697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=4337721506055577697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/4337721506055577697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/4337721506055577697'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2007/02/firebird-is-just-drop-list-away.html' title='Firebird is just a drop list away.'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-6516231844495392873</id><published>2007-02-04T05:32:00.001-08:00</published><updated>2007-02-04T05:32:15.748-08:00</updated><title type='text'>Structure Program</title><content type='html'>In the frenzy of development one often finds that all the in-flight corrections lead to a series of unfortunate database upgrades. &lt;br&gt;Most applications have a sequence of upgrades that if applied in the wrong order lead to the tables having different field orders.  &lt;br&gt;The new structure application takes the ideal structure and appends all data into these tables. &lt;br&gt;Perfect and simple.&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-6516231844495392873?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/6516231844495392873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=6516231844495392873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/6516231844495392873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/6516231844495392873'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2007/02/structure-program.html' title='Structure Program'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-7058567624628434919</id><published>2007-02-04T05:26:00.001-08:00</published><updated>2007-02-04T05:26:46.638-08:00</updated><title type='text'>New repair Functions</title><content type='html'>With the serious Power problems that we have recently had to endure in South Africa, R2 POS has not only had to be unbreakable, but survive up to 20 power failures in a day. &lt;br&gt;Often in stores with over 20 trading lanes.  &lt;br&gt;To help detect problems and repair them proactively the application does a pre-startup quick diagnosis on the state of the tables. &lt;br&gt;It obviously repairs them when repairs are called for. &lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-7058567624628434919?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/7058567624628434919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=7058567624628434919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/7058567624628434919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/7058567624628434919'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2007/02/new-repair-functions.html' title='New repair Functions'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2418511879030452669.post-5034797628157635711</id><published>2006-12-25T07:31:00.001-08:00</published><updated>2006-12-25T07:31:46.785-08:00</updated><title type='text'>Visit the R2 blog</title><content type='html'>&lt;a href="http://ydesign.blogspot.com"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2418511879030452669-5034797628157635711?l=cadretail.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cadretail.blogspot.com/feeds/5034797628157635711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2418511879030452669&amp;postID=5034797628157635711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/5034797628157635711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2418511879030452669/posts/default/5034797628157635711'/><link rel='alternate' type='text/html' href='http://cadretail.blogspot.com/2006/12/visit-r2-blog.html' title='Visit the R2 blog'/><author><name>M Parak</name><uri>http://www.blogger.com/profile/05956462931098999872</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://www.cad.co.za/che.jpg'/></author><thr:total>0</thr:total></entry></feed>
