Is it possible to use a newer version of the mobile client to fix the driver installation issue without updating the server components due to the high workload involved? For example, 1C:Enterprise version 8.3.18 on the server and the mobile client 8.3.21 on the tablet.
In general, a mobile client is a special case of a thin client and it "wants" the same platform version that is on the server.
But - you can use different versions of the mobile client and server.
For example, I just tested: the version on the server is 8.3.18, the mobile client version is 8.3.25. The test base is launched on a mobile phone and works. The error about the platform version mismatch does not appear.
But you should understand that 1C cannot guarantee that this will continue to work. That is, with the subsequent update of the platform, the exchange protocol between the server and the client may change and what works now will immediately stop working.
In accordance with this, I can give the following recommendation: now try to use different versions on the server and on the tablet, but it's highly desirable to "raise" the platform version on the server.
You say that you have a high load on the server, so you can not update. Write to me, perhaps via email, I'll try to help you.
I have tested successive releases of the mobile client, starting from 8.3.19.74 up to 8.3.23.80. The result is the same in all cases: the application works, but the issue remains.
The core of the problem is that when installing the scanner driver on a tablet with a 64-bit ARM processor, the mobile client requests a 32-bit Windows driver file from the server.
Here is the communication log between the mobile client and the server:
there is no need to use any additional drivers. During scanning, the application uses the camera of the mobile device and the capabilities built into the mobile platform for barcode recognition. I repeat once again - no additional drivers are required.
Next: you are talking about using a mobile client. My question to you is - why do you need to use a mobile client? The application described above is designed as a separate, independent application. That is, it is not a mobile client.
So that I can still help you, could you describe in more detail what task you want to solve and what problems you are experiencing?
Perhaps I can suggest you a simpler solution to your task.
I am programming a inventory document for the Honeywell ScanPal EDA10A tablet using the built-in barcode scanner, which is connected in real-time to the 1C database via the mobile client.
The Demo mobile app for inventory is used as a prototype.
To use the built-in scanner, a driver is required, which is installed from a common tamplate using the BeginInstallAddIn method.
The problem is that the tablet has an ARM64 processor, but it requests the Intel x86 driver from the server.
What are the possible ways to fix this issue or manually install the driver without using the BeginInstallAddIn method?
Maybe do you want to use the camera built into your tablet instead of a barcode scanner? Modern cameras work quite well and this will allow you to avoid problems with the driver...
Dimitri, I have been working in retail and wholesale warehouse automation for over 20 years. The most "interesting" cases are warehouses with auto parts.
You just want to use a "tablet" for work, so I suggested you try working with a camera. In my experience, the most optimal device for a warehouse is a specialized barcode scanner. It's much more convenient to work with it than with a "tablet".