Разработка сайтов · 14 октября 2026 · 3 мин чтения
Сайт и 1С: синхронизация каталога, цен и заказов
Эта страница на узбекском: /uz/blog/sayt-va-1c-integratsiyasi
Многие компании в Узбекистане ведут учёт в программах 1С: товары, цены, склад, продажи, контрагенты. Если сайт живёт отдельно, менеджеры вручную переносят заказы в 1С, а контент-менеджер обновляет цены и наличие на сайте. Это долго и приводит к ошибкам: покупатель заказывает товар, которого уже нет, или видит старую цену. Интеграция сайта с 1С решает эту проблему.
Какие данные передаются
Из 1С на сайт
- Номенклатура: названия, артикулы, группы, характеристики
- Цены, в том числе разные типы цен для розницы и опта
- Остатки по складам
- Иногда — изображения и описания, если они ведутся в 1С
С сайта в 1С
- Заказы с составом, суммой, способом оплаты и доставки
- Данные покупателей или контрагентов
- Информация об оплате
Обратно на сайт
- Статусы заказов: подтверждён, собран, отгружен
- Документы для B2B-клиентов: счета, накладные
Способы обмена
Стандартный обмен с CMS
Некоторые платформы, например 1С-Битрикс, поддерживают стандартный протокол обмена с 1С через файлы. Его настраивают на стороне 1С и сайта, а затем адаптируют под особенности вашей базы.
Обмен через API
1С публикует HTTP-сервисы, к которым сайт обращается за данными и передаёт заказы. Подходит для собственных разработок и сложных сценариев.
Промежуточный сервис
Отдельный модуль или сервис забирает данные из 1С, приводит их к нужному формату и передаёт сайту, маркетплейсам и другим системам. Удобно, когда каналов продаж несколько.
Частота синхронизации
- Цены и остатки — часто, особенно при быстром обороте товаров
- Номенклатура — по мере изменений
- Заказы — сразу или с минимальной задержкой
Полная выгрузка всего каталога при каждом обмене нагружает систему. Лучше передавать только изменения.
Типичные проблемы
- Разные справочники характеристик в 1С и на сайте, из-за которых фильтры работают некорректно
- Дубли контрагентов: каждый заказ создаёт нового клиента
- Товары без изображений и описаний, потому что в 1С их не ведут
- Расхождение остатков из-за резервов и заказов, которые ещё не обработаны
- Обмен «молча» перестал работать, и об этом узнают через несколько дней
Как подготовить 1С к интеграции
Наведите порядок в номенклатуре: уберите дубли, заполните артикулы, договоритесь о группах и характеристиках. Определите, какой склад и тип цены показывать на сайте. Решите, где ведутся описания и фото — в 1С или на сайте.
Тестирование
Обмен тестируют на копии рабочей базы 1С, а не на демо-данных. Проверьте:
- Корректность выгрузки товаров с характеристиками
- Изменение цены и остатка и их появление на сайте
- Создание заказа на сайте и его появление в 1С с правильным контрагентом
- Изменение статуса в 1С и его отображение на сайте
- Поведение при ошибке связи
Мониторинг
Настройте уведомления об ошибках обмена ответственному сотруднику. Журнал обмена должен показывать, когда последний раз прошла синхронизация и сколько записей обработано.
Итог
Интеграция с 1С — отдельный проект внутри разработки сайта. Её стоит планировать с самого начала, вместе со специалистом по вашей конфигурации 1С.
Кто нужен в команде
Специалист по 1С, который знает вашу конфигурацию и доработки, и разработчик сайта. Ни один из них в одиночку обмен не настроит: первый отвечает за выгрузку и загрузку на стороне учёта, второй — за приём и отображение на сайте. Назначьте со своей стороны человека, который знает, как устроены товары и заказы в вашей 1С, — он ответит на вопросы обеих сторон.
Если 1С облачная
Когда база работает в облаке или у внешнего провайдера, заранее уточните, разрешены ли там публикация HTTP-сервисов и регламентные задания обмена.
Обсудим задачу
Оставьте имя и телефон — перезвоним, расспросим о процессе и предложим, с чего начать.
Обсудить проект