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

Настройка синхронизации 1с битрикс. Полная принудительная выгрузка

4 декабря 2019
События в отрасли

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

Существует всего две “точки касания” программных продуктов в рамках модуля CRM - синхронизация справочника товаров и двусторонний обмен по счетам.

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

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

1. Модуль обмена не поддерживает характеристики товаров.

В Битрикс24 вы можете перенести наименование позиции, стоимость, ставку НДС. Дополнительные характеристики товаров, которые присутствуют в вашей 1С, не переходят в CRM при интеграции.

Наглядный пример - магазин одежды. Каждая позиция может иметь несколько вариантов по цветам (черный или белый) и размерам (S, M, L, XL). Однако в Битрикс24 все это великолепие товаров не отобразится. Альтернативное решение - заводить отдельную позицию под каждый вариант характеристик.

2. Модуль обмена не поддерживает виды цен.

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

Увидеть остатки по складу в вашем Битрикс24 все же можно, но только если у вас имеется сайт на платформе “1С-Битрикс: Управление сайтом” с модулем интернет-магазина, который уже интегрирован с вашей 1С. В таком случае, в Сделке CRM, связанной с интернет-магазином открывается бэк-офис сайта и сам заказ можно формировать в панели управления вашего магазина, где и отображаются остатки. Это достаточно удобный сценарий для тех, у кого уже есть интернет-магазин. Остальным придется смотреть остатки в учетной системе.

Интеграция по выставлению счетов

Второй сценарий, который пользуется большим спросом - интеграция Битрикс24 и 1С по выставленным счетам.

Все просто - когда переговоры с клиентом подошли к самой важной отметке - оплате товаров или услуг, менеджер заходит в CRM и выставляет счет в карточке клиента или в созданной сделке.

При настроенной интеграции, данные счета попадают в 1С в виде “заказа клиента” с определенным статусом (именно поэтому нужна торговая конфигурация 1С и не подходит обычная Бухгалтерия). Если контрагент уже заведен в 1С, то заказ будет закреплен за ним, в противном случае будет создан новый контрагент на основе данных счета. Проверка наличия контрагента происходит по наименованию или ИНН.

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

Важная особенность:

 

Информация из Битрикс24 в 1С и обратно проходит только в рамках Счета. К примеру, ИНН, КПП, наименование, адрес клиента перейдут в 1С. Любая прочая, не платежная информация - телефоны и email отдельных контактных лиц, адрес дополнительного офиса или склада, ссылка на сайт и ФИО подписантов - ничего этого в 1С не переходит. Синхронизация происходит в рамках счетов, а не контрагентов.

 

Однако, счет - далеко не единственный документ при работе с клиентами. Договоры, акты, накладные - все эти документы ведутся в учетной системе, в вашей 1С и не переходят в CRM при интеграции. Если работой по их подписанию и закрытию занимаются менеджеры по продажам, то процесс их взаимодействия с бухгалтером или учетной системой необходимо оптимизировать отдельно.

Типовой бизнес-процесс

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

 По номенклатуре товаров менеджер может оперативно проконсультировать клиента по стоимости товара, выбрать позиции из прайса и отправить счет клиенту сразу после разговора, не дожидаясь реакции бухгалтера и не заходя лишний раз в 1С. Клиент получит счет максимально быстро, а все необходимые данные - смета, сумма и реквизиты клиента уже будут отображены в CRM для дальнейшей работы. 

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

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

Нетиповой бизнес-процесс

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

Первое - оптимизация ваших внутренних процессов. Правильное разграничение зон ответственности менеджеров, построение эффективных коммуникаций может свести на нет все недостатки системы. Например, в вашем отделе продаж 8 менеджеров, каждый из которых самостоятельно занимается вопросами отгрузки и подписания документов со своими клиентами. Возможно, эффективность работы повысится, если одного из менеджеров назначить ответственным по логистике, а остальные 7 сосредоточатся на продажах? Тогда каждый сможет работать в своей специализированной программе.

