Atol KKM driver for 1C enterprise. About the end of support for atol drivers

There is a working 1c 8.3 x32 and all Atol 8 KKT drivers work!

PC:
Windows Server 2008 x64, RDP mode
1C:Enterprise 8.3 x32 (8.3.11.2867)
Enterprise Accounting, edition 3.0 (3.0.54.20)
KKT Atol-FPrint-22PTK
Atol driver 8.15.3.8197

We install 1C:Enterprise 8.3 x64 in the hope of using DTO 8 from Atol, and we get this “Not installed on the current computer. Type not defined: AddIn.ATOL_KKM_1C82_54FZЭ”:

And in 1C:Enterprise 8.3 x32 NOW WE GET THIS TOO.

Reinstalling 1C:Enterprise 8.3 x32 does not help.
Only DEMOLISH 1C:Enterprise 8.3 x64 and even without a reboot, everything works fine IMMEDIATELY!


Internet searches yield nothing (oddly enough, 2017)

The answer comes in a rather stupid way. Downloading new drivers ATO 10.1.1 after unpacking daddy was spotted installer, which also contains the distribution kit KKT10-10.1.1.0-windows64-setup.exe (and KKT10-10.1.1.0-windows32-setup.exe).

Let's launch KKT10-10.1.1.0-windows64-setup.exe and further, for example, in 1C:Enterprise 8.3 (8.3.11.2867) x64 The drivers install perfectly and the CCT works (the drivers are detected as 9 for some reason).


If you run 1c 8.3 x32, then the DTO 9 drivers will not work there. Why is this necessary - let’s say you also use Shtrikh-M fR (it only works under 1C 8.3 x32). We need everything to work together - then we roll back 1C to x32.
We are returning the Atol drivers for 1C x32. If you install KKT10-10.1.1.0-windows64-setup.exe in parallel KKT10-10.1.1.0-windows32-setup.exe, then in 1s 8.3 x32 DTO 9 and DTO 8 will not work as before.

Only completely cleaning the PC from Atol helped. Moreover, in the removal utility Windows programs Atol is encrypted and does not write that it is Atol - for example, the KKT 10 driver....). Be careful. For example, I had DTO6, DTO8, DTO9, and DTO10 (installed twice). Another license master.

Information N25026 for users and partners 10/03/2018 About the termination of support for drivers "ATOL: KKT Driver with data transfer to OFD (54-FZ), 8.x" and "ATOL: KKT Driver with data transfer to OFD (54-FZ), 9.x" In accordance with the Order of the Federal Tax Service of Russia dated 03/21/2017 N ММВ-7-20/229@ "On approval of additional details of fiscal documents and formats of fiscal documents required for use" from 01/01/2019 the format of fiscal documents ceases to be valid version 1.0. Due to the fact that the driver "ATOL: KKT Driver with data transfer to OFD (54-FZ), 8.x", certified for use with 1C programs, does not support the format of fiscal documents version 1.05, 1C notifies of the withdrawal it has been discontinued from support since 01/01/2019 and excluded from the supply of "1C: Library of Connected Equipment" (hereinafter referred to as BPO). In addition, the ATOL company announced the cessation of development of the functionality of driver version 9.x (in particular, support for legislative changes) from December 28, 2018, and from December 28, 2019 - the termination technical support this version. More details can be found on the ATOL website: “On the transition to DKKT 10 and the cessation of development and support of DKKT 8 and 9.” In connection with the above, 1C does not guarantee the operation of the cash register with data transfer with driver 9.x in accordance with the law from 01/01/2019. The exclusion of driver 9.x from the BPO supply will be announced additionally. The 1C company recommends planning in advance the transition from drivers from versions 8.x and 9.x to the certified ATOL 10.x driver, for more details see:

In 2017, new rules for trading using electronic checks are being introduced. One of the mandatory requirements will be connection to the fiscal data operator (FDO), which ensures the collection, storage and transfer of data from the cash register to the tax office.

