Настройка синхронизации 1с битрикс. Настройка синхронизации

В разделе Настройка синхронизации расположены основные параметры обмена - ключ для подключения к Битрикс24, настройки для всех типов данных, а также выбор режима обмена.

Коннектор

Для связи портала Битрикс24 и базы 1С используется специальный ключ.

В Битрикс24 откройте приложение 1С + CRM Битрикс24 и скопируйте ключ.


Теперь вставьте скопированный код в поле Ключ подключения .


Готово! Теперь ваш портал Битрикс24 и 1С связаны между собой.

Настройка синхронизации

Важный блок - здесь мы определяем, какие данные и в каком виде хотим синхронизировать.

Синхронизация клиентов

Прежде всего выберем, хотим ли мы загружать клиентов из Битрикс24.

При необходимости укажите отдельную группу для новых контрагентов.

В блоке Способы идентификации укажите очередь значений, по которым 1С будет проверять - есть ли такой клиент в базе. Например, сначала проверять внешний идентификатор, потом телефон, потом электронный адрес.

Если клиент не найден - 1С создаст нового.

Следующая опция - Выгружать контрагентов . В этом случае клиенты из 1С будут передаваться в Битрикс24.

Если включена синхронизация сделок или счетов - эта галочка всегда будет активна.

Если хотите выгрузить только часть клиентов - настройте отбор. Например, выгружать только группу «Покупатели».


Юридическое лицо выгружается как компания, остальные - как контакт.

Синхронизация товаров

Вместе с товарами модуль обмена синхронизирует группы и свойства товаров, а также единицы измерения.

Выберите галочку Выгружать информацию о товарах , чтобы данные о товарах из 1С передавались в Битрикс24.

Если включена синхронизация сделок или счетов - эта галочка всегда будет активна.

Если вы хотите выгрузить товары с определенной структурой (не как в 1С) - выберите Настроить дерево групп .


Например, мы хотим, чтобы группа товаров Стремянки выгрузилась в Битрикс24 в раздел Лестницы .


Таким образом мы просто создаём собственную структуру для товаров.

Если вы создали дерево групп - будут выгружены только группы и товары из этого дерева. То есть в нашем примере выгрузятся только товары из группы Стремянки

Ещё один способ отфильтровать товары - создать отбор. Нажмите Настроить отбор .


Вы можете отобрать товары по параметрам:


Выгружать картинки и файлы - выберите эту опцию, чтобы передавать изображения и файлы в товарах.

Для корректного отбора по ценам и остаткам выберите прайс-лист и склад


Выберите галочку Загружать информацию о товарах , чтобы данные о товарах из Битрикс24 передавались в 1С.

Если включена синхронизация сделок или счетов - эта галочка всегда будет активна.

Из Битрикс24 в 1С не выгружаются картинки и цены товаров

Синхронизация счетов

На этой странице мы определяем настройки обмена счетами.


Прежде всего необходимо указать соответствие статусов счетов в Битрикс24 и 1С. Нажмите кнопку .

Команда Загрузить с Битрикс24 добавит список статусов из Битрикс24. Для каждого из них выберите аналог в 1С.


Выберите опцию Загружать счета для передачи счетов из Битрикс24 в 1С.

Теперь укажите, как нумеровать счета и определять их дату - автоматически или по данным из Битрикс24.


Полученные счета можно сохранять, сразу проводить или проводить только оплаченные. Выберите нужный вариант из списка.


Также выберите подразделение для счёта. Например, привязывать все счета к бухгалтерии.

Для обмена пользовательскими полями отметьте опцию Загружать значения пользовательских полей .

Выберите опцию Выгружать счета для передачи счетов из 1С в Битрикс24.

Укажите начальную дату для выгрузки. При необходимости можно отфильтровать счета, например, по организации.


Синхронизация сделок

На этой странице мы определяем настройки обмена сделками.


Прежде всего необходимо указать соответствие статусов сделок в Битрикс24 и заказов в 1С. Нажмите кнопку Настроить сопоставление статусов .


Команда Загрузить с Битрикс24 добавит список направлений и их статусов из Битрикс24. Для каждого из статусов выберите аналог в 1С.

Выберите опцию Загружать сделки для передачи сделок из Битрикс24 в 1С.