Второй путь - дополнительная настройка системы. Битрикс24 - это инструмент с очень широкими возможностями. Работа с файлами, задачами, бизнес-процессы и множество способов коммуникации помогут реализовать функции, не предусмотренные стандартным функционалом. Счет на оплату, подготовка накладной, акта-сверки, внесение правок в договор - все эти процессы можно автоматизировать на базе простых внутренних заявок. При этом каждый выполняет заявки в удобное время, по каждому вопросу ведется история и вы всегда можете просмотреть общий реестр документов.

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

Таким образом, интеграция Битрикс24 и 1С имеет некоторые ограничения, в силу особенностей облачных сервисов, но вместе с тем имеет и свои несомненные преимущества.

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

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

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

В этой статье мы постарались подробно описать доступные пользователям сценарии работы и возможности стандартной интеграции CRM облачного сервиса Битрикс24 и учетных программ 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.

Рассмотрим основные вопросы, возникающие при

Настройка параметров учета для обмена с сайтами

Подписывайтесь на наш канал на YOUTUBE и получайте самые свежие видеоуроки:


Если вы не используете модуль обмена 4.х.х.х, то необходи 

мо вручную включить обмен с сайтами в 1С : Администрирование > Настройки синхронизации данных , опция Обмен данными с:

Включите использование дополнительных реквизитов и сведений (для нового модуля включается автоматически): Администрирование > Настройка параметров системы > Общие настройки , опция Дополнительные реквизиты и сведения:

  • Включите использование заказов клиентов: Администрирование > Настройка параметров системы > , опция Заказы клиентов :

  • Создайте типовое соглашение для выгрузки цен (Маркетинг и планирование > Типовые соглашения с клиентами ). Статус соглашения должен быть Действует , с пустым сегментом партнеров, с актуальным периодом действия, соответствующим видом цен и доступно внешним пользователям:

Узлы обмена с сайтами

Чтобы перейти к настройкам обмена с сайтами, следует открыть список узлов обмена (Администрирование > Подсистема (или Битрикс) > ):

В списке всегда есть предопределенный узел обмена, который нельзя использовать. Он с незаполненным наименованием. Создание нового узла обмена выполняется с помощью кнопки Создать .

При нажатии на кнопку Синхронизация данных отобразится меню со следующими пунктами:

  • Выполнить обмен данными - будет выполнен обмен данными для выбранного в списке узла.
  • Показать зарегистрированные изменения - для выбранного в списке узла обмена откроется форма, в которой можно просмотреть все зарегистрированные изменения узла.
  • Информация о версии модуля обмена - отобразится информация о номере версии используемого модуля обмена.
  • Открыть лог - откроется файл с логами обмена для выбранного узла за указанную дату.
  • Помощник импорта товара с сайта - откроется мастер импорта каталога товаров с сайта.

Кнопка Общие настройки включает в себя следующие действия:

  • Задать расписание для обмена в режиме реального времени - этот пункт меню активен только тогда, когда 1С работает в клиент-серверном варианте. При нажатии на этот пункт меню откроется окно настройки расписания регламентного задания, которое будет работать постоянно и принимать в режиме реального времени команды с сайта.
  • Импорт настроек обмена с сайтом из решения 1С - произойдет импорт настроек . Использование данной возможности целесообразно в начале использования модуля обмена для переноса настроек. Поиск ведется по наименованию.
  • Редактировать коды Битрикс у объектов 1С - откроется окно, на котором можно посмотреть и, при необходимости, отредактировать коды загруженных с сайта данных. Кроме того, для еще незагруженных элементов можно указать коды сайта, чтобы при загрузке данных модуль обмена не создавал новые объекты, а находил их по коду сайта.

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

Форма создания/редактирования узла обмена имеет следующий вид:

Примечание: перечень параметров формы зависит от версии установленного модуля обмена.

На закладке Основные настройки задаются базовые настройки параметров обмена. Наличие других закладок в форме зависит от выполненных основных настроек.

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

