Running 1C:Enterprise on devices running Android is a task with which Accountants, managers and entrepreneurs who need mobile access to the database are faced with this problem. Despite the fact that 1C has not officially released a full-fledged desktop application for the mobile OS, there are legal and semi-legal workarounds. In this article, we will analyze all the current methods: from cloud solutions to Windows emulation, we will evaluate their performance, security and limitations.

It is important to understand that directly launching a 1C thick client on Android without virtualization is impossible - the architecture of ARM-processors of most smartphones is incompatible with .exefiles compiled under x86. However, this does not mean that the task is unsolvable: modern technologies make it possible to emulate a Windows environment or use web access. Next is a detailed guide with step-by-step guide for each method.

1. Official method: 1C via web client

The simplest and most legal method is to use web client 1C:Enterprise, which works through a browser. This option is suitable for configurations that support web access (for example, 1C:Accounting 8, 1C:Trade Management version 8.3.16+). The main advantage is that there is no need to install additional software on Android.

To get started:

  • ๐ŸŒ Open a browser (recommended Chrome or Firefox) and go to the address of your 1C server (example: https://your-server.ru/1cweb).
  • ๐Ÿ”‘ Enter your login and password for the database (check with your 1C administrator).
  • ๐Ÿ“ฑ Customize the interface for a mobile screen: adaptive mode is available in the web client (button โš™๏ธ โ†’ โ€œMobile viewโ€).

Method limitations:

  • โš ๏ธ Not all configurations support web access (check with the developer of your database).
  • ๐Ÿข Performance depends on Internet speed - delays may occur with a slow connection.
  • ๐Ÿ”’ A configured 1C server with published web access is required.
๐Ÿ“Š What browser do you use on Android?
Chrome
Firefox
Samsung Internet
Opera
Other

2. Remote access via RDP (Remote Desktop)

If 1C is installed on your work computer, you can connect to it remotely using the protocol RDP (Remote Desktop Protocol). app, but requires:

  • ๐Ÿ’ป Enabled remote access on a Windows PC (Pro/Enterprise).
  • ๐Ÿ“ถ A stable Internet connection (preferably from 10 Mbit/s).
  • ๐Ÿ” Configured firewall rules for the port 3389.

Setup instructions:

  1. On a PC with 1C, enable remote access: Settings โ†’ System โ†’ Remote desktop โ†’ "Enable."
  2. Install one of the RDP applications:
    • Microsoft Remote Desktop (official, free).
    • Remmina (for advanced users).
  • Enter the IP address or computer name, Windows login and password.
  • โš ๏ธ Attention: When connecting via mobile data (4G/5G), traffic will be charged at the operator's rate. To save money, use Wi-Fi or configure data compression in the RDP client.

    Enable remote access on the PC|Install the RDP app on Android|Check that port 3389 is open|Write down the IP address or domain of the PC

    -->

    3. Windows emulation on Android (Termux + Wine)

    For advanced users, there is a way to run 1C through emulating a Windows environment directly on a smartphone. This method requires root access or the use of Termux an Android terminal with support for Linux packages. Performance will be low, but may be fine for viewing reports or making minor edits.

    Step-by-step guide:

    1. Install Termux from F-Droid (the version from Google Play is outdated).
    2. Update packages and install Wine:
      pkg update && pkg upgrade
      

      pkg install wget proot-distro

      proot-distro install ubuntu

      proot-distro login ubuntu

      apt install wine

    3. Download the 1C distribution kit (for example, 1CEnterprise83.msi) and install via Wine:
      wine msiexec /i 1CEnterprise83.msi
    4. Expected problems:

      • ๐Ÿข Extremely low speed (even on flagships).
      • ๐Ÿ”„ Frequent startup errors due to lack of libraries.
      • ๐Ÿ“ฑ At least 4 GB of RAM and 8 GB of free space are required.
    Why does 1C slow down in Wine on Android?

    Emulating x86 code on an ARM processor requires translation of instructions, which is 5โ€“10 times slower than native execution. In addition, Wine is not optimized for mobile OS, and the 1C graphical interface heavily loads the smartphone's GPU.

    4. Virtual machine (VMOS or QEMU)

    A more stable, but resource-intensive method is to install a virtual machine from Windows on Android. Applications like VMOS (based on Android-x86) or QEMU (full PC emulation). The advantage is the ability to run a full-fledged 1C, but with serious limitations:

    Application Requirements Pros Cons
    VMOS Android 7+, 4 GB RAM Simple interface, Google Play support Paid version for full functionality
    QEMU root access, 6 GB RAM Full Windows emulation Complex setup, low performance
    Exagear Android 5โ€“9, 3 GB RAM Good compatibility with x86 Not updated since 2020

    Instructions for VMOS:

    1. Download VMOS Pro from the official website (not from Google Play!).
    2. Create a virtual machine with Windows 10 LTSC (light version).
    3. Install 1C inside VMOS as on a regular PC.
    โš ๏ธ Warning: Virtual machines place a heavy load on the battery and processor. During prolonged use, the smartphone may overheat - use a cooling pad.

    5. Cloud services (1C:Fresh, my1C)

    The most modern and reliable way is to use cloud services from yourself 1C or partners. For example, 1C:Fresh provides access to the database through a browser without the need to configure a server. Advantages:

    • โ˜๏ธ Works on any device with the Internet.
    • ๐Ÿ”’ Data is stored on secure 1C servers.
    • ๐Ÿ“ˆ Automatic update configurations.

    How to connect:

    1. Register on 1C:Fresh or with a partner (for example, my1C).
    2. Move your database to the cloud (or create new).
    3. Open the web client in the Android browser.

    The cost of the service depends on the tariff and the number of users. Packages starting from RUB 1,500/month are available for small businesses. Check detailed tariffs on the provider's website.

    ๐Ÿ’ก

    If your configuration does not support the cloud, try a hybrid option: deploy a 1C server on a VPS (for example, in Selectel or Reg.ru) and connect to it via RDP or a web client.

    6. Alternative mobile applications from 1C

    The company 1C produces specialized mobile applications for individual tasks. They do not replace a full-fledged 1C, but cover basic needs:

    • ๐Ÿ“Š 1C: Mobile accounting โ€” for working with primary documents.
    • ๐Ÿ›’ 1C: Mobile trade โ€” barcode scanning, inventory.
    • ๐Ÿ“„ 1C: Document Flow - approval and signing of documents.

    These applications are free for users of licensed versions of 1C and are synchronized with the main database. You can download them at Google Play or App Store. The main disadvantage is the limited functionality compared to the desktop version.

    ๐Ÿ’ก

    Cloud services and mobile applications from 1C are the only legal ways to work with the Android database without emulation. All other methods (Wine, VMOS) violate the license agreement or are severely limited in performance.

    Comparison of all methods of running 1C on Android

    Method Speed Complexity of setup Legality Device requirements
    Web client โญโญโญโญ โญ โœ… Yes Any smartphone
    RDP โญโญโญโญ โญโญ โœ… Yes Windows PC + Android
    Wine in Termux โญ โญโญโญโญ โŒ No 4+ GB RAM, root
    Virtual machine โญโญ โญโญโญ โ“ Grey 6+ GB RAM, fast processor
    Cloud (1C:Fresh) โญโญโญโญโญ โญ โœ… Yes Any smartphone + Internet

    FAQ: Frequently asked questions about running 1C on Android

    Is it possible to run 1C 7.7 on Android?

    No, 1C:Enterprise 7.7 does not support web access and does not work in modern emulators. The only option is remote access via RDP to a PC with 7.7 installed.

    What smartphone is needed to run 1C through a virtual machine?

    Minimum requirements: Snapdragon 855 (or similar), 6 GB RAM, 128 GB storage. Recommended models: Samsung Galaxy S22+, Xiaomi 13 Pro, ASUS ROG Phone 6. On budget smartphones, the virtual machine will be very slow.

    Is it legal to use Wine to run 1C?

    Formally, no. The 1C license agreement prohibits running the app on unsupported platforms. However, for personal use the risk of prosecution is minimal. For business, we recommend legal methods (web client or cloud).

    How to speed up 1C via RDP on a slow Internet?

    In the RDP client settings (Microsoft Remote Desktop), reduce the color depth to 16 bits, disable animation and background image. Limiting the bandwidth to 5โ€“10 Mbit/s in the connection parameters will also help.

    Is it possible to edit the 1C configuration from the phone?

    In the web client and mobile applications, editing the configuration is blocked. To do this, you need a full-fledged Configurator, which only works on Windows. An alternative is to connect to a PC via RDP.