Теперь укажите, как нумеровать сделки и определять их дату - автоматически или по данным из Битрикс24.


Полученные сделки можно сохранять, сразу проводить или проводить только закрытые. Выберите нужный вариант из списка.


Также выберите подразделение и организацию для сделки.

Для обмена пользовательскими полями отметьте опцию Загружать значения пользовательских полей .

Выберите опцию Выгружать сделки для передачи сделок из 1С в Битрикс24.

Укажите начальную дату для выгрузки. При необходимости можно отфильтровать сделки, например, по организации.


Конфигурации имеют свои особенности обмена.

Например, «1С:Бухгалтерия» обменивается счетами, «1С:Управление торговлей» - сделками (заказами), а «1С:УНФ» - и тем и тем.

Способ синхронизации данных

Обмен между 1С и Битрикс24 может происходить в двух режимах:

  • Режим реального времени : любые изменения на стороне 1С или Битрикс24 запустят процесс синхронизации
  • Ручной режим : обмен данными запускается вручную на стороне 1С.

Выберите удобный вам режим:


1. Выгружаем всю номенклатуру или часть. Затем выгружаем свойства, характеристики и фотографии товаров. Далее идут типы цен и наличие по складам. При этом часть свойств можно вести в 1С (цены и наличие), а часть свойств обновлять на сайте - и они не будут затираться и мешать друг другу.

2. Затем обновляем скидки и даже товары в обратную сторону (заведенные в Битрикс). Например, можно парсить товары со стороннего сайта, а далее они сами будут уходить в 1С.

3. Двусторонний обмен заказами с сайта или интернет-магазина прямо в 1С. Даже если заказ создан оффлайн в магазине и заведен в 1С, он обновится в личном кабинете пользователя в магазине!

4. Обмен заказами подразумевает также обмен статусами. Если заказ оплачен или изменен в одной системе - в другой это отразится.

5. Покупатели и контрагенты - аналогично, синхронизируются между двумя системами. Ваши клиенты из 1С уже будут в Битриксе.

6. Технология обмена. Реализуем Real-Time обмен: оно происходит постоянно и само, не требуя менеджера или нажатия кнопки «обновить».

Кейсы нестандартной интеграции с 1С:

Интернет-магазин Artlight

Компания выпускает световые конструкции, различные по типу, цвету, предназначению, мощности и т.д. Все эти свойства хранятся в 1С у «характеристик» (торговых предложений). В 1С проблематично построить дерево папок и мы учли при интеграции, что нужно просматривать параметр «предназначение» и раскладывать товар по соответствующим папкам каталога на сайте. Результат: удобное меню, понятное пользователю и ускорение работы каталога.

Кейс интернет-магазина Gracy

Сначала мы доработали 1С: теперь она сама забирает из почты прайс-листы поставщиков, обрабатывает их и обновляет номенклатуру. В зависимости от поставщика и типа товара ставим разные наценки на продукцию, чтобы получить цены для ИМ. Затем менеджер проверяет корректность обновления и только после этого номенклатура выгружается на сайт.

Позднее доработали функциональность для полуавтоматического добавления новых поставщиков и их прайс-листов.

Русь Великая: миграция данных «Старый сайт – 1С – новый сайт»

Это был редизайн сайта, а значит – миграция данных. Сложность была в том, что у клиента база товаров на сайте была более актуальной, чем в 1С.

Мы экспортировали базу из самописной CMS в 1С, убедились, что никакие данные не потерялись, а затем настроили обмен 50 000 товаров. Так как категорий у товаров не было, на стороне сайта написали обработчик, который согласно свойству «Разделы на сайте» сортирует товары по категориям.

Дополнительно реализовали несколько складов и типов цен (по регионам).

b2b-решение для холдинга «Кабельный Альянс»: интеграция с 1С: ERP (150 000 товаров)

На проекте было сразу несколько сложностей: нестандартная 1C: ERP без документации по доработкам, отсутствие к ней прямого доступа и огромный массив товаров (150 тысяч позиций).

