News and analysis
1C, Bitrix24, e-documents in October: what stays in the system of record, what runs beside it
October news on 1C, Bitrix24 and e-document flow, and my rule: accounting stays in the system of record, calculations and integrations run on your own server.
In October there was news on the three systems that accounting in CIS companies revolves around: 1C, Bitrix24 and electronic document flow. I have one rule for all of this news: the system of record stays the system of record, and your own logic runs beside it. That is how I did it for a manufacturing company with 1C, and that is what I advise clients with Bitrix24.
What came out
Unisender Agency on October 22 described two projects for manufacturing companies. At SSTMK, a maker of electrical equipment, leads from the websites land in Bitrix24. The agency took the ready-made Bitrix24 integration with Unisender and tied emails to seven deal stages: the manager moves the deal, Unisender gets the data and sends the right email. For Qualived the integration was done through the API: the agency wrote the spec for the client's programmer. A new contact in the CRM gets a double opt-in email, and after subscribing comes a chain of three emails three days apart. The authors' main conclusion: the trigger for an email should be an event the CRM already records.
Sergey Ryzhikov, co-founder of Bitrix24, on October 22 on Habr opened his column with the thought that software has always shipped finished, cast in one mold, and it was the person who had to adapt, when it should be the other way around. Then he tells how a program almost grew by itself at his home; I won't retell it.
CNews on October 13 reported that Sinimex expanded the capabilities of its product “Sinimex: AI agent for 1C”. I didn't go past the headline and the announcement: what matters to me is the fact itself, that an AI agent for 1C is being developed as a separate product.
On October 20 CNews wrote that SKB Kontur and DocsVision, the developer of the Docsvision EDMS/ECM platform, signed a cooperation agreement on electronic document flow. The same day CNews reported that HRlink, part of the HeadHunter group, was the first to join the Ministry of Labor's experiment on integrating the Max messenger with HR e-document systems.
Directum on October 20 on Habr reminded readers that Jira officially stopped working in Russia in 2022 and that many companies keep using it in a “gray” setup through remote servers or old licenses. Using one of its clients as the example, Directum looks at whether it is worth looking for a replacement.
An example from manufacturing
Take a plant that makes automation cabinets. The deal lives in Bitrix24, the product composition in Excel specifications, the item catalog and the warehouse in 1C. When the manager moves the deal to “Production”, someone has to count the parts and materials, check them against the 1C catalog and hand the job to the shop floor. If a person does it with Excel, one order takes hours. If you customize Bitrix24 for it, the calculation logic ends up inside a portal that updates without you. Leave accounting in 1C, deals in Bitrix24, and keep the calculation in your own program on your own server: it reads the specifications, checks them against 1C and writes the result back.
How I did it for manufacturing
For a manufacturing company I built a program that calculates parts and materials from Excel specifications. From February 2024 the technical director and I prepared the spec, and from April development was in full swing. In summer 2024, July or August, I handed over a working version and kept improving it until the end of the year. The program goes through all the Excel files of a product, breaks it down into parts, counts the quantities for the order and checks the materials against the 1C item catalog. 1C stays the system of record, and the program works beside it. The company's catalog has tens of thousands of items. The program handles one order in 65 seconds on average; before, it took 4 to 5 hours. 11 people use it daily, each saves about 4 hours a day, which is about 900 hours a month.
The business logic lives on a server, on Node.js and Express, because the client didn't want the program to be copied and carried off. The interface comes in two versions: a desktop app on Electron and a web version restricted by ACL inside the company network.
With Bitrix24 the approach is the same. I don't customize the portal itself: I build a separate backend or an internal tool and connect it to Bitrix24, and along the way help decide what stays in the portal and what moves out. The Qualived option, where the client's programmer wrote the integration, is closer to me than a ready-made connector: when the code is yours, you know which event in the CRM triggers what.
With AmoCRM at the car rental in South Africa it went the same way: in October 2024 I started with an integration of AmoCRM and Google Sheets, then proposed setting up our own server for the logic that doesn't fit into CRM settings. The client supported the idea, and over 2025 the integration grew into a system with a website, booking and documents.
What I would do
Write out the events the CRM already records: a stage change, a new contact, a subscription confirmation. Only those are fit to be triggers, as in the Unisender case.
For each event decide who handles it: the CRM itself, the mailing service or your server. I hand calculations and checks against 1C to our own server.
Don't touch 1C as the system of record: read the catalog, write the result, but don't move the production logic into it.
With e-documents through Max, wait for the results of the experiment unless you are an HR service. Sign HR documents with whatever already works for you.
I wrote about the point where spreadsheets stop coping in the article when a business needs a system instead of spreadsheets. Directions: 1C integration, Bitrix24 integration with your own backend and AmoCRM integration with a website, spreadsheets and your own systems. Full projects: order calculation in 65 seconds instead of 4 to 5 hours and car rental in South Africa with AmoCRM. Neighboring reviews: where low-code ends and your own code begins and moving to a new system without stopping the business. Earlier I wrote about how to check data during a CRM migration. If your 1C, Bitrix24 and Excel live separately and a person brings them together, tell me at which step it gets stuck. Discuss your task.