To work with the OFD, we chose the ATOL 55F cash register, which meets the requirements of 54-FZ and is included in the register of cash register equipment.

How does the OFD work?

After the buyer makes a purchase, the cash register creates a transaction and sends it to the fiscal drive.

The fiscal drive saves the receipt, signs it with a fiscal sign and sends the data to the OFD servers.

In turn, the OFD creates a response fiscal indicator, which it sends back to the cash register and transmits calculation data to the tax office.

The entire chain of actions takes just a few seconds.

After this, the buyer receives a paper and electronic check (sent to email or subscriber number). These receipts contain a QR code and a link that the buyer can use to check the receipt using special services.

How to configure KKM ATOL 55F to work with 1C via RDP?

Installing KKM ATOL 55F on a local computer

First, you need to install the cash register drivers on the computer to which the cash register will be connected. The driver can be downloaded from the official ATOL website or from [email protected].

After installing the driver, it will occupy 2 ports, in our case these are Com3 and Com4.

Why did the driver take up 2 ports? It's simple! One port will be used to exchange information with the cash register, the second port will be used to transmit OFD data.

We connect the cash register to the computer and start setting up.

Now we need to enter the Driver Management application. To do this, go to Start - All programs - ATOL - Retail equipment drivers v. 8 - Driver management. In the window that opens, we need to activate the free version. Free version works with ATOL cash register; for other cash registers the Full version is required.

You can check the operation of the cash register through the “KKM Driver” application. To do this, go to Start - All programs - ATOL - Retail equipment drivers v. 8 - Tests – KKM Driver.

In the window that opens, we go to the “Setting properties…” section and click “Search for equipment”. Select the cash register model from the list, mark the required ports and all COM port speeds. Click Search and wait until cash registers are found. After the cash registers are found, you need to select our cash register and click “Create”.

Now, if you check the “Device is on” checkbox, go to the “Properties settings…” section and click “Communication test”, then in the “Result” field we will get the name of our cash register, serial number and firmware version. This means that our cash register is working.

The driver does not allow several programs to work through one COM port, so close the “KKM Driver” and continue the setup.

We return to “Driver Management” and go to the “FDSVC Service” tab. The service must be started if it is not running. This service will monitor our requests from 1C to port 6220. If the computer to which you are connecting via RDP is not in your local network, then you need to open port 6220 to connect via the Internet.

Setting up cash register ATOL 55F on a remote RDP computer

On local computer We have configured the cash register, now we need to make sure that the cash register works with 1C on a remote desktop, to which we connect via the Internet. To install drivers on a remote server, administrator rights are required!

To do this, we perform similar actions. Install drivers and enable free mode.

Unzip the file FR-ATOL_54FZ.zip from the folder “C:\Program Files (x86)\ATOL\Drivers8\1Cv82” into the bin folder of the 1C platform. Now, just in case, you need to manually register FprnM1C82_54FZ.dll in system registry, if this did not happen during driver installation. To do this we launch Windows PowerShell as administrator and enter the following command:

Regsvr32 "C:\Program Files (x86)\1cv8\8.3.9.2170\bin\FprnM1C82_54FZ.dll"

Your path to FprnM1C82_54FZ.dll may be different! It all depends on what version of 1C you have and where it is installed.

Setting up cash register ATOL 55F in 1C Integrated automation

Now let's start setting up the cash register in 1C. In our case, we are setting up a cash register in 1C Integrated Automation 1.1. I think in other configurations the settings are not much different.

We launch 1C as administrator (otherwise the drivers may not load). Switch the interface to “Full”. Go to “Service” - “Commercial equipment” - “Connecting and setting up commercial equipment.”

For the operation of the cash register, external processing is required, ShtrihMkkt.epf. They are part of the distribution of configuration releases and are posted on the website: https://releases.1c.ru/project/TradeWareEpf82. We will need external processing.

We add processing to the directory “Processing servicing of commercial equipment”.

Now let's start adding the cash register itself to 1C. To do this, in “Connecting and setting up commercial equipment”, go to the “Cash register with data transfer” section and create a new cash register.