Несмотря на это, мы реализовали сразу несколько нестандартных решений:

    Выгрузка каталога без иерархии (построение каталога на сайте на основе свойств товаров). Два каталога на сайте: "По отраслям" и "По назначению";

    Трехуровневая структура каталога: Марка – маркоразмер – торговое предложение. Привязка марки к маркоразмеру по внешним кодам. Заметим, стандартная выгрузка 1С этого не поддерживает;

    Выгрузка на сайт двух логически разделенных каталогов: Основной и Распродажа, совмещение остатков из двух инфоблоков в карточке товара;

    Выгрузка менеджеров клиентов из 1С;

    Выгрузка справочника норм намоток продукции (более 1 млн записей) - для калькулятора доставки в оформлении заказа;

    Выгрузка справочника барабанов (справочник номеров выпущенных барабанов кабелей) (более 1 млн записей) - для проверки купленной продукции на подлинность;

    Обмен заказами (нестандартное – множество дополнительных свойств товаров и покупателя-юрлица)

Корпоративный портал АТС-Энерго: интеграция с 1С:ЗУП и Active Directory

    Выгрузка справочника сотрудников и орг структуры по двум компаниям – то есть, из двух разных 1С:ЗУП. Совмещение профилей пользователей AD и 1С:ЗУП по электронной почте, как единственному ключу.

    Выгрузка данных по отпускам, выгрузка расчётных листков

    Выгрузка отчётов по сотрудникам (по штатному расписанию, по отпускам)

    Выгрузка данных по программе ДМС (доработанный модуль на стороне 1С)

Если нужна интеграция с другими системами

Посмотрите нашу коллекцию интеграций , мы собрали более 20 кейсов различных систем.

С какими версиями 1С поддерживается синхронизация?

По умолчанию - со всеми версиями 8 (восьмой) платформы, однако мы синхронизировали и со старыми 1С 7.7 версии (причем доработанными). Пример такой работы по ссылке . Конфигурации поддерживаются самые разные: Управление торговлей, ERP, Управление небольшой фирмой, Комплексная автоматизация, Управление производственным предприятием и т.д.).

Сколько стоит интеграция сайта и 1С и как долго внедрять?
Если у Вас уже есть интернет-магазин, стоимость внедрения составит 50 000 - 200 000 ₽ и 2-3 недели по срокам. Мы используем безопасную технологию обмена - сайт продолжит работать в штатном режиме.

А сколько стоит интеграция 1С и Битрикс24?
Такая интеграция будет бесплатна для Вас при покупке или продлении Битрикс24 (через нас), отдельно - около 50 000 - 100 000 ₽.

Если у Вас еще нет интернет-магазина - заполните заявку , мы сделаем его и настроим 1С для Вас.

И 1С: Предприятие Управление торговлей, редакция 11.1 (11.1.2.31).
Точка актуальности статьи - май 2015.
Обращайте на это внимание.
Очень многие вещи, освоив однажды, мы делаем практически машинально.
Однако, не каждый из умеющих водить автомобиль, может стать инструктором вождения.
Одно дело - сделать самому, совсем другое - рассказать другому, как делать. Многим знаком этот старинный анекдот.
- Дорогая, где чай? Я никак не могу найти.... - Ах, какой ты беспомощный! Чай в аптечке, в банке из-под какао, на которой наклейка "СОЛЬ".
Именно поэтому большинство инструкций по интеграции 1С и Битрикс не заостряют внимание на моментах, на которые начинающий может потратить от нескольких часов, до нескольких дней своего времени.
Попробую максимально закрыть этот вопрос именно в плане быстрого старта
(не ошибусь, если скажу - у многих есть желание посмотреть, как работает 1С Управление торговлей в связке с интернет магазином).
Огромное спасибо разработчикам Битрикс за виртуальную машину. С ней установка системы для тестирования стала занимать минуты.
Дальше - обращайтесь к форумам, гуру, куру и т.п.

Приступаем.

Что нужно скачать:

Виртуальную машину запускаем в плейере.

Дополнения устанавливаем в каталог шаблонов 1С.

Из шаблонов же создаем базу Управление торговлей Демо, редакция 11.1 (11.1.2.31). Включаем в конфигураторе возможность изменения
, и интегрируем модуль дополнения от Битрикс.
Этот процесс полностью описан в файле документации, идущем в комплекте с модулем. Цитирую дословно:




  1. Включить в объединение (установить флажок) подсистему «Битрикс»: "Конфигурация" - "Общие" - "Подсистемы" - "Администрирование" - "Битрикс".

