Configuring 1C:Enterprise Accounting CORP and 1C-Bitrix Exchange
Accounting CORP differs from the base edition in several capabilities that are particularly relevant to integration: support for multiple organizations within a single database, extended division-level accounting, and more flexible price type configuration. However, the fundamental exchange architecture with 1C-Bitrix remains the same — CommerceML via web service — and all the limitations of the base BP edition are present here as well.
CORP Specifics for 1C-Bitrix Exchange
Multiple organizations. In CORP, a single database can maintain accounting for multiple legal entities. When configuring the website exchange, you must explicitly specify which organization's items are exported and which organization receives orders. If there is one website but multiple organizations — configure a single exchange node with an organization filter.
If there are multiple websites (different brands, different legal entities) — create a separate exchange node for each website, each filtered to its own organization. This is the standard pattern.
Extended price types. In CORP, multiple price types with recalculation formulas can be configured. Exporting multiple price types to 1C-Bitrix is achievable: in the exchange node settings, select the required types; in 1C-Bitrix, create the corresponding price types in the trade catalog.
Division and warehouse accounting. In CORP, warehouses can be linked to divisions. When exporting stock, you must explicitly specify which warehouses to aggregate. If this is not done — the total stock across the entire organization is exported, which may not reflect the actual availability at the specific shipping warehouse.
Exchange Configuration: Step-by-Step Process
Step 1. Preparation on the BP CORP side.
Under Administration → Program Settings → Data Synchronization, verify that synchronization is enabled. Then: NSI and Administration → Data Exchange → Website Exchange.
Exchange node parameters:
Name: Site example.com
Address: https://example.com/bitrix/admin/1c_exchange.php
Organization: Example LLC
Price types: Retail, Wholesale
Warehouses: Main Warehouse
Step 2. Authorization setup.
Create a dedicated 1C-Bitrix user for the exchange with administrator rights or a custom role granting access to /bitrix/admin/1c_exchange.php. Do not use the main admin account — if the password changes, the exchange will break at the worst possible moment.
Step 3. First test exchange.
Run the exchange manually from the BP CORP interface. Monitor the log — especially for errors like "Object not found" (GUID mismatch) and "Memory limit exceeded" (large catalog).
Step 4. Schedule configuration.
In the BP CORP scheduled tasks, configure automatic execution. Recommended separate schedules:
- Full item exchange: daily at 02:00
- Price and stock exchange: every 20–30 minutes
- Loading orders from 1C-Bitrix: every 5–10 minutes
The Duplicate Item Problem
In CORP, with multiple users working simultaneously, duplicates frequently appear in the "Items" reference book — especially when accounting is maintained for multiple organizations. A duplicate in BP equals a duplicate on the website.
Before the first exchange run, always check the reference book for duplicates. CORP has a built-in "Find and Remove Duplicates" processing tool. After merging duplicates, the GUIDs of the surviving records will change — a full exchange must be run so that 1C-Bitrix updates the XML_IDs.
Case Study: Offline Store Chain + Online Store
A clothing retailer: 5 organizations in a single CORP database (different cities), one federal online store on 1C-Bitrix. Task — export a unified product catalog (shared items) but stock from the online warehouse only (a dedicated "Online Store" warehouse).
Configured a single exchange node with a filter: organization — head entity, warehouse — "Online Store." Items are exported in full, stock — only from the selected warehouse. Price type — "Unified Retail."
Additional task: when an order arrives from 1C-Bitrix, automatically create a stock reservation request at the "Online Store" warehouse. Implemented via a subscription to the IncomingDocumentProcessing event in the exchange node — when a buyer invoice is created, the reservation is automatically posted.
What CORP Offers Over Base BP
| Capability | BP Base | BP CORP |
|---|---|---|
| Multiple organizations | No | Yes |
| Multiple price types | Limited | Yes |
| Division-level accounting | No | Yes |
| Extended access rights | No | Yes |
For 1C-Bitrix integration, CORP provides a real advantage only in scenarios with multiple organizations or multiple websites. In all other respects the difference is minimal, and the edition choice is driven by accounting requirements rather than integration needs.