We indicate the cash register with which the retail equipment will interact and go to “Settings”.

In the KKM parameters, fill in the following fields:

  • Computer- indicates the external IP of the computer to which the ATOL 55F cash register is connected and port 6220, which we opened for access via the Internet. For example, 10.10.10.10:6220
  • Port- COM port to which the ATOL 55F cash register is connected on the local computer. In our case this is COM3.
  • Speed- COM port speed.
  • Model- model of our cash register.
  • We leave the remaining fields as is.

Now you can click on “Test Device”. A request will be sent to the cash register on the local computer. If everything is configured correctly, 1C will display the message “Test completed successfully. ATOL 55F, No. **********, version: 3.0.1245 RU, FISK.” This means that you have configured everything correctly.

Errors may occur during testing. You may not have opened port 6220 on your local computer for access via the Internet. You may need to create firewall rules for incoming and outgoing connections on port 6220. You may have forgotten to close the KKM Driver application or start the FDSVC service. Or maybe you didn’t run 1C as an administrator and 1C didn’t connect the KKM driver.

How to enable sending checks to the fiscal data operator (FDO)?

If everything is fine and the test is passed, then you can now configure and enable the “EthernetOverUSB Service”. This service sends punched checks to your fiscal data operator (FDO).

To do this, you need to add a second COM port in the “Manage Drivers” on the local computer to which the cash register is connected, in the “EthernetOverUSB Service” tab, in our case it is COM4. Check the box next to “Autostart” and start the service.

That's it, now every punched check will be automatically sent to the OFD with which you have an agreement.

Question: atol f30 via tcp The driver sees it, but 1c doesn’t


Good afternoon
Need help setting up the atol 30 f. It sees it in the driver, but not in 1s. The hardware test shows: Test failed. [-1 ] No connection on the server "Trade Management", edition 10 .3 (10 .3 .47 .2 ) is installed. Connect to it via rdp.
Atol 30f cash register and Retail_equipment_drivers_9_11_2 are installed on the local machine.

Drivers_of_commercial_equipment_9_11_2 are also installed on the server. communication via TCP/6220 is 100% open. Everything is done by the administrator.

I'm wrong about the driver version:
In 1c ATOLkkt processing it says driver version - 9.12.0.6076
And in the archive with drivers fptrwin32_fz54_9_11_2_6032.dll
Should the driver version be the same?
on the 1C website, only the version that is higher.
There are also Atolov's fptrwin32_fz54_9_12_0_6194.dll
Should the versions match?

Answer:() I wanted to understand which one they are trying to get through to, maybe the service one, because locally and the service one responds to requests from the driver test

Question: Problem with the cash register driver in Complex Automation


One of the forms shows the following error:
Installation of the driver "ATOL:KKT with data transfer to OFD (54-FZ) 9.x" is not completed
The integration component for the main driver delivery is installed at the current workplace.
The main driver delivery is installed using a distribution obtained from an external source.

ATOL drivers version 9.11.1 are installed.
operating room Windows system Server 2008 R2 Enterprise Service Pack 1
How can this problem be solved?

Platform 1C:Enterprise 8.3 (8.3.10.2580)
Integrated automation 2.4.1.211

Answer:() the message form should contain a link to the driver, try clicking on it and downloading it, maybe the versions do not match.

Question: UT 10.3 does not see new driver atol


Good afternoon, dear ones.
Maybe someone can tell me, I've already tried everything. There is UT 10.3, the latest release is 10.3.45.4. I installed the Atol 9.11.2 driver, but 1C sees version 9.11.0.5935 and even though you “reinstall”, it always sees that version. When I try to register a dll from the KKT 9 archive, I get the error “Entry point not found.” UT runs on SQL.
For the test I installed a file one and it sees the same installed driver, version 9.11.0.5656. Do you have any experience or maybe some guesses? Where does 1C get these numbers from?

Answer: There are no miracles.
It was necessary to open external processing, open the layout and unload the driver from there, and then load it into the desired processing. If you simply unload processing and load it into another configuration, the driver will not be unloaded.

Question: Installing 9 Atol drivers on UT 10.3


Good afternoon, please tell me how to make 10.3 work with 9 Atol drivers? I downloaded the processing from the site, there is no 9 driver there. Ut does not detect the driver when you connect to CCT processing with data transfer from Atol, only 8.

Answer:

Question: Can a scanner driver registered in TO have an impact other than 1c?


The ATOL driver treats quick keystrokes as an external event from the scanner.
We began to notice that Ctrl+V and others were triggered every other time (not only in 1c, Windows Server 2012).
What could be the reason?

Answer:() There was the same situation with strokes, the scanner driver did not process click events correctly, and on a special 60-key cash keyboard. We contacted them and updated the driver.

Question: How to update atol drivers to newer ones


Good afternoon. Atol 55f is connected to UT 11.3.4.47. How to update drivers to newer ones? Currently 12 are installed.

Answer:() say a old driver Do you need to remove it before installing a new one? And do you also need to reconfigure the rest of the settings of the cash register ports, etc.?

Question: ATOL 9.x driver without digital signature.


Hello.
I installed the KKM atol 9 driver, and the task manager shows that it is not digitally signed. There is no connection with KKM. How can I fix the problem?

Answer: USB drivers are the same for all versions
on the atol website, signed ones are posted on a separate line

Question: 1C:Mobile platform - drivers are not loaded from the configuration


Downloaded "1C: Mobile Cash Desk for Developers". I installed the mobile platform 8.3.11.57 on an Android tablet and connected this conf by adding the platform application to the list (I did not assemble the apk!). The conf on the tablet worked fine until I tried to configure the ATOL driver built into the conf - when I tried to configure the driver for the printing device, it wrote "Failed to load the device driver." If you build the apk and install it, the driver works fine. What is the problem? In theory, this driver is located in a binary layout, and in 1cema.xml this layout with the driver can be seen. Perhaps there is a permissions issue? Is it possible to configure it with a driver not through an apk, but by adding a configuration to the mobile platform?

Answer:() Thanks for the advice! On 8.3.11, even the standard 1C:Mobile Cash Desk 2.15.2 is buggy. And if you download it from Google Play, then there it is generally compiled on 8.3.9.91

Question: KKM driver for mobile cash register 1c offline


Greetings! I use the “mobile cash register” mobile application from 1c. The Atolov driver is used to print receipts. The application has such a feature that it can be installed online (downloaded from a web server), but if there is no Internet, the cash register will not work, since it constantly downloads this driver from the web server from where 1c was installed before use. If you fill the config into the phone with a wire by starting debugging in the configurator mobile application, then the driver works offline.

Question: how can I make the driver always available offline when installing over the network?

I tried to find out in debugging where the platform receives the component itself, but I couldn’t find it; at the end of the procedure for getting the driver it simply says that the driver is not installed.

Answer:() “Are you just using a subsystem or is the application ready from 1c?” // For the customer, work with technical support was added to the configuration after the main application was well written. Otherwise, I would have taken the “Mobile Cash Desk” and modified it to suit the customer’s needs.

Question: v7: Driver ATOL 10 and TiS 7.7


Hi all.
Clients updated the KKM firmware to FFD 1.05 (atol 30f). After this, they punch the check in the cash receipt order (TiS 7.7 latest release, service processing in the equip folder is abandoned), the check comes out, but it says “check cancelled.” The driver was 8.14, I update to 10, we try to run the check, everything is the same. I go into the database in the trading equipment, and there is an external component: FprnM1C82_54FZ.dll, program identifier: ATOL_KKM_1C82_54_FZ, external service processing: frATOL54_comm.ert. As I understand it, this external component is from driver 8 and needs to be replaced, but there is no such component in atol driver 10, where can I get it? Are the other settings correct? Maybe the error is not due to the driver at all and you can leave it at 8? What else could it be?

Answer: with the Vista kernel