10. Выполнить сравнение и объединение конфигураций (кнопка «Выполнить»).

Обратить внимание.
Рекомендуется запустить 1С с параметром «ЗапуститьОбновлениеИнформационнойБазы », для того, чтобы 1С заполнил все служебные данные в 1С. Запуск с параметром можно запустить как через командную строку, так и из конфигуратора.

Для того, чтобы запустить из командной строки нужно указать следующие параметры:

"<Адрес к 1 cv 8. exe >" ENTERPRISE (/ F или / S в зависимости от типа базы) ""<Адрес к базе> " / N "<Логин>" / P "<Пароль>" /C ЗапуститьОбновлениеИнформационнойБазы

Для того, чтобы запустить из конфигуратора нужно зайти: Сервис -> Параметры. На вкладке «Запуск 1С: Предприятия» нужно указать параметр запуска.

Заодно лучше установить режим запуска «Толстый клиент управляемое приложение»

Пока мы занимались с 1С, подоспела виртуальная машина.

Загружаем дистрибутив «Управление сайтом» Бизнес Демо


Выбираем и настраиваем магазин.

Все настройки оставляем по умолчанию. Если есть желание навести марафет - введите сразу свои данные и снимите неиспользуемые флажки (виды оплаты и доставки)

В 1С настраиваем связь с сайтом. Проверяем, что сайт доступен.

Обратить внимание.
Делаем архивы.
1С - средствами 1С, а сайт - средствами виртуальной машины (если сделать архив через админку сайта, он пропадет при первом обмене с 1С).
Не забудьте убрать параметр запуска «ЗапуститьОбновлениеИнформационнойБазы» он уже не нужен.

Справедливое желание - загрузить номенклатуру с сайта.

Посмотреть, как устроены описания, свойства и т.п. Создаем под это вид и группу номенклатуры «Одежда»

Первая незадача - загрузка не проходит.
Получаем ошибку: «Не удалось загрузить данные с сервера. Ответ сервера: failure Ошибка инициализации экспорта».

Потому что по умолчанию ни у одной группы пользователей нет на это прав.

Обратить внимание.
Нужно в административной части сайта зайти в раздел Магазин - Интеграция с 1С - Экспорт каталога. Выделить как минимум группу Администраторы и сохранить изменения.

После этого загрузка товаров с сайта пройдет.

Помимо номенклатуры со всеми свойствами и характеристиками, загрузится цена BASE (запомните это наименование - оно нам пригодится) и документ установки цен

Можем восстановить 1С из архива, для чистоты дальнейшего эксперимента, можем не восстанавливать.

Переходим к выгрузке номенклатуры на сайт Битрикс из 1С.

Для начала - стандартным обменом 1С.

Переходим на вкладку Выгрузка товаров.

Обратить внимание.

Если произвести обмен сейчас - на сайте вообще не произойдет изменений. Вся номенклатура выгрузится в новый инфоблок, которого в пользовательской части сайта не видно.
Чтобы правильно попасть в уже настроенный инфоблок торгового каталога (он у нас называется Одежда) нужно правильно заполнить идентификатор каталога. Как его узнать?
В административной части сайта - переходим в Настройках к инфоблокам

И устанавливаем флажок «Показывать код загрузки из внешних источников »

После этого для Информационного блока Одежда увидим внешний код «clothes_s1»

Его можно поправить здесь или внести в 1С.

Далее переходим к настройке отбора в 1С

Обязательно создать и выбрать Соглашение

Как видно условия два: Доступно внешним пользователям и Сегмент партнеров - пустой

Обратить внимание.

На самом деле - есть еще и три: Оно должно называться BASE.Если пропустить этот момент, номенклатура на сайте будет заменена, но все товары будут недоступны для заказа. У них не будет ни количества, ни цен.

Остальные настройки в соглашении - могут быть «по вкусу». В том числе цена (многие волнуются по этому поводу).

Как и настройки отбора.

Обратить внимание.

После всех настроек - переводим режим обмена в состояние - выгружать в каталог на диске.

И производим обмен. Это нам даст возможность посмотреть, что же собственно выгружается, а 1С - проверить возможность записи в каталог.

После этого переключаемся в режим обмена с сайтом напрямую.

Обмениваемся с сайтом магазина.