Режим обмена данными:

  • Отмеченная опция означает, что должны выгружаться товары и информация по ним. При этом появляется соответствующая закладка.Выгрузка товаров
  • При отмеченной опции с сайта будут выгружаться заказы в 1С и из . При установке флажка появляется соответствующая закладка.Обмен заказами.
  • Установленный флажок означает, что должны выгружаться пользовательские справочники из 1С, при этом появляется соответствующая закладка. Обмен пользовательскими справочниками.
  • Отмеченная опция означает, что настройка обмена используется при обмене в реальном времени. Используется в режиме реального времени

Важно!

  • Только для заказов может осуществляться обмен в режиме реального времени
  • Только в одной настройке может быть отмечена опция.Используется в режиме реального времени

Контроль изменений:

  • Если выбрана, тогда выгружаться из 1С будут все данные, удовлетворяющие заданным отборам. Если данных в базе много, то обмен может выполняться продолжительное время.Полная выгрузка
  • При отмеченной опции будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.Только изменения
  • По кнопке открывается специальное окно:Настройка версионности выгружаемых данных


Оно служит для выбора объектов, для которых необходимо указать, что их версия всегда новая (т.е. он всегда будет участвовать в обмене) вне зависимости от того, изменился ли объект в 1С или нет.

Назначение:

  • При выборе опции данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:Выгрузка на сайт

§ Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с собственными настройками интеграции, см. урок Собственные настройки интеграции).

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

§ Пароль – пароль пользователя.

При нажатии на кнопку Проверить , происходит проверка подключения к сайту.

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

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

Действия с неудачно отправленными пакетами:

  • В поле указывается количество попыток отправки пакета с данными, если пакет отправился неудачно.Число повторов при неудачно отправленных пакетах
  • В поле задается количество секунд, которое должно пройти перед тем, как обмен снова отправит неудачно отправленный пакет данных.Таймаут между повторами неудачно отправленных пакетах
  • Если отмечена опция и имеются неудачно отправленные пакеты, то при следующем обмене сперва произойдет довыгрузка неотправленных пакетов, а затем непосредственно сам обмен.Продолжить отправку неудачно отправленных пакетов при следующем обмене
  • При отмеченной опции будет выполнена полная выгрузка данных.Выполнять полную выгрузку принудительно

Настройка автообмена:

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

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


Обмен данными

Выгрузка товаров

Для выгрузки товаров на сайт в форме настроек обмена должна быть отмечена опция Выгрузка товаров и настроены основные настройки. Затем следует перейти на закладку Выгрузка товаров и настроить параметры выгрузки:

Примечание: перечень параметров зависит от версии установленного модуля обмена. 

Выгрузка справочных данных:

  • При отмеченной опции будет выгружена информация о товарах.Товары

Кнопка Настроить соответствия полей номенклатуры служит для настройки собственных соответствий полей номенклатуры. При ее нажатии открывается окно, в котором можно указать в какие поля xml-файла будут выгружаться те или иные данные:

  • При отмеченной опции будут выгружены картинки и файлы товаров, причем выгружаются только новые или измененные картинки и файлы. Опция доступна только при отмеченной опции.Картинки и файлы Товары
  • Если отмечена опция, то будут выгружены свойства товаров. В настройках ниже также будет доступен флаг, в противном случае - флаг (см. ниже).Свойства Выгружать только используемые значения свойств Выгружать значения свойств в товары и предложения

Кнопка служит для более детальной настройки выгружаемых свойств товаров. При ее нажатии открывается окно, в котором можно указать, какие свойства товаров должны храниться в Highload-блоках, какие влияют на цену, какие должны выгружаться в свойства предложений, а какие в свойства товаров:

Примечание: свойство типа всегда хранится в Highload-блоках. Файл

Настройка свойств:

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

Настройка предложений:

  • Если установлен флаг, тогда для товаров и их предложений будет выгружен их один штрихкод. Если штрихкоды не используются, то лучше флаг этот не ставить, чтобы не замедлять работу выгрузки.Выгружать штрихкоды
  • При отмеченной опции будет выгружаться дата поступления товара.Выгружать планируемую дату поступления товара
  • Опция служит для выгрузки комплектов.Выгружать комплектующие

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

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

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

В ыгрузка регистровых данных:

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

Опция Классифицировать номенклатуру по виду номенклатуры должна быть отмечена, если необходимо построить классификатор групп товаров по справочнику Виды номенклатуры . Иначе группы будут выгружаться из справочника Номенклатура .

С помощью поля Количество товаров в пакете задается сколько товаров должно быть в одном пакете с данными.

Таблица каталогов:

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

  • В колонке задается название инфоблока на сайте.Каталог

В колонке Группы номенклатуры (или Виды номенклатуры , см. настройку опции Классифицировать номенклатуру по виду номенклатуры ) настраивается фильтр выгрузки групп/видов номенклатуры. Например, нужно выгрузить на сайт каталог холодильников:

 Подписывайтесь на наш канал на YOUTUBE и получайте самые свежие видеоуроки: 

  • В колонке задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.Идентификатор каталога
  • При нажатии на кнопку появится окно, в котором можно указать параметры отбора выгружаемых данных:Настроить отбор

§ Сегмент номенклатуры - отбор номенклатуры по сегментам номенклатуры;

§ Номенклатура - отбор по самой номенклатуре или группе;

§ Склад - отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию;

§ Свойство - отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;

§ Соглашение - отбор по выгружаемым соглашениям товаров, и, соответственно, ценам товаров. Соглашения выгружаются только типовые с признаком и незаполненным реквизитом; Доступно внешним пользователям Сегмент партнеров

§ Остаток - отбор по выгружаемым остаткам товаров.

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

Настроить дерево групп

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

Автоматическая выгрузк а товаров осуществляется в соответствии с настройками автообмена. Для ручного запуска процесса выгрузки товаров необходимо:

  • в форме создания/редактирования настройки обмена нажать кнопку Выполнить обмен данными:



либо в форме списка настроек обмена выбрать нужный узел и нажать пункт Выполнить обмен данными в меню кнопки Синхронизация данных: 

По окончании выгрузки результат можно просмотреть в административном разделе вашего сайта:


Обмен заказами

Для обмена заказами в форме настроек обмена должна быть отмечена опция Обмен заказами и выполнены основные настройки. Затем следует перейти на закладку Обмен заказами и настроить параметры обмена заказа необходимым для вас образом. Для удобства содержимое закладки Обмен заказами разделено на три вкладки:

  • Обмен заказами
  • Обмен контрагентами
  • Отбор и сортировка

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

Выполнение обмена заказами 

Автоматический обмен заказами осуществляется в соответствии с настройками автообмена. Для ручного запуска процесса обмена необходимо:

в форме создания/редактирования настройки обмена нажать кнопку :


либо в форме списка настроек обмена выбрать нужный узел и нажать пункт в меню кнопки :



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


Если в настройке обмена указано, чтобы заказы из 1С загружались на сайт, то для просмотра загруженных на сайт заказов следует перейти в административный раздел на страницу со списком заказов (Магазин > Заказы ):

Просмотр выгруженных из контрагентов (если настроена выгрузка) осуществляется на странице со списком пользователей (Настройки > Пользователи > Список пользователей ):


Причем контрагенты, которые были заданы в загружаемых на сайт заказах, будут отображаться в списке покупателей (Магазин > Покупатели > Список покупателей ):

Обмен заказами

На вкладке Обмен заказами указывается, как заказы должны выгружаться с сайта, с какими параметрами загружаться на сайт:

Выгрузка заказов из 1С :

  • При отмеченной опции будут выгружены все заказы, в том числе и те, которые не были созданы на сайте.Выгружать все заказы
  • С помощью поля указывается дата, начиная с которой и по текущий момент заказы будут выгружаться на сайт.Точка актуальности выгрузки заказов
  • Если отмечена опция, то вместе с заказами будут выгружены их отгрузки.Выгрузка отгрузок заказов
  • В поле указывается, сколько заказов будет в одном пакете данных.Количество заказов в пакете
  • При отмеченной опции для оплаченных заказов будет создан приходный кассовый ордер.
  • Если отмечена опция, то модуль обмена будет загружать отгрузки, созданные или отредактированные на сайте.
  • Если отмечена опция, то при повторной выгрузке документов с сайта документы в 1С не будут обновляться.Не обновлять документы пришедшие с сайта
  • По кнопке открывается окно, в котором выполняется настройка соответствий загружаемых документов о заказах в 1С (всего доступно 3 вида документов):

Чтобы настроить реквизиты для конкретного документа выберите его в списке и нажмите . Отобразятся все доступные реквизиты для шапки документа, для которых можно указать какие поля откуда заполняются. Так, в соответствующих полях необходимо задать организацию, выбрать типовое соглашение, указать менеджера, подразделение и склад, которые будут подставляются в новые или отредактированные документы, пришедшие с сайта.

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

  • В поле можно указать группу, в которую будут помещаться товары и услуги, создаваемые при загрузке заказов с сайта.Группа для новой номенклатуры
  • В поле задается вид номенклатуры, с которой будут записываться новые товары/услуги, загруженные с сайта.Вид номенклатуры (товар/услуга)

Дополнительные параметры документов:

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

На вкладке Параметры отмены заказов задаются статус отмененного заказа и причина его отмены.

Если на вкладке Если контрагент физ. лицо заполнены поля Общий контрагент "физлицо" и Соглашение контрагента "физлицо" , то в новые заказы будет подставляться этот контрагент, когда у клиента с сайта стоит признак физическое лицо .


На вкладке заказов Обмен контрагентами указываются настройки по выгрузке/загрузке контрагентов. Информация о контрагентах с сайта выгружается вместе с документами.

Примечание: перечень параметров зависит от версии установленного модуля обмена.

Выгрузка контрагентов из 1С :

  • При установке флага, из 1С будут выгружены контрагенты, удовлетворяющие условию по указанным отборам на вкладке Отбор и сортировка.Синхронизация контрагентов
  • В поле задается число контрагентов, которые будут выгружаться в одном пакете данных.Количество контрагентов в пакете
  • В поле указывается, как будут искаться контрагенты по базе или, если контрагент не будет найден, по уникальному идентификатору или коду с сайта. Поиск контрагентов может быть или по наименованию, или по ИНН+КПП.Способ идентификации контрагентов
  • В поле указывается группа контрагентов для новых контрагентов, созданных модулем обмена с этой настройкой обмена.Группа для новых контрагентов
  • При отмеченной опции полное наименование контрагента будет браться из полей XML-файла с фамилией, именем и отчеством.Подставлять ФИО в полное наименование физ. лиц
  • При отмеченной опции информация о контрагентах обновляться в 1С не будет.Не редактировать контрагентов пришедших с сайта

Соответствие адресов контрагентов:

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

  • В колонке указывается название передаваемого в xml-файле поля с адресом.Наименование поля в XML
  • В колонке выбирается сущность 1С (контрагент или партнер), в которую будут занесены данные.Тип
  • В колонке выбирается поле адреса контрагента, в которое должны быть занесены данные.Вид контактной информации

Отбор и сортировка

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

Выгрузка справочников из 1С

Начиная с версии 14.5.1 модуля Торговый каталог , в продукте доступен компонент catalog.import.hl . С его помощью осуществляется импорт справочников из 1С на сайт, причем каждый справочник будет загружен в отдельный Highload-блок. Вся процедура выполняется на стороне 1С.

В перейдите в список узлов обмена с сайтами: Администрирование > (или Битрикс) > Обмен с сайтами . Выберите необходимый вам узел обмена (либо создайте новый). Откроется форма настроек узла:

На закладке Основные настройки задайте базовые настройки для выгрузки справочников из 1С:

  • Отметьте опцию. Станет доступной закладка.Обмен пользовательскими справочниками Обмен польз. справочников
  • Чтобы выгрузка выполнялась на сайт, отметьте опцию и в поле укажите адрес вашего сайта, содержащий путь до файла (именно в этом файле подключен необходимый компонент).Выгружать на сайт Адрес сайта /bitrix/admin/1c_exchange.php catalog.import.h
  • Остальные параметры этой закладки настройте необходимым вам образом.

После чего перейдите на закладку Обмен польз. справочников . С помощью кнопки Добавить выберите те справочники из базы 1С, которые должны быть выгружены на сайт. При выборе строки с названием справочника в таблице ниже отобразятся все доступные его поля.

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

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

Когда все настройки выполнены, нажмите кнопку . Начнется процесс импорта справочников на сайт. По его окончании в 1С будет отображено соответствующее сообщение.

Для проверки выполненных действий перейдите в административный раздел вашего сайта:

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

В 1С:Предприятие перейдите в Администрирование и кликнете по пункту меню . Откроется форма со списком узлов обмена с сайтами. Нажмите кнопку Синхронизация данных и выберите пункт Помощник импорта товаров с сайта под управлением :

Откроется мастер импорта товаров с сайта:

  • В поле укажите адрес вашего сайта, содержащий путь до файла (либо путь к странице с собственными настройками интеграции).Адрес /bitrix/admin/1c_exchange.php
  • В поле задайте логин и пароль пользователя из, который обладает правом на выгрузку каталога с сайта (т.е. пользователь должен относится к группе, указанной в настройках интеграции).

На следующем шаге задайте параметры импорта товаров в 1С :

  • Укажите, чаще всего это.Вид номенклатуры загружаемых товаров Товар
  • В поле укажите.Единица измерения шт
  • В поле задайте группу, в которую товары должны быть загружены. Группу можно выбрать как среди существующих, так и создать новую.Загружать товары в группу
  • Отметьте необходимые для вас опции загрузки товаров в:1С

§ Создавать группы - в 1С попадет иерархия групп товаров, в которых будет сам товар;

§ Создавать свойства товаров - с сайта будут выгружены свойства товаров;

§ Создавать характеристики товаров - будут выгружены характеристики товаров;

§ Устанавливать цены - будут импортированы цены товаров и при необходимости типы цен.

§ Загружать картинки - вместе с товарами будут загружены картинки.

Нажмите кнопку Начать импорт . В процессе импорта, когда система получит данные с сайта, она запросит у вас разрешение на загрузку товаров. После того, как товары будут загружены в базу 1С , система запросит разрешение на загрузку изображений (если соответствующая опция была отмечена). По окончании процедуры импорта будет выведен протокол загрузки товаров:

Для проверки выполненных действий перейдите в Продажи > Номенклатура :

Обмен в режиме реального времени 

Примечание: в режиме реального времени доступен только при соблюдении следующих условий:

  1. модуль должен быть версии или выше;Интернет-магазин14.5.0
  2. в 1С должен быть установлен модуль обмена 4.0.х.х.

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

Сайт может вернуть 2 кода состояния:
  • 200 - надо выполнить обмен. Признак того, на каком узле должен быть выполнен обмен, определяется настройками опции Используется в режиме реального времени (опция может быть отмечена только в одной настройке обмена):

  • 302 - нужно сделать переадресацию и снова посмотреть код состояния. Адрес переадресации берется из заголовка.Location

Механизм обмена в режиме реального времени зависит от варианта работы базы 1С:

  • Если база в работы, тогда активный сеанс 1С ждет сообщение с сайта. Для прекращения режима реального времени необходимо закрыть сеанс или разблокировать его, нажав на комбинацию клавиш.файловом варианте Ctrl + Break

Запуск режима обмена заказами в реальном времени осуществляется с помощью одноименной кнопки:

  • Если база в, тогда фоновое задание ждет сообщения с сайта. Временной интервал, в котором работает режим реального времени, задается в расписании задания:клиент-серверном варианте

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

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

Комментариев ещё нет. Будьте первым!

Добавление комментария

Защита от автоматических сообщений