1C:ERP Integration with Website
1C:ERP Enterprise Management is the most comprehensive 1C configuration, covering production, supply chain, financial accounting, asset management, and personnel. Integration with a website is part of a broader corporate information system architecture.
1C:ERP Specifics
Unlike 1C:UT or 1C:Accounting, 1C:ERP is used by enterprises with complex business processes: made-to-order production, multi-level supply chains, complex organizational structure and legal entities. Website integration is one of many integration nodes in a system that may include dozens of others.
Recommended Architecture
Direct website integration with 1C:ERP is impractical for large enterprises. Standard scheme — through an integration bus (ESB):
Website ←→ ESB (RabbitMQ / Apache Kafka / WSO2) ←→ 1C:ERP
↕
Other Systems (WMS, CRM, BI)
ESB provides message routing, data format transformation, retry logic, and stream monitoring. Without ESB, adding new integrations turns architecture into "spaghetti."
OData API in 1C:ERP
1C:ERP supports publishing via OData (REST-like protocol). This is the most modern integration method:
GET https://1c-server/odata/standard.odata/Catalog_Nomenclature
?$filter=DeletionMark eq false
&$select=Code,Description,Weight,NomenclatureGroup_Key
&$expand=NomenclatureGroup
OData supports filtering, sorting, pagination, and expansion of related objects — convenient for incremental synchronization.
Order Transmission in Production Context
For manufacturing enterprises, an order from the website can launch a chain of documents in 1C:ERP:
- Customer Order → calculation of material requirements
- Requirements → supplier orders or production tasks
- Finished goods → reservation for customer order
For the website, it's important to receive realistic order fulfillment timeframes based on current production load.
B2B Pricing
B2B websites integrated with 1C:ERP often show individual prices for each client — partner agreements, volume discounts, special terms. Price request includes client ID, nomenclature, and quantity. 1C:ERP calculates price according to configured pricing algorithms.
Project Management and Contracts
For B2B portals — integration with "Counterparty Contract," "Project," "Project Stage" objects. Client sees in personal account contract execution status, acts, invoices.
NSI Synchronization (Reference Data)
1C:ERP is authoritative source of reference data for the enterprise:
- Counterparty directory (with verification via tax authority)
- Nomenclature directory with technical characteristics
- Units of measurement and conversion factors
- Classifiers (OKPD2, HS code)
Development Timeline: 10–20 weeks depending on integration scope, 1C:ERP configuration complexity, and data bus architecture.