Обмен прошел - номенклатура, цены, количество, картинки - все на месте.

Переходим к модулю обмена от Битрикс.

Тут гораздо больше настроек. Но основные нужно заполнить также как и в предыдущем случае.

Обмениваемся и видим - товаров нет в наличии.
Если копнуть глубже - не загрузились цены.

Обратить внимание.

Для настройки обмена модулем Битрикс нужно правильно ввести внутренний код цены сайта.
Помните, мы договаривались, что первый обмен пойдет не напрямую на сайт, а в каталог на диске.
Ищем там файл prices_..
Открываем его в любом текстовом редакторе и ищем, тег ИдТипаЦены - это и есть внешний код цены сайта.

На сайте в разделе Магазин - Типы цен - редактируем базовую цену. Записываем правильный внешний код.

После этого сайт магазина приобретает правильный вид

Обратить внимание.

Если захотим вернуться к стандартному обмену - он не пройдет. Нужно на сайте в разделе Настройки - Командная PHP-строка - выполнить две строки кода

COption::SetOptionString("catalog", "DEFAULT_SKIP_SOURCE_CHECK", "Y") ;

COption::SetOptionString("sale", "secure_1c_exchange", "N") ;

После этого можно обмениваться с сайтом как модулем обмена Битрикс, так и стандартным обменом конфигурации.

А так же переходить к обмену заказами и многим другим интересным вещам в связке 1С:Предприятие - 1С Битрикс.

На данный момент доступна синхронизация с двумя конфигурациями 1С:

  • "1С: Управление торговлей", не ниже 10й версии
  • "1С: Зарплата и управление персоналом"

Внимание! Облачные версии 1С не поддерживают синхронизацию с Битрикс24.

Синхронизация с "1С: Управление торговлей"

  1. Счета:
    • менеджер выставляет счет в CRM
    • счет автоматически попадает в «1С». При этом счет привязывается к нужному контрагенту в 1С
    • бухгалтер вносит в «1С» факт этой оплаты
    • в CRM отображается информация, что данный счет оплачен
    • менеджер CRM в курсе - оплата прошла
  2. Товары. Из 1С в Битрикс24 по расписанию подгружается актуальная информация по товарам и услугам, цены, наличие на складе.

Синхронизация с "1С: Зарплата и управление персоналом"

  1. Структура компании. Отделы, департаменты, иерархия, руководители отделов и подразделений, заместители и т.д. Информация сразу становится доступна для просмотра всем пользователям.
  2. Сотрудники компании. Выгружается полная информация о сотрудниках, включая фотографии, личную информацию и данные о рабочей деятельности. Род занятий, должность, контролируемые вопросы.
  3. Информация об отсутствиях сотрудников. Больничные, отпуска, командировки и пр. Информация отображается на корпоративном портале в виде графиков.
  4. Кадровые перестановки. Прием на работу новых сотрудников, увольнение, список сотрудников с испытательным сроком и т.п.
  5. Вакансии. Актуальные вакансии компании.

Синхронизация с помощью 1С трекера

Односторонняя синхронизация из 1С в Битрикс 24: по компаниям(контрагенты в 1С), контактам и дела(реализациив 1С). Данная схема уместна при переходе от 1С к CRM Битрикс 24. По сути это АВТОМАТИЧЕСКИЙ ИМПОРТ.

Другая синхронизация

Если нужно синхронизировать с 1С что-то еще, то это можно сделать, но нужна будет коробочная версия Битрикса24 (Корпоративный портал) и делаться это будет с помощью программистов.

Это будет не быстро и не дешево.

Случай из практики.

Если в компании клиента менеджеры помимо работы с клиентами, сами выписывают счета, акты или другую документацию в 1С, то есть 2 способа перенести эту работу в Б24:

  1. Добавить шаблоны этих документов в Битрикс24, доработать Б24 так, чтобы менеджерам было также удобно работать с документами как в 1С (там бухгалтерские документы удобно устроены). Но это только на коробочной версии и будет это не быстро и не дешево.
  2. Второй способ - снять с менеджеров функцию по ведению бухгалтерской документации и делегировать это, например, на бухгалтера, или нового человека. А менеджеры пусть только выставляют счета, что и предусмотрено Битриксом24.
2024 logonames.ru. Финансовые советы - Портал полезных знаний.