📜 ⬆️ ⬇️

Today is the day of thick polar fox retail - the error of cash registers Shtrikh-M across the country


And I thought I would never see com-9 null modem

At one o'clock in Moscow in Vladivostok box office refused. Not only here, but throughout the city. It seems that all the models of Shtrih-M, which cost a lot of people in the network retail. At two in the morning Moscow time, the bug jumped into the neighboring time zone. At three in the morning - the next. By morning, and covered Moscow.

Shtrih-M stand, for example, according to RBC data, in Pyaterochka, in Magnets, in Magnolia, at gas stations of Gazprom and Rosneft. And with us.
')
Work without cash can not be. This is a violation of the law. The same Magnolia near our office in general today, as we saw, was closed. Some small chains across the country did not open stores either.

What happened?


Shtrih-M caught a mistake, about which the manufacturer seems to have known in advance, or released a very, very operational hotfix. At least, at 9 am Moscow time, the firmware was already available with instructions on their forum.

Here is a thread with discussion .

At RBC , there is a comment in the news that if the autobathing was turned on at the checkout, there was no failure. Auto-update is disabled by default at the factory config level.

The state “after active absence of paper”, the cash desk constantly goes into reboot when trying to print any document, when trying to reset the state and even after some commands.

According to the instructions from the Stroke forum (which, incidentally, fell quite quickly), it was either possible to very easily and quickly correct the error if the shift was not yet open - or it was long and painful if the shift had been opened.

We managed to open all shifts except for one - at the checkout at the office.

What does all of this mean?


In order to issue a check to a customer, there are three components:

  1. The interface for creating this check (for example, you can enter positions manually or get them from some type 1C software from a computer).
  2. Print module (he will give the check himself)
  3. And the registrar (earlier it was EKLZ, and now the online sending is a thing that records all the punched checks for tax).

The second and third components are usually combined into a module, which is called a "cash desk" and connected to a computer, where the interface stands for stuffing goods into a check. This interface is usually associated with the product, but it is not very important for our history.

It is important that checks can not be issued, because the cash register firmware failed.

Buyers come, and we can not issue a check.

Failure to issue one check is a fine of several tens of thousands of rubles. The most terrible zalet, which only happens in retail after poisoned food.

This meant that one could safely close the shops until the problem was fixed. That is why this day P received such a poetic name.

For us, December 20, sales are like a week in June. For many, too.

What to do?


Close. Then reflash the box office.

The Strokes have the opportunity to flash online - on the cash registers we connected to the cashier workstations remotely, put the new firmware files into their software, and the cashier is hawala. Rebooted and started with a new shift, it was possible to work.

Unfortunately, it worked only on those interfaces where the cable for service access was COM 9pin - COM 9pin. At all other cash registers, there was simply no connection to computers. Because it is quite difficult to find a computer with COM 25pin, for example. In my Astrakhan lies, this is my first 386SX with a clock frequency of 12-20 Megahertz. It has “Golden Ax” for two, and there you can print in the Lexicon and transfer data on the null modem via a USB converter (whose processing power is more than the processor, actually, a computer, it seems) to a laptop.

We had no such luxury.

The alternative is to take a flash drive with firmware and insert it into the cash register. We did the following:

  1. Our engineers went to the hottest stores (where there is the most turnover) and began to raise cash registers there. For example, our points on Taganskaya and Kurskaya (the best parking and a shop in the metro building) went up 40 minutes after identifying a bug. Mega Belaya Dacha - in an hour and a half and so on.
  2. The senior points took part of the cash desks to the office - so that we could sew them right on the spot.

At this time, the Federal Tax Service did an incredibly adequate thing. In general, in recent years, the state has terribly surprised me with its clear-cut solution of issues (here is another example that has nothing to do with our history). So, the Federal Tax Service said that it was possible to issue goods without a check, but the next day it would be necessary to break through the checks for everything sold.

Here is the link . Here is a quote:
“From 01:00 on December 20, 2017, the work of the cash register equipment of the manufacturers of Shtrich-M JSC, RR-Elektro LLC, Trinity LLC and Izmeritel Scientific and Technical Center LLC occurred a massive technical failure. In this regard, the Federal Tax Service of Russia reminds that in accordance with clause 4 of article 4.3 of the Federal Law of May 22, 2003 No. 54-, when adjusting earlier calculations, a cash receipt of the correction is formed (a strict reporting form of the correction).

Thus, in the event of a technical failure after the restoration of the work of the cash register, users are obliged to form a cash voucher for the correction with the total amount of unrecorded revenues.
The Federal Tax Service of Russia draws attention to the fact that in such circumstances KKT users are not held administratively responsible, as in accordance with Part 1 and 4 of Article 1.5 of the Administrative Code of the Russian Federation, users are not guilty for not using cash registers, including when selling alcohol. ”

Correction checks are such things that allow you to update already issued checks with some accounting hemorrhoids, but at least somehow. That is, not a ton of paperwork and explanatory notes for each check, but a relatively serial procedure.

And - most importantly, you can sell goods.

Some cash desks do not have a slot for flash drives. For example, Elves PP F, which today, it seems, did not pass the test implementation in our network. Just look for a com-connector on the computer.

This is how it looks. Cashbox:



We tear off all unnecessary from it:



We rummage to the board:



Here we put a flash drive:



Such a splitter can be useful here - because the slots are different:



Squeeze:

The solution to the problem is to upgrade to the firmware that was released today. Firmware dated 12/20/2017
Firmware can be downloaded from the official site . With remote update:

1. Connect the cashier via the COM-cable
2. Connect remotely to the workplace of the cashier
3. Install the Tera Term software and feed the firmware to it.
4. Next-next-read the instruction-done and some typical settings.

On-site: make an SD card with a new firmware, come, disassemble a cash register, pull out an SD card, insert a new one with the auto enrichment flag on, connect the cash register to the cashier’s workplace (so that she can see the uplink to a large network), upgrade reset, it is easy to exhaust, go to the next store. The flash drive leaves with you, the old one returns to the cashier in the process.

The next problem is that if the cash desk does not work, then the card terminals will not work either. In that case, if they are integrated. This is the fourth component of the box office. Karina, the head of retail and the former head of our IT department, is paranoid. She suspected that sooner or later each retail faced a failure of cash registers. Therefore, at all points except two there was one non-integrated terminal in stock. The consequence is that we could accept cards.

Evening


40% of cash registers we asked remotely. By evening, we restored most of the stores. One of the cash registers, for example, took the senior point home to my car, connected it to the cash register with a cord, gave our support RDP access to his car - and sewed it in place. One of the ticket offices was driven through traffic jams for 2 hours and 40 minutes just to the office from the store outside the metro.

I think today, December 20, 2017, exactly go down in the history of retail in Russia. Because when you need to justify some solution for disaster recovery, they will remember the day when the cash registers were covered.

Source: https://habr.com/ru/post/345188/


All Articles