Bitrix интеграция с 1с инструкция

Содержание

  • Самая первая глава
    • Введение
    • Как отформатирован текст в курсе
    • Видеоматериалы к курсу «Интеграция с 1С»
    • Примеры решения типовых задач
    • Как узнать редакцию продукта
  • Установка модуля обмена
    • Установка модуля обмена 4.х
    • Установка модуля обмена 5.х, 6.х, 7.х
    • Установка модуля обмена 8.0.х
    • Установка модуля обмена 8.1.х
  • Удаление модуля обмена
  • Настройки со стороны 1С
    • Общие требования
    • Как заводить товары
    • Настройка Соглашения
    • Цены и остатки
    • Чек-лист
  • Настройки со стороны сайта
    • Форма «Интеграция с 1С»
    • Собственные настройки интеграции
  • Интеграция с «1С:УТ» ред. 10.3
    • С модулем обмена 4.х
      • Узлы обмена с сайтами
      • Обмен товарами
      • Обмен заказами
      • Выгрузка польз. справочников из 1С
      • Загрузка каталога товаров с сайта в 1С
      • Обмен в режиме реального времени
      • Прочие возможности модуля обмена
        • Просмотр и редактирование зарегистрированных изменений
        • Редактирование кодов Битрикс у объектов 1С
        • Режим логирования проводимых операций
        • Установка соответствий платежных систем и касс
    • С модулем обмена 5.х, 6.х
      • Настройки обмена с сайтами
      • Настройка параметров обмена
      • Выгрузка товаров и информации по ним
      • Выгрузка пользовательских справочников
      • Обмен документами с модулем 5.х
      • Обмен документами с модулем 6.х
      • Выгрузка контрагентов
      • Картинки и файлы для характеристик номенклатуры
    • С модулем обмена 7.х
      • Автоматическая печать чеков
      • Окно настроек 1С-Битрикс
      • Настройки обмена с интернет-магазином
        • Настройка параметров обмена
        • Выгрузка товаров и информации
        • Выгрузка пользовательских справочников
        • Обмен документами
        • Настроить реквизиты загружаемых документов
        • Выгрузка контрагентов
      • Просмотр и редактирование зарегистрированных изменений
      • Создание пользовательского дерева групп
      • Настройка автообмена
      • Идентификаторы объектов из интернет магазина
      • Загрузка номенклатуры с сайта
      • Прикрепление картинок к характеристикам номенклатуры
      • Свойства товаров в документах
      • Дополнительные настройки
    • Без модуля обмена
      • Создание настройки обмена с WEB-сайтом
        • Шаг 1. Настройка обмена данными с WEB-сайтом
        • Шаг 2. Назначение выгрузки
        • Шаг 3. Настройки выгрузки товаров на WEB-сайт
        • Шаг 4. Условия выгрузки товаров на сайт
        • Шаг 5. Настройки обмена заказами с WEB-сайтом
        • Шаг 6. Действия с поступившими с WEB-сайта документами
        • Шаг 7. Режим обмена данными с WEB-сайтом
        • Шаг 8. Периодический обмен данными
        • Шаг 9. Окончание работы мастера
      • Редактирование настройки обмена с WEB-сайтом
      • Процедура обмена данными с WEB-сайтом
        • Запуск и выполнение
        • Выгрузка каталогов в уже существующий инфоблок
        • Загруженные в 1С заказы
        • Монитор обмена данными
      • Публикация на сайте торгового каталога из 1С (до версии 14.0)
        • Публикация каталога с пакетом предложений
  • Интеграция с «1С:УТ» ред. 11.1, ред. 11.2, ред. 11.3
    • Настройка параметров учета для обмена с сайтами
    • Модуль обмена 4.х
      • Узлы обмена
      • Основные настройки для обмена данными
      • Обмен данными
        • Выгрузка товаров
        • Обмен заказами
          • Выполнение обмена заказами
          • Вкладка Обмен заказами
          • Вкладка Обмен контрагентами
          • Вкладка Отбор и сортировка
        • Выгрузка справочников из 1С
        • Загрузка каталога товаров с сайта в 1С
        • Обмен в режиме реального времени
      • Прочие возможности модуля обмена
        • Просмотр и редактирование зарегистрированных изменений
        • Редактирование кодов Битрикс у объектов 1С
        • Режим логирования проводимых операций
    • Модуль обмена 5.х, 6.х
      • Раздел Обмен с интернет магазином
      • Настройки обмена с интернет-магазином
        • Узлы обмена
        • Настройка параметров обмена
        • Выгрузка товаров из 1С
        • Выгрузка пользовательских справочников
        • Обмен документами для ред. 11.1
        • Обмен документами для ред. 11.2
        • Выгрузка контрагентов
      • Картинки и файлы для характеристик номенклатуры
      • Свойства товаров в документах
    • Модуль обмена 6.5.x
      • Команды модуля обмена
      • Настройки обмена с сайтами
        • Настройка параметров обмена
        • Выгрузка товаров из 1С
        • Выгрузка пользовательских справочников
        • Обмен документами
        • Выгрузка контрагентов
      • Картинки и файлы для характеристик номенклатуры
      • Свойства товаров в документах
      • Печать чеков для интернет-магазинов
    • Модуль обмена 7.0.х
      • Команды модуля обмена
      • Настройки для печати чеков
      • Настройки обмена с интернет-магазином
        • Настройка параметров обмена
        • Выгрузка товаров из 1С
        • Выгрузка пользовательских справочников
        • Обмен документами для ред. 11
        • Выгрузка контрагентов
        • Картинки и файлы для характеристик номенклатуры
        • Свойства товаров в документах
      • Дополнительные настройки
        • Дополнительные возможности
        • Импорт товаров из интернет магазина
  • Интеграция с «1С:УТ» ред. 11.5
    • Модуль обмена 8.1.х
      • Раздел 1С-Битрикс: Управление сайтом
      • Установка общих настроек обмена с сайтами
      • Создание настройки обмена с сайтом
      • Настройка выгрузки информации о товарах
      • Обмен документами
      • Выгрузка пользовательских справочников
      • Выгрузка контрагентов
      • Зарегистрированные изменения
      • Журнал обменов
      • Журнал ошибок
      • Идентификаторы объектов БУС
      • Картинки и файлы характеристик номенклатуры
      • Импорт товаров из интернет-магазина
  • Интеграция с «1С:УНФ»
    • Модуль обмена 4.х
      • Узлы обмена с сайтами
      • Обмен данными
        • Выгрузка товаров
        • Обмен заказами
          • Выполнение обмена заказами
          • Обмен документов
          • Обмен контрагентами
          • Отбор и сортировка
        • Выгрузка справочников из 1С
        • Загрузка каталога товаров с сайта в 1С
      • Прочие возможности модуля обмена
        • Просмотр и редактирование зарегистрированных изменений
        • Редактирование кодов Битрикс у объектов 1С
    • Модуль обмена 6.х
  • Интеграция с «1С:Розница» ред. 2.3
    • Команды модуля обмена 8.0.х
    • Установка общих настроек обмена с сайтами
    • Создание настройки обмена с сайтом
    • Настройка выгрузки информации о товарах
    • Обмен документами
    • Настройка загрузки контрагентов
    • Настройка заполнения загружаемых документов
    • Выгрузка пользовательских справочников
    • Зарегистрированные изменения
    • Журнал обменов
    • Журнал ошибок
    • Идентификаторы объектов БУС
    • Картинки и файлы характеристик номенклатуры
    • Импорт товаров из интернет-магазина
  • Настройки интеграции других продуктов 1С
  • Типичные ошибки и проблемы
  • Особенности интеграции Малого Бизнеса
  • Записи с вебинаров по интеграции с 1С

Самая первая глава

Немного информации, которая поможет вам в изучении нашего продукта. Где взять дополнительную информацию, ссылки на частые задачи, видео и другое.

Введение

Ведение бизнеса в сети Интернет – это ключевое условие конкурентоспособности современных торговых компаний!

Интеграция продукта 1С:Битрикс: Управление сайтом с системой 1С:Предприятие позволяет обеспечить продажу товаров и услуг в сети Интернет:

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

Примечание: в данном курсе приведено описание интеграции с «1С:Управление торговлей» ред. 10.3 и 11.1.

Помните, что в «1С» и «1С-Битрикс: Управление сайтом» некоторые сущности называются по разному

Термин в «1С» Термин в «1С-Битрикс: Управление сайтом»
контрагенты пользователи (или покупатели)
справочники highload-блоки
номенклатура товары
характеристики товара торговые предложения

Список ссылок по теме:

  • Общее описание файлов XML для обмена данными
  • Описание формата CommerceML
  • Форум Интеграция с 1С
  • Как сэкономить на месте и ускорить выгрузку из 1С
  • Как мы разрабатывали интеграцию интернет-магазина с 1С: Предприятие
  • Как мы разрабатывали интеграцию интернет-магазина с 1С: Предприятие. Часть 2
  • Настройка 1С для выгрузки в bitrix с товарными предложениями (блог)
  • Обобщение опыта работы с клиентами, заказывающими интеграцию с 1С (блог)
  • Расширяем функционал обмена заказами между 1С-Битрикс и 1С Предприятие УТ 11 (блог)
  • Пример XML-файла обмена данными (для старой версии модуля обмена) (форум)

Как отформатирован текст в курсе

Читать монотонный текст сложно. Форматирование — один из способов облегчить понимание смысла. Опишем правила форматирования, чтобы вам было легче ориентироваться.

Вкладки

Текст урока разбивается на тематические вкладки (табы). Сделано это с целью избавить читателя от прокрутки экрана или минимизировать её. Если вам неудобно пользоваться вкладками, то их [dw]можно отключить[/dw][di][/di], тогда весь текст урока будет выводиться в виде единого массива.

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

Форматирование текста

Жирный шрифт используется для выделения важных в смысловом значении слов, терминов, фраз и предложений. То есть того, что особенно важно в контексте описываемого функционала:
  • Ключевое смысловое слово, фраза.
  • Термины, названия элементов интерфейса: кнопки, вкладки, поля, горячие клавиши, формат или название файла.
  • Название курса, глав курса, разделов и страниц сайтов. (Как правило, название глав или курсов даются ссылкой, но иногда это бывает излишним).
Примеры использования жирного шрифта
Пример названия курса или главы Изучение курса позволяет освоить основные методы администрирования системы, а также пополнить знания по темам, изученным в курсе Контент-менеджер.
Пример названий элементов интерфейса: При этом у компонента Список новостей нужно настроить входные параметры так, чтобы он мог формировать ссылки на страницу детальной новости (с кодом новости). Для этого нужно в группе параметров Шаблоны ссылок в поле URL страницы детального просмотра задать путь к этой странице, а также название параметра, в котором будет передаваться код новости для показа.
Пример ключевой фразы, слова При регистрации сервера обязательно укажите Домен для NTLM авторизации. Он должен полностью (включая регистр) совпадать с названием домена.

и Курсив и подчёркивание используются для выделения:
  • Названия продуктов компании 1С-Битрикс, других программ и технологических платформ.
  • Названия методов, классов, функций и событий, если нет их описания в API доке. (Если описание есть, то название метода или класса оформляется ссылкой на страницу документации.)
  • Пространство имён в новом ядре D7.
  • Ключевое слово, фраза, термин, если использование жирного шрифта нежелательно по каким-то причинам.
Примеры использования курсива
Пример названия метода: Усовершенствованные методы буферизации в шаблоне позволяют более не использовать CBitrixComponentTemplate::EndViewTarget() ввиду того, что конец шаблона вызывает завершение буферизации автоматически. (Если страница метода в документации есть, то будет так: Перед подключением компонента ко всем значениям параметров применяется функция
[ds]htmlspecialcharsEx[/ds][di]Функция переводит текст в HTML-безопасный вид, заменяя специальные символы их визуальным HTML представлением.
Подробнее…[/di])
Пример названий продуктов и платформ: Чтобы научиться эффективно работать в Bitrix Framework, нужно не сравнивать то, что вы знаете по другим системам, а стараться понять, как то или иное реализуется в этой системе. В плане обучения «сравнительный» подход не работает. Просто отвлекитесь от старых знаний и изучите новую систему, используя только знания PHP и сайтостроения, а не сравнивая идеологии и технологии.
Пример пространства имён в D7: При необходимости модуль может организовывать подпространства внутри своего пространства имен. Например, BitrixMainIO, BitrixForumSomeNameSomeNameTwo.

Серый фон текста используется для выделения:

  • путей в рамках файловой системы.
  • атрибутов, тегов html, параметров функций, переменных, значения полей и настроек и листинга кода, который нет смысла помещать в стиль для листинга.
Примеры использования серого фона
Пример выделения путей в рамках файловой системы: Результаты кеширования сохраняются в виде файлов в каталоге /bitrix/cache/.
Пример выделения атрибутов, тегов и так далее: Если в компоненте написать код:
$arParams = & $arSomeArray;
то переменная $arParams будет отвязана от члена класса компонента и привязана к массиву $arSomeArray.

Синий курсив с > используется для подсветки путей в продукте. То есть пути выглядят так же, как они оформлены в административном отделе системы.

Примеры использования синего курсива
Пример оформления путей в административном отделе системы: Файлы кеша можно удалить в административной части на закладке Очистка файлов кеша страницы Настройки > Настройки продукта > Автокеширование.

Синий шрифт используется для подсветки УРЛ без создания собственно ссылки — псевдо УРЛ.

Примеры использования синего шрифта
Пример псевдо УРЛ: При помощи access_token приложение совершает запросы к REST-сервису до его истечения.

https://имя_портала.bitrix24.ru/rest/user.current?auth=код_авторизации

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

Примеры использования цветного шрифта
Цветной шрифт:
  • Настроить инфоблок на контроллере:

    ……..

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

    ……

Форматирование абзацев текста

Форматирование целых абзацев текста используется для выделения какой-либо информации с целью указать направленность этой информации.

Определения каких-либо сущностей, явлений, терминов и так далее выводятся в абзацах такого вида:

Статическая информация – это информация, которая редко изменяется с течением времени. Например, рекламные тексты, история компании, контактная информация и т.п. Статическая информация создается, редактируется, дополняется и удаляется пользователями, обладающими правом на редактирование страниц сайта. Такое редактирование производится, как правило, в визуальном редакторе непосредственно в тексте самой страницы.

В Примечании размещается информация, поясняющая текст на странице, на которую стоит обратить внимание. Это могут быть примеры, расширенное объяснение, уточнение, ссылка на дополнительную информацию. Например:

Примечание. В ядре D7 настройки кеширования производятся в [ds]специальном файле[/ds][di]Настройки выполняются в файле /bitrix/.settings.php.
Подробнее…[/di]

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

Важно! Если курс был деактивирован, то результаты тестов и сертификаты по этому курсу будут недоступны пользователям. Если курс был удален, то результаты тестов и сертификаты этого курса будут также удалены.

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

Всплывающие подсказки

Всплывающие подсказки обозначаются цветом шрифта и пунктирным подчёркиванием. Такие подсказки используются там, где:

  • Нужно пояснить какой-то термин.
    Пример: Как правило, все сайты имеют возможность авторизации из [dw]публичного раздела[/dw][di]Публичный раздел — то, что видит посетитель сайта, но для контент-менеджера — это основное место работы . Подробнее…[/di].
  • Дать наглядное представление о команде интерфейса.
    Пример: При включённом режиме Правки откройте на
    [dw]редактирование элемент инфоблока[/dw][di][/di], например, новость.
  • Дать дополнительную, но не относящуюся напрямую к выполняемым работам, информацию.
    Пример: Этот инструмент создаст ссылку с одним единственным [dw]слешом[/dw][di]Слеш — косая черта, которая используется для разделения слов в адресе сайта[/di] после [dw]домена сайта[/dw][di]Домен сайта — адрес по которому открывается самая главная страница. Например: yandex.ru[/di].
  • Дать описание и ссылку на страницу компонента в пользовательской документации.
    Пример: Простую фотогалерею в публичном разделе выводит комплексный компонент [comp include_photogallery]Фотогалерея 2.0[/comp].

Внимание! Всплывающие подсказки не работают в файлах формата CHM и Epub. Интернет на мобильных устройствах на сегодняшний день — не проблема, используйте эти файлы документации только в крайнем случае.

Спойлеры, скрывающие текст

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

Задание окна для открытия ссылки при редактировании в режиме кода (для ознакомления)

Чтобы избежать лишней прокрутки экрана, в спойлерах может быть размещена большая по объёму информация.

Видеоролики

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

  • на YouTube канале;
  • на Rutube канале.

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

Примеры решения типовых задач

Ссылки на страницы с описанием выполнения типовых задач, размещённых в разных местах учебного курса.

  • Выгрузка товаров из 1С на сайт
  • Обмен заказами с 1С
  • Обмен в режиме реального времени
  • Выгрузка справочников из 1С

Как узнать редакцию продукта

   Как узнать, какая редакция сейчас у вас?

Так как у разных компаний могут быть разные потребности в функционале, 1С-Битрикс предоставляет целую линейку редакций (лицензий), отличающихся по набору доступных инструментов:

  • сравнить возможности редакций «1С-Битрикс: Управление сайтом»
  • сравнить возможности редакций коробочного «Битрикс24»

Чтобы узнать, какая редакция 1С-Битрикс установлена у вас, достаточно перейти [ds]в административном разделе[/ds][di]
Административный раздел — часть «1С-Битрикс: Управление сайтом», где производится

управление модулями системы, структурой сайта, его содержанием, посетителями и

другими составляющими сайта. Недоступен для просмотра обычным посетителям сайта.

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

Подробнее…[/di] сайта на страницу Обновление платформы (Marketplace > Обновление платформы) во вкладку [dw]Установка обновлений[/dw][di]

[/di]:

Нажмите на рисунок, чтобы увеличить

   Информация о редакциях в уроках

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

  Как узнать текущую версию продукта?

Когда в уроках упоминается «версия продукта» (без указания конкретного модуля), то имеется в виду версия Главного модуля.

Версию продукта (т.е. версию Главного модуля) можно определить несколькими способами:

  • прокрутив в административной панели любую страницу до конца:

  • на странице Модули (Настройки > Настройки продукта > Модули):

    Нажмите на рисунок, чтобы увеличить

    Примечание: На этой странице можно посмотреть текущие версии всех модулей, установленных в системе.

  • с помощью предустановленного [ds]гаджета на Рабочем столе[/ds][di]
    Гаджеты в продуктах «1С-Битрикс: Управление сайтом» — это особые программные элементы, выполняющие функции уведомления и быстрого перехода к различным элементам управления и настройки системы и её элементов. С помощью гаджетов на Рабочем столе может быть представлена самая разнообразная информация.

    Подробнее…[/di]:

Установка модуля обмена

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

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

Примечание: если у вас более ранние версии продуктов 1С:УТ и/или «1С-Битрикс: Управление сайтом» и нет возможности обновиться, то для обмена данными следует использовать возможности типовой конфигурации . В этом случае часть имеющегося на текущий момент функционала по обмену данными будет вам недоступна.

Установка модуля обмена 4.х

В данном уроке рассмотрим порядок установки модуля обмена 4.x в 1С:Предприятие.

Важно! Если в 1С используется [dw]Распределенная информационная база[/dw][di] Механизм распределенных информационных баз предназначен для создания территориально распределенных систем на основе идентичных конфигураций 1С:Предприятия. Это будет полезно в ситуациях, когда у отдаленного филиала нет возможности работать в основной базе. Подобную систему обычно создают, чтобы не нужно было заносить данные вручную повторно несколько раз. В ней присутствует центральная база и несколько дочерних, которые синхронизируют с основной. Для разделения информации из различных баз используются префиксы.
РИБ имеет иерархическую структуру и состоит из отдельных информационных баз – узлов распределенной информационной базы. У каждого узла РИБ может быть произвольное количество подчиненных узлов и один главный узел (вышестоящая база). Узел, у которого нет главного узла, называется корневым узлом распределенной информационной базы.
rib-chto-eto-1s_14.jpg

Этот механизм позволяет переносить как изменения данных, так и изменения конфигурации информационной базы. [/di],
то устанавливать модуль обмена нужно в подчиненный узел. Дальнейшая синхронизация между подчинеными, главными и корневым узлами происходит в соответствии с настройками РИБ.

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

    Затем в открывшемся диалоге укажите имя файла, в который будут записаны данные.

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

  • Сохраните конфигурацию.
  • В редакции Управление торговлей версии 10.3 (для 1С:УТ версии 11.1 и 1С:УНФ этот шаг пропускается) необходимо установить для конфигурации режим совместимости Не использовать. Устанавливается режим совместимости в свойстве конфигурации(в дереве конфигурации нужно выбрать пункт Конфигурация, нажать на правую кнопку мыши и выбрать пункт Свойства — в самом конце свойств устанавливается [dw]режим совместимости[/dw][di][/di]. Режим совместимости необходимо снять из-за того, что используется функционал, который на старых версиях платформы не поддерживается.
  • Вызовите режим Сравнить, объединить с конфигурацией из файла из меню Конфигурация. В этом режиме будут показаны только различающиеся объекты дополнения и используемой конфигурации, поэтому полностью идентичные объекты могут отсутствовать в окне сравнения-объединения. Также может отсутствовать флажок включения таких объектов в объединение.
  • В диалоге выбора указать файл конфигурации XXX.cf. По умолчанию он лежит по следующему адресу: C:Users...AppDataRoaming1C1Cv82tmplts1С-БитриксОбменССайтом(конфигурация 1С).
  • Исключить из объединения все объекты конфигурации.
  • Нажмите кнопку Действия, затем Отметить по подсистемам файла. [dw]Установите флажок[/dw][di][/di] напротив пункта Битрикс и нажмите кнопку Установить:
  • Включите в объединение ([dw]установите флажок[/dw][di][/di]) подсистему Битрикс (для 1С:УТ версии 10.3: Конфигурация > Общие > Подсистемы > Битрикс, для 1С:УТ версии 11.1: Конфигурация > Общие > Подсистемы > Администрирование > Битрикс, для 1С:УНФ: Конфигурация > Общие > Подсистемы > НастройкаИАдминистрирование > Битрикс):
  • Выполните сравнение и объединение конфигураций (кнопка Выполнить).
  • Сохраните конфигурацию и обновите конфигурацию базы данных.
  • Рекомендуется запустить с параметром ЗапуститьОбновлениеИнформационнойБазы для того, чтобы заполнил все служебные данные в . Запуск с параметром осуществите через командную строку или из конфигуратора.
    • чтобы запустить из командной строки, укажите следующие параметры:

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

    • чтобы запустить из конфигуратора, откройте Сервис > Параметры. На вкладке Запуск 1С:Предприятия укажите [dw]параметр запуска[/dw][di][/di]

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

Установка модуля обмена 5.х, 6.х, 7.х

Примечание: в уроке подробно рассматривается установка модуля обмена 5.х. Установка модулей обмена 6.х, 7.х выполняется аналогично, имеются лишь небольшие отличия в дизайне.

Важно! Если в системе установлен модуль обмена 4.х, то необходимо:

  • в первую очередь обновить его до последней версии и только потом приступать к установке модуля 5.х;
  • после установки запустить внешнюю обработку, которая сконвертирует настройки обмена до версии 5.х (обработка находится там же, где и сам модуль обмена).

Внимание!

  • Модули обмена 6.5.х и 7.х совместимы ТОЛЬКО с версией модуля sale не ниже 17.0.1.
  • Для модулей обмена 7.х соответствие со службами доставки работает только с версией модуля sale не ниже 17.0.21.

Порядок установки модуля обмена:

Важно! Если в 1С используется [dw]Распределенная информационная база[/dw][di] Механизм распределенных информационных баз предназначен для создания территориально распределенных систем на основе идентичных конфигураций 1С:Предприятия. Это будет полезно в ситуациях, когда у отдаленного филиала нет возможности работать в основной базе. Подобную систему обычно создают, чтобы не нужно было заносить данные вручную повторно несколько раз. В ней присутствует центральная база и несколько дочерних, которые синхронизируют с основной. Для разделения информации из различных баз используются префиксы.
РИБ имеет иерархическую структуру и состоит из отдельных информационных баз – узлов распределенной информационной базы. У каждого узла РИБ может быть произвольное количество подчиненных узлов и один главный узел (вышестоящая база). Узел, у которого нет главного узла, называется корневым узлом распределенной информационной базы.
rib-chto-eto-1s_14.jpg

Этот механизм позволяет переносить как изменения данных, так и изменения конфигурации информационной базы. [/di],
то устанавливать модуль обмена нужно в подчиненный узел. Дальнейшая синхронизация между подчинеными, главными и корневым узлами происходит в соответствии с настройками РИБ.

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

    Затем в открывшемся диалоге укажите имя файла, в который будут записаны данные.

  • Откройте конфигурацию с помощью меню Конфигурация > Открыть конфигурацию или путем нажатия [dw]соответствующей кнопки[/dw][di][/di].
  • Включите возможность изменения объектов конфигурации, если она [dw]закрыта для изменения[/dw][di][/di]:
    • Для этого откройте окно Настройка поддержки (Конфигурация > Поддержка > Настройка поддержки) и нажмите кнопку Включить возможность изменения:

    • В окне Настройка правил поддержки можно оставить Объект поставщика не редактируется, если вы собираетесь только добавлять новые объекты. Если же нужно редактировать имеющиеся объекты, то выберите для них Объект поставщика редактируется с сохранением поддержки и нажмите кнопку ОК:

      nast_podd.png

    • Сохраните конфигурацию. Теперь в нее можно вносить изменения (об этом оповещает [dw]значок в дереве конфигурации[/dw][di][/di]).
  • В редакции Управление торговлей версии 10.3 (для 1С:УТ версии 11.1 этот шаг пропускается) необходимо установить для конфигурации режим совместимости Не использовать. Устанавливается режим совместимости в свойстве конфигурации (в дереве конфигурации нужно выбрать пункт Конфигурация, нажать на правую кнопку мыши и выбрать пункт Свойства — в самом конце свойств устанавливается [dw]режим совместимости[/dw][di] [/di]. Режим совместимости необходимо снять из-за того, что используется функционал, который на старых версиях платформы не поддерживается.

    Важно! Если у вас установлена платформа 8.3, то режим совместимости должен быть не ниже 8.2.16.

  • Вызовите режим [dw]Сравнить, объединить с конфигурацией из файла[/dw][di][/di] из меню Конфигурация.

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

  • В диалоге выбора укажите файл конфигурации XXX.cf. По умолчанию он лежит по следующему адресу: C:Users...AppDataRoaming1C1Cv82tmplts1С-БитриксОбменСБ24(конфигурация 1С).
  • В окне сравнения объединения обязательно исключите из объединения все объекты конфигурации. Для этого можно [dw]снять флаг[/dw][di][/di] напротив названия конфигурации.
  • Нажмите кнопку Действия, затем [dw]Отметить по подсистемам файла[/dw][di][/di], чтобы указать объекты только устанавливаемого модуля.
  • Установите флажки напротив [dw]пунктов[/dw][di] [/di] ОбменСИнтернетМагазином и Включать объекты родительских подсистем, затем нажмите кнопку Установить.
  • Включите в объединение ([dw]установите флажок[/dw][di][/di]) подсистему Битрикс (Конфигурация > Общие > Подсистемы > Администрирование > Битрикс):

    Примечание: если модуль ранее уже стоял, то этот пункт выполнять не нужно.

  • Выполните сравнение и объединение конфигураций (кнопка [dw]Выполнить[/dw][di][/di]).

    Примечание: в некоторых случаях может возникнуть окно Неразрешимые ссылки. В этом случае следует нажать [dw]Продолжить[/dw][di][/di].

  • Сохраните конфигурацию и обновите конфигурацию базы данных. Для обновления базы можно воспользоваться кнопкой [dw]Обновить[/dw][di][/di].

    Примечание: если модуль раньше не был установлен, то высветится окно с изменениями в структуре. Следует нажать [dw]Принять[/dw][di][/di].

  • Выполните обновление данных в базе . Для этого откройте Сервис > Параметры. На вкладке Запуск 1С:Предприятия укажите параметр запуска [dw]ЗапуститьОбновлениеИнформационнойБазы[/dw][di] [/di] и нажмите Ок.
  • В конфигураторе выполните Отладка > Начало отладки. При запуске будет произведено [dw]обновление данных[/dw][di][/di] в базе .

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

Важно! Для работы с установленным модулем пользователям необходимо добавить роль Роль по работе с БУС.

Установка модуля обмена 8.0.х

Примечание: Модуль обмена 8.0.х «Интернет-магазин + 1С» предназначен для работы с прикладным решением 1С «Розница, ред. 2.3»

Порядок установки модуля обмена:

Важно! Если в 1С используется [dw]Распределенная информационная база[/dw][di] Механизм распределенных информационных баз предназначен для создания территориально распределенных систем на основе идентичных конфигураций 1С:Предприятия. Это будет полезно в ситуациях, когда у отдаленного филиала нет возможности работать в основной базе. Подобную систему обычно создают, чтобы не нужно было заносить данные вручную повторно несколько раз. В ней присутствует центральная база и несколько дочерних, которые синхронизируют с основной. Для разделения информации из различных баз используются префиксы.
РИБ имеет иерархическую структуру и состоит из отдельных информационных баз – узлов распределенной информационной базы. У каждого узла РИБ может быть произвольное количество подчиненных узлов и один главный узел (вышестоящая база). Узел, у которого нет главного узла, называется корневым узлом распределенной информационной базы.
rib-chto-eto-1s_14.jpg

Этот механизм позволяет переносить как изменения данных, так и изменения конфигурации информационной базы. [/di],
то устанавливать модуль обмена нужно в подчиненный узел. Дальнейшая синхронизация между подчинеными, главными и корневым узлами происходит в соответствии с настройками РИБ.

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

    Затем в открывшемся диалоге укажите имя файла, в который будут записаны данные.

  • Закройте конфигуратор и запустите систему «1С:Предприятие» в режиме 1С:Предприятие.

    Обратите внимание! Система «1С:Предприятие» должна быть запущена в монопольном режиме, т.е. в базе 1С не должно быть другого пользователя.

  • Перейдите по адресу Администрирование > Печатные формы, отчеты и обработки и выберите пункт Расширения.
  • Нажмите на кнопку Добавить и укажите скачанный файл .cfe.
  • Снимите флаг Безопасный режим.
  • Перезапустите сеанс подключения к базе 1С.

Только администратор и пользователи с правом «(1С-Битрикс: Управление сайтом) Администратор» смогут видеть раздел с настройками модуля обмена.

Установка модуля обмена 8.1.х

  Порядок установки

Модуль обмена можно скачать по ссылке Интернет-магазин + «1С».

Примечание: Модуль обмена 8.1.х предназначен для работы с прикладным решением 1С «Управление торговлей ред. 11.5»

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

Порядок установки модуля обмена:

  • Перед установкой модуля рекомендуется сделать архивную копию базы 1С.
  • Для установки модуля нужно открыть окно установки расширений: НСИ и администрирование > Печатные формы, отчеты и обработки > [dw]Расширения[/dw][di]rasshir.jpg[/di]
  • Нажать на кнопку Добавить из файла и выбрать скачанный файл модуля [dw].cfe[/dw][di]

    cfe.png

    [/di]

  • Если модуль успешно установится, то в списке окна появится новая запись:

    new_record.png

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

После перезапуска появляется новый раздел «1С-Битрикс: Управление сайтом», где выполняется настройка обмена и можно контролировать ход обмена.

razdel.png

Раздел доступен пользователям 1С только с полными правами на базу 1С или же с установленной ролью «(1С-Битрикс: Управление сайтом) Администратор».

Удаление модуля обмена

Модуль обмена для интеграции 1С с интернет-магазином на базе «1С-Битрикс: Управление сайтом» устанавливается через Конфигуратор. Также из Конфигуратора он и удаляется. Для удаления любой версии модуля обмена необходимо:

Настройки со стороны 1С

Вам потребуется правильно настроить обмен и со стороны 1С.

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

Общие требования

Для разных конфигураций — разные требования.

  О конфигурациях

Мы рассмотрим разные конфигурации 1С. При этом будем отличать редакции с управляемыми формами, и редакции без них, с обычными формами. Если нет пометки, к какой конфигурации относится описание, то оно относится ко всем редакциям.

[dw]Управляемые формы[/dw][di]Особенностью управляемых форм является то, что разработчик не формирует внешний вид формы непосредственно. Разработчик только создаёт описание формы с помощью некоторых логических правил. Исходя из этих правил, платформа самостоятельно генерирует визуальное представление формы. Причём это визуальное представление зависит от размеров окна, в котором отображается форма. Одна и та же форма, показанная в узком окне или в окне, раскрытом на весь экран, будет иметь разное визуальное представление.
Подробнее…[/di] – относительно новый функционал. Он имеется в таких продуктах 1С:

  • УТ 11 (1С:Управление торговлей, ред. 11.*)
  • УНФ 1.6 (1С:Управление нашей фирмой, ред. 1.6)
  • ERP 2 (Enterprise Resource Planning, 1С:ERP Управление предприятием 2)
  • КА 2 (1С:Комплексная автоматизация, ред. 2 )

Конфигурации с обычными формами:

  • УТ 10.3
  • КА 1.1
  • УПП 1.3 (1С:Управление производственным предприятием, ред. 1.3)

  Особенности конфигураций с управляемыми формами

В конфигурациях с управляемыми формами:

  1. Должен быть включен функционал заказов.

    Это может показаться очевидным, ведь [dw]интеграция 1С и Битрикс[/dw][di]Интеграция продукта 1С:Битрикс: Управление сайтом с системой 1С:Предприятие позволяет обеспечить продажу товаров и услуг в сети Интернет:

    — выгружать на сайт каталог товаров и прайс-лист из «1С»;
    — обновлять данные по товарам, ценам и остаткам из «1С» по расписанию;
    — получать в «1С» заказы интернет-магазина и обрабатывать их;
    — информировать покупателей в личном кабинете о статусах их заказов.
    [/di]
    , собственно, и заключается в обмене товарами и заказами, но это довольно распространенное упущение. Повторим еще раз — если вы хотите интеграцию с интернет-магазином, то обязательно должен быть включен функционал заказов. Иначе возникнет ошибка, что 1С не может работать с заказами.

    В УТ 11 это включается в Продажи > Заказы клиентов

    Нажмите на рисунок, чтобы увеличить

  2. Должен быть включен функционал дополнительных реквизитов и сведений.

    Эти настройки в УТ 11 находятся в разделе НСИ и администрирование > Общие настройки > Дополнительные реквизиты и сведения

    Нажмите на рисунок, чтобы увеличить

Как заводить товары

В [dw]редакциях без управляемых форм[/dw][di]- УТ 10.3
— КА 1.1
— УПП 1.3[/di] довольно часто встречается ошибка, что товары выгружаются неправильно. Эта ошибка касается товаров с характеристиками. Мы рекомендуем проверить эти настройки также и для [dw]редакций с управляемыми формами[/dw][di]- УТ 11
— УНФ 1.6
— ERP 2
— КА 2[/di].

  Проблема 1. Товары

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

Итак: товары в 1С могут быть как простые, так и с характеристиками:

Нажмите на рисунок, чтобы увеличить.

Если в настройках обмена указано, что следует [dw]выгружать все характеристики[/dw][di]1c_vigr_harak.png [/di], то по умолчанию выгружаются только характеристики, а сам товар выгружаться не будет.

То есть нужно обратить внимание, что, если стоит флаг «Выгружать все характеристики», то номенклатура в 1С должна их иметь. При наличии этого флага модуль обмена ожидает, что у товара будут свойства. Иначе выгрузка выполнится некорректно.

Если же с характеристиками вы работать не собираетесь, то флаг должен быть снят.

Характеристики выгружаются в [dw]торговые предложения[/dw][di]Торговые предложения – единица складской наличности. Фактически – это ассортиментная позиция (единица одной товарной группы, марки, сорта в одном типе упаковки одной размерности, емкости, цвета и т.д.). Это отличие, которое выделяет товар.
Подробнее…[/di] на сайте. А если товар простой, то он выгружается в товар.

  Проблема 2. Цены

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

Для облегчения заполнения цен имеется автоматическая функция, которая прописывает цену всем характеристикам, если они не отличаются. Например, у нас есть Тетрадь, а её характеристики – синяя, зеленая и розовая. Им можно автоматически назначить одну и ту же цену. Но если цены отличаются, то придется делать это вручную. Находится эта автоматическая функция в Регистр сведений > Цены > Характеристика > Цена (в разрезе прайс-листа).

Нажмите на рисунок, чтобы увеличить.

Настройка Соглашения

В зависимости от конфигурации по-разному задается список прайс-листов, который выгружается из 1С в БУС. Почти для всех конфигураций, за исключением УТ 11, ERP 2.0, КА ред. 2, указываются конкретные прайс-листы для выгрузки. Но в этих трех конфигурациях (только в них!) надо указывать Соглашение, к которому привязываются прайс-листы. И эти Соглашения нужно правильно настроить.

  Где настраивается соглашение

Какое Соглашение мы будем использовать, задается в Форме настройки отбора (1С-Битрикс > Настройки обмена с интернет магазином>Узлы обмена с сайтами>Настройка выгрузки информации о номенклатуре>Настроить отбор). В этой форме указывается, какая номенклатура должна выгружаться, какие склады, по каким соглашениям и другие настройки. Выгружается только прайс-лист, установленный в этом соглашении.

Нажмите на рисунок, чтобы увеличить

Настроить Соглашение можно, кликнув по кнопке knop.png и перейдя в форму Типовое соглашение об условиях продаж.

  Настройки соглашения

Настройки должны быть такими:

Основное:

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

    tip_sog_osn.png

  • Условия продаж:

  • Детализация расчетов должна быть установлена «По заказам» (не обязательно, но очень рекомендуется).
  • Обязательно должен стоять Вид цен (это и есть сам прайс-лист).

    tip_sog_usl.png

  • Прочие условия:

  • Должен быть проставлен флажок «Доступно для обмена с сайтом».

    tip_sog_proch.png

  • Примечание. Если поле для флажка «Доступно для обмена с сайтом» отсутствует, то нужно зайти в НСИ и администрирование > Настройка интеграции > Обмен с сайтами и проставить флажок [dw]«Использовать обмен с сайтом»[/dw][di]

    obm_site.png

    [/di].

Цены и остатки

Как задавать цены?

  Задаём цены

В УТ 11 цены задаются в CRM и маркетинг > Цены (прайс-лист).

Нажмите на рисунок, чтобы увеличить

Для других (более старых) конфигураций в Установка цен номенклатуры. Открыть эту таблицу можно по-разному, например, Операции > Регистр сведений > Цены номенклатуры > Список цен номенклатуры.

Здесь хранится товар, характеристика (если есть), прайс-лист, цена. Цена указывается отдельно для товара, отдельно для характеристики. Для каждого типа цены задана своя цена. Если нет цены конкретного товара, то она на сайт не выгрузится. Если цены в Регистре сведений нет (например, цена не хранится, а вычисляется по формуле при каждом обращении) в разрезе товаров, то на сайт ничего и не выгрузится.

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

Нажмите на рисунок, чтобы увеличить

Список Цены номенклатуры в УТ 10.3

  Остатки

Остатки берутся из Регистра накопления. Но, строго говоря, отдельной таблицы остатков в этом регистре нет. Там есть приходы и расходы товаров, причем в динамике.

Поэтому для того, чтобы сверять остатки, для УТ 11, ERP 2.0, КА 2 используется отчет Склад и доставка > Отчеты по складу > Остатки и доступность товаров. На сайт выгружается количество товаров в графе Сейчас в наличии.

Нажмите на рисунок, чтобы увеличить

Для УТ 10.3, КА 1.1, УПП 1.3 используется Анализ доступности товаров на складах. Он находится по пути Отчеты > Запасы (склад) > Анализ доступности товаров на складах. Выгружается Свободный остаток.

Анализ доступности товаров на складах в УТ 10.3

Чек-лист

Что нужно проверить перед настройкой обмена

Здесь перечислены наиболее часто встречающиеся проблемы неправильной настройки обмена. Эти кейсы составляют 70% обращений в Техподдержку. Пожалуйста, проверьте ваши настройки по этому чек-листу, это избавит вас от множества проблем.

Единицы измерения

На сайте в документах Заказов подсчет ведется в базовых единицах измерения.

  • То есть при выгрузке каталога товаров из 1С, должен быть, например, указан вес брутто. Вес в 1С указывается в килограммах. А на сайте — в граммах. Для корректной выгрузки в 1С следует указывать 0.02 кг для 20 г.
  • В [dw]модуле обмена[/dw][di]Бесплатное дополнение для торговых конфигураций 1С для интеграции 1С с интернет-магазином на базе «1С-Битрикс: Управление сайтом».
    Подробнее…[/di] коэффициент единицы измерения всегда равен 1 и не поддерживается выгрузка коэффициентов единиц измерения.

    Пример. В 1С может быть заведен товар «бутылка пива». И если пиво продается ящиками, то коэффициент товара «ящик пива» равен 20. Но на сайт и 1 бутылка, и 1 ящик выгрузятся как единица товара.

    Для решения этой проблемы нужно завести отдельное свойство товара, в котором будет указываться «тара». И выгружать как торговое предложение. То есть 1 бутылка пива, 1 ящик пива, 1 упаковка пива, 1 контейнер пива. – это 4 торговых предложения.

Для выгрузки цен важно, какая редакция БУС

Если вы интегрируете 1С с редакцией сайта Малый бизнес, то помните:

  • В Малом бизнесе доступен только один тип цены. Соответственно, в 1С нужно настроить отбор по одному типу цены.
  • В Малом бизнесе складской учет возможен только для 1 склада. Соответственно, если в 1С несколько складов, то нужно отключить все отборы по складам. Выгрузку остатков по складам также отключить. Тогда будет выгружаться общее количество остатков. То есть флажок «[dw]Выгружать остатки по складам[/dw][di]ost3.png[/di]» в настройках обмена должен быть снят (Узлы обмена с сайтом > Настройки обмена с интернет магазином > Настройка выгрузки информации о номенклатуре > Остатки).

Одновременный обмен

Нельзя запустить 2 процедуры обмена одновременно.

Эта проблема случается довольно часто. Например, обмен по расписанию (выгрузка товаров) настроен на запуск каждый час, а обмен остатками – каждые 15 минут.

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

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

Числовые коды в единицах измерения

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

Копия базы

Если вы используете такой функционал 1С, как Копия базы, то с Копией (обратите внимание на надпись в заголовке окна 1С) обмен по расписанию работать не будет.

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

Для [dw]модуля синхронизации[/dw][di]Модуль синхронизации создан для обмена с Битрикс24.
Подробнее… [/di] обмен с Копией не работает вообще, в том числе и обмен в ручном режиме.

Только для конфигураций на управляемых формах есть одна возможность включить обмен по расписанию с Копией базы. Вы можете сделать Копию рабочей базой. Нужно в НСИ и администрирование > Обслуживание > Регламентные операции > Регламентные и фоновые задания отметить флажком строку «Включить возможность работы с внешними ресурсами». Но, конечно, делать это можно, только если вы уверены в актуальности данных в Копии.

Обмен в реалтайме

Реалтайм обмена с БУСом работает только с заказами и только, если изменение на стороне сайта. То есть, если изменился заказ на стороне сайта, он сразу попадёт в 1С, можно напечатать чек и т.д. Конечно, в зависимости от настройки сайта. А вот модуль синхронизации Битрикс24 работает в полноценном двустороннем реалтайме.

Файловая или клиент-серверная база 1С

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

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

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

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

Настройки со стороны сайта

Чтобы иметь возможность осуществлять обмен данными с 1С:Предприятие, сначала необходимо со стороны «1С-Битрикс: Управление сайтом» настроить на корректную работу модуль Интернет-магазин и сам интернет-магазин.

Подробно о том, как произвести эти настройки, читайте в разделе Настройка магазина курса Администратор.Бизнес.

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

Форма «Интеграция с 1С»

Настройка интеграции с 1С:Предприятие выполняется на странице Магазин > Настройки > Интеграция с 1С. Параметры по умолчанию в данной форме будут приемлемы для большинства пользователей. Поясним некоторые настройки данной формы.

  Видеоурок

  Каталог

На закладке [dw]Каталог[/dw][di][/di] представлены настройки, которые используются при выгрузке каталога товаров из на сайт.

  • Тип инфо-блока – указывается тип инфоблока, в который будут выгружаться товары из .

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

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

  • Разрешить загрузку группам пользователей – задаются группы, пользователи которых смогут выполнить загрузку каталога на сайт.
  • Загружать торговые предложения (характеристики) в отдельный инфоблок – при отмеченной опции информация о самих товарах и предложения на товары (т.е. характеристики и цены) будут храниться в двух разных информационных блоках.

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

  • В разделе [dw]Расширенные настройки[/dw][di][/di] можно управлять параметрами:

  • Использовать контрольные суммы элементов для оптимизации обновления каталога – опция включает механизм, суть которого в том, что даже если на сайт выгружен полный каталог, будут модифицированы только изменившиеся элементы. Это позволяет значительно снизить нагрузку на сервер, а также значительно сокращает время выполнения процедуры обновления.
  • Цены только в инфоблоке предложений – данная опция имеет смысл, если некоторые ваши товары выгружаются без характеристик:
    • если опция отмечена, то при выгрузке товаров из , цены на товары будут храниться в торговых предложениях. Т.е для каждого товара будет создано 1 торговое предложение, в котором и будет храниться цена;
    • если опция не отмечена, то для выгруженных из товаров торговые предложения создаваться не будут, цена будет храниться в самом товаре.

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

    Хранение самих торговых предложений определяется опцией Загружать торговые предложения (характеристики) в отдельный инфоблок.

  • Что делать с товарами, отсутствующими в файле импорта и Что делать с группами, отсутствующими в файле импорта — такие группы и товары можно удалить, деактивировать или не делать с ними ничего.

    Обратите внимание! Если обмен производится через [dw]модуль обмена[/dw][di]Модуль обмена предоставляет дополнительные улучшенные возможности обмена помимо встроенных в 1С механизмов.
    Подробнее…[/di], то эти настройки по деактивации/удалению товаров никак не учитываются. В этом случае принимается во внимание только параметр деактивации в самом модуле [dw]Деактивировать товары и разделы, не попавшие в полную выгрузку[/dw][di][/di]. И возможна только деактивация предложений/товаров, которых нет в файлах выгрузки. Удаляться они не могут.

  • Тегированный кеш инфоблока — настройка позволяет управлять сбросом [ds]тегированного кеша[/ds][di]С версии главного модуля 9.1.0 появилась поддержка тегов кеша. Кеш можно помечать тегами и сбрасывать по тегам же. Сброс кеша компонентов инфоблоков происходит при изменении информации в них.
    Подробнее…[/di], что влияет на скорость работы сайта и обмена с 1С. Для автоматического сброса тегированного кеша всех товаров инфоблока выберите один из [dw]вариантов[/dw][di][/di]:

    • сбрасывать после [dw]каждой[/dw][di]Кеш сбрасывается каждый раз, как изменяется хотя бы один товар. Скорость работы сайта при этом ниже, чем при остальных вариантах.[/di] операции;
    • сбрасывать в конце каждого шага импорта;
    • сбрасывать после окончания импорта.

    Внимание: Информация на сайте не обновляется при выборе варианта Не сбрасывать.

  • Автоматически генерировать картинку анонса и Изменять детальную картинку – при отмеченных опциях в системе «1С-Битрикс» на основании изображений, которые поступают из , будет самостоятельно генерироваться картинка анонса и детальная картинка в соответствии с настройками максимальной ширины и высоты картинки. Это позволяет предотвратить поступление из больших неподготовленных изображений.

Кроме того, необходимо создать бюджет пользователя, которому будет разрешено совершать обмен данными. Т.е. пользователь должен относится к одной из групп пользователей, выбранных в поле Разрешить загрузку группам пользователей настроек импорта каталога (и/или в поле Группы, пользователям которых разрешена выгрузка настроек выгрузки заказов).

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

  Экспорт каталога

На закладкеЭкспорт каталога настраиваются параметры экспорта каталога товаров с сайта в 1С:Предприятие.

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

  Заказы

На закладке [dw]Заказы[/dw][di][/di] настраиваются параметры обмена заказами сайта и .

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

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

Опция Менять статусы заказов по информации из 1С позволяет настроить автоматическую смену статусов заказов в соответствии с получаемой информацией из при выполнении обмена данными.

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

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

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

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

  Профили обмена

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

Пример настройки профилей обмена можно посмотреть в уроке [dw]Минимальная настройка CommerceML[/dw][di]CommerceML — единый стандарт обмена коммерческой информацией в формате XML. Стандартом предусматривается использование схем XML, в частности для обмена:
— каталогами товаров в системах управления каталогом;
— коммерческими предложениями (заказами);
-документами.

Подробнее…[/di].

Более подробная информация по настройкам формы Интеграция с 1С представлена в документации по продукту.

Собственные настройки интеграции

Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.

Важно! Если вы используете собственные настройки интеграции, то должен быть снят флаг Переходить в режим правки сайта без перезагрузки страницы в настройках интерфейса пользователя (Настройки > Настройки продукта > Интерфейс > Персональные настройки). Только в этом случае обращение 1С к сайту будет выполняться корректно.

Настройка параметров импорта каталога

  • Создайте новую страницу, например, с именем catalog_import.php и разместите на ней компонент Импорт каталога из 1С (bitrix:catalog.import.1c) (Контент > Каталог > Импорт каталога из 1С).
  • Настройте необходимым вам образом параметры компонента. Параметры компонента аналогичны параметрам формы Интеграция с 1С.
  • Настройте права доступа групп пользователей к данной странице.

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

В дальнейшем, когда будут выполняться настройки со стороны 1С:Предприятие, в профиле настройки выгрузки товаров из необходимо будет указать путь к данной странице. Смотри урок Шаг 2. Назначение выгрузки.

Настройка параметров экспорта каталога с сайта

  • Создайте новую страницу, например, с именем catalog_export.php и разместите на ней компонент Экспорт каталога в 1с (bitrix:catalog.export.1c) (Контент > Каталог > Экспорт каталога в 1с).
  • Настройте необходимым вам образом параметры компонента. Параметры компонента аналогичны параметрам формы Интеграция с 1С.
  • Настройте права доступа групп пользователей к данной странице.

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

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

Настройка параметров выгрузки заказов

  • Создайте новую страницу, например, с именем orders_export.php и разместите на ней компонент Экспорт заказов в «1С:Предприятие» (bitrix:sale.export.1c) (Магазин > Экспорт заказов > Экспорт заказов в «1С:Предприятие»).
  • Настройте параметры необходимым для вас образом. Все параметры аналогичны параметрам обмена заказами формы Интеграция с 1С. Небольшое отличие — это отсутствие в компоненте параметров Префикс номера заказа при выгрузке и Статус, в который переводить заказ при получении отгрузки от «1С:Предприятие».
  • Настройте права доступа групп пользователей к данной странице.

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

В дальнейшем, когда будут выполняться настройки со стороны 1С:Предприятие, в профиле настройки обмена заказами необходимо будет указать путь к данной странице. Смотри урок Шаг 2. Назначение выгрузки.

Интеграция с «1С:УТ» ред. 10.3

Начиная с версии продуктов 1С:Предприятие 8.1, редакция Управление торговлей (версия 10.3.2.4) и «1С-Битрикс: Управление сайтом» версии 6.5 (редакции Малый бизнес и выше) поставляются со встроенными процедурами взаимодействия.

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

Для реализации обмена данными с сайтом в 1С:Предприятие следует выполнить необходимые настройки:

  • Если у вас обновлена редакция , а также обновлен «1С-Битрикс: Управление сайтом» до версии 14.5 или выше, то вы можете установить модуль обмена 4.х, 5.х или 6.х и иметь более расширенный функционал по обмену данными. В этом случае описание настроек смотрите в главе с модулем обмена версии 4.х или 5.х, 6.х соответственно.
  • Если у вас нет возможности обновить и/или «1С-Битрикс: Управление сайтом», то для обмена данными следует использовать возможности типовой конфигурации . В этом случае описание настроек смотрите в главе Без модуля обмена.

С модулем обмена 4.х

В главе описаны возможности интеграции 1С:Предприятие, в которой установлен модуль обмена 4.х, и «1С-Битрикс: Управление сайтом», обновленного до версии 14.5.0 или выше.

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

  Обмен с сайтами

Настройки обмена с сайтами по пути Операции > Планы обмена > Обмен с WEB-сайтом:

Откроется [dw]список узлов обмена[/dw][di][/di]. В списке всегда есть предопределенный узел обмена, который нельзя использовать. Он с незаполненным наименованием.

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

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

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

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

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

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

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

Версионность параметров закладки «Основные»

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

Заполните поле Наименование, поле Код заполнится автоматически.

Главные опции:

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

    Важно!

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

В поле Режим обмена определяется как должен выполняться обмен данными:

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

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

Поле Тип обмена данными:

  • При выборе опции Выгрузка на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
    • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с собственными настройками интеграции, см. урок Собственные настройки интеграции).
    • Пользователь – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
    • Пароль – пароль пользователя.

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

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

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

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

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

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

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

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

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

В дополнительных настройках указывается [dw]пользователь[/dw][di][/di], который подставляется в данные (форма открывается по кнопке Дополнительные настройки расписания).

Примечание: если база в файловом варианте, то необходимо указать [dw]пользователя[/dw][di][/di], под которым будет выполняться автообмен, в настройках параметров учета (Операции > Константы, закладка Обмен данными):

Обмен товарами

Для выгрузки товаров из на сайт в форме настроек обмена должна быть отмечена опция Обмен товарами и настроены [dw]основные настройки обмена[/dw][di]
Подробнее…[/di]. Затем следует перейти на закладку Обмен товарами и настроить параметры выгрузки. Для удобства содержимое закладки разделено на четыре вкладки.После того, как вы выполните необходимые вам настройки и сохраните узел обмена, можно будет приступать непосредственно к выполнению выгрузки товаров на сайт.

  Основные настройки

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

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

Версионность параметров закладки «Основные настройки»

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

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

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

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

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

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

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

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

  • В колонке Имя каталога задается название инфоблока на сайте.
  • В колонке Список групп указывается список групп товаров, которые должны быть выгружены в указанный инфоблок с учетом настроенных условий отбора на закладке Отбор и сортировка.
  • Колонка Дерево групп служит для указания пользовательского дерева групп для выгружаемых товаров каталога. [dw]Дерево групп[/dw][di][/di] можно сформировать только из тех товаров/групп, которые указаны в колонке Список групп. Если задано пользовательское дерево групп, то будут выгружены только относящиеся к нему товары. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

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

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

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

На вкладке товаров Отбор и сортировка задаются условия отбора выгружаемых данных:

  • Номенклатура — отбор по самой номенклатуре или группе;
  • Тип цен — отбор по выгружаемым типам цен, и, соответственно, ценам товаров;
  • Остатки по складам — отбор по выгружаемым остаткам по складам. Остатки товара будут только по тем складам, которые удовлетворяют условию.

    Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное (1 склад).

  • Остаток — отбор по выгружаемым [dw]остаткам товара[/dw][di]Отбор по товару, отдельно по предложениям нет отбора.[/di]. Если количества товара (по всем выгружаемым складам) будет меньше заданного количества, то товар не выгрузится;
  • Свойство номенклатуры — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
  • Категория номенклатуры — отбор номенклатуры по категориям товаров;
  • Основное изображение — отбор номенклатуры по основному изображению товара.

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

Здесь указывается, какие свойства товаров будут храниться в Highload-блоках, а какие влияют на цену.

  Соответствие полей номенклатуры

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

Примечание: вкладка доступна, начиная с версии 4.0.2.1 модуля обмена.

  Выполнение выгрузки товаров на сайт

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

По окончании выгрузки [dw]результат можно просмотреть[/dw][di][/di] в административном разделе вашего сайта.

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

Для обмена заказами в форме настроек обмена должна быть отмечена опция Обмен заказами и выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di]. Затем следует перейти на закладку Обмен заказами и настроить параметры обмена заказа необходимым для вас образом. Для удобства содержимое закладки Обмен заказами разделено на три вкладки.После того, как вы выполните необходимые вам настройки и сохраните узел обмена, можно будет приступать непосредственно к выполнению обмена заказами.

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

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

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

Версионность параметров закладки «Обмен заказами»

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

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

Загрузка заказов в 1С:

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

Параметры создания документов:

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

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

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

Действия с документами, пришедшими с WEB-сайта:

В данной секции задаются параметры записи и отмены документов.

  Обмен контрагентами

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

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

Версионность параметров закладки «Обмен контрагентами»

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

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

Загрузка контрагентов в 1С:

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

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

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

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

  Отборы

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

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

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

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

Если в настройке обмена указано, чтобы заказы из загружались на сайт, то для просмотра загруженных на сайт заказов следует перейти в административный раздел на страницу со [dw]списком заказов[/dw][di][/di] (Магазин > Заказы).

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

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

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

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

Для выгрузки справочников из в форме настроек обмена необходимо отметить опцию Обмен пользовательскими справочниками и выполнить [dw]основные настройки[/dw][di]
Подробнее…[/di] (в поле Адрес сайта укажите адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php, именно в этом файле подключен необходимый компонент catalog.import.hl).

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

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

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

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

Для проверки выполненных действий перейдите в [dw]административный раздел вашего сайта[/dw][di][/di].

Загрузка каталога товаров с сайта в 1С

Для выгрузки каталога товаров с сайта в 1С: Предприятие требуется со стороны «1С-Битрикс: Управление сайтом» только указать товары, которые должны быть выгружены (см. урок Форма «Интеграция с 1С»), а вся процедура выполняется со стороны .

  Шаг 1. Параметры сайта

В 1С:Предприятие перейдите в настройки обмена с сайтами (Операции > Планы обмена > Обмен с WEB-сайтом) и кликните по пункту Загрузить номенклатуру с сайта в меню кнопки Операции:

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

  • В поле Адрес укажите адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
    Подробнее…[/di]).
  • В поле Авторизация задайте логин и пароль пользователя из «1С-Битрикс: Управление сайтом», который обладает правом на выгрузку каталога с сайта (т.е. пользователь должен относится к группе, указанной в настройках интеграции).
  • В поле Дополнительно укажите интервал отправки запросов.

Нажмите кнопку Далее.

  Шаг 2. Параметры импорта

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

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

  Шаг 3. Импорт

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

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

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

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

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

При авторизации на сайте к адресу сайта добавляется параметр ?type=listen. Параметр необходим, чтобы сайт «знал», что это соединение для режима реального времени.

Сайт может вернуть 2 кода состояния:

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

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

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

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

    Запуск режима обмена заказами в реальном времени осуществляется с помощью одноименной [dw]кнопки[/dw][di][/di].

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

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

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

Прочие возможности модуля обмена

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

Просмотр и редактирование зарегистрированных изменений

Для просмотра зарегистрированных изменений необходимо перейти к списку узлов обмена (Операции > План обмена > Обмен с WEB-сайтом), выбрать необходимый вам узел и нажать на пункт Открыть список изменений в меню кнопки Операции.

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

Кроме того, доступен не только просмотр, но и удаление.

Редактирование кодов Битрикс у объектов 1С

Чтобы перейти к редактированию кодов Битрикс у объектов , следует в форме со списком узлов обмена (Операции > План обмена > Обмен с WEB-сайтом) нажать кнопку Операции и выбрать соответствующий пункт:

Откроется форма следующего вида:

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

  • Справочники;
  • Документы;
  • Планы видов характеристик.

Ниже в таблице представлены Объекты 1С, для которых есть возможность посмотреть/отредактировать коды элементов. Список доступных объектов формируется в зависимости от указанного типа. Указать доступно только те, которые могут хранить коды Битрикс.

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

Режим логирования проводимых операций

В новом модуле обмена реализован механизм логирования. В лог записываются все ключевые данные по формированию, транспорту и обработке на сайте. Файл с этой информацией хранится не только в каталоге, установленном в настройке обмена, но и может быть выгружен на сайт. На сайте он хранится в папке /upload/1c_catalog/Reports.

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

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

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

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

Установка соответствий платежных систем и касс

Чтобы перейти к установке соответствий платежных систем и касс, следует в форме со списком узлов обмена (Операции > План обмена > Обмен с WEB-сайтом) нажать кнопку Операции и выбрать пункт Установка соответствий платежных систем и касс:

Откроется форма следующего вида:

Данные о платежных системах будут загружены с сайта в указанный узел обмена при нажатии на соответствующую кнопку. В списке записей регистра сведений нужно указать, какая касса соответствует платежной системе. Именно по этой связке будет определяться, какая касса должна подставляться в ПКО.

С модулем обмена 5.х, 6.х

В главе описаны возможности интеграции 1С:Предприятие, в которой установлен модуль обмена 5.х или 6.х, и «1С-Битрикс: Управление сайтом», обновленного до версии 14.5.0 или выше.

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

Настройки обмена с сайтами задаются в плане обмена Обмен с WEB-сайтом. Зайти в настройки можно следующим способом (Операции > Планы обмена > Обмен с WEB-сайтом). В окне отображены настройки обмена с сайтами и специальные ссылки:

Специальные ссылки:

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

Помимо стандартных команд меню, есть дополнительные:

  • Выполнить обмен — будет выполнен обмен данными для выбранного в списке узла.
  • Открыть список изменений — для выбранного в списке узла обмена откроется форма, в которой можно просмотреть все [dw]зарегистрированные изменения узла[/dw][di]
    Подробнее…[/di], очистить или добавить новые изменения (форма просмотра изменений аналогична форме, используемой для модуля обмена 4.х).
  • Открыть лог — при нажатии на этот пункт можно посмотреть лог обмена данных с сайтом выбранной настройки обмена за указанный день.
  • Задать расписание для обмена в режиме реального времени — этот пункт меню активен только тогда, когда работает в клиент-серверном варианте. При нажатии на этот пункт меню откроется окно настройки расписания регламентного задания, которое будет работать постоянно и принимать в режиме реального времени команды с сайта.
  • Кнопка Запустить обмен в режиме реального времени служит для запуска режима, в котором сеанс постоянно мониторит команду с сайта. В этом режиме сеанс будет недоступен для работы. Для разблокировки необходимо нажать комбинацию клавиш Ctrl + Break. Кнопка активна только для файлового варианта работы .

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

Примечание: в уроке представлены скриншоты для модуля обмена 5.х. Для модуля 6.х они аналогичны.

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

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

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

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

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

На закладке Настройка параметров обмена задаются базовые настройки параметров обмена:

Назначение

  • При выборе опции Выгрузка на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
    • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с собственными настройками интеграции, см. урок Собственные настройки интеграции).
    • Имя пользователя – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
    • Пароль – пароль пользователя.

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

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

Хранение логов

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

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

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

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

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

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

В [dw]дополнительных настройках[/dw][di][/di] указывается пользователь, который подставляется в данные (форма открывается по кнопке Дополнительные настройки расписания).

Примечание: если база в файловом варианте, то необходимо указать [dw]пользователя, под которым будет выполняться автообмен[/dw][di][/di], в настройках параметров учета (Операции > Константы, закладка Обмен данными).

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

На закладке Режим обмена данных задаются настройки режима обмена данными:

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

Важно!

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

Выгрузка информации о номенклатуре

Отмеченная опция Активировать активирует настройки выгрузки товаров и информации о них. По кнопке Настроить открывается соответствующее окно настроек.

Выгрузка пользовательских справочников

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

Обмен документами

Отмеченная опция Активировать активирует настройки обмена документами (заказами) между и сайтом. По кнопке Настроить открывается соответствующее окно настроек.

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

Отмеченная опция Активировать активирует настройки выгрузки контрагентов на сайт. Контрагенты могут быть выгружены на сайт без документов. По кнопке Настроить открывается соответствующее окно настроек.

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

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

    Если для полной выгрузки отметить опцию Деактивировать товары, не попавшие в полную выгрузку (опция доступна с версии 6.0.3.1), то при условии успешной выгрузки те товары, которые есть на сайте, но отсутствуют в выгрузке, деактивируются на сайте.

  • При отмеченной опции Выгружать только измененные объекты будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.
  • По кнопке Настройка версионности выгружаемых данных открывается специальное [dw]окно[/dw][di][/di].

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

Выгрузка товаров и информации по ним

Для выгрузки товаров в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di]. Окно настройки выгрузки товаров открывается по кнопке Настроить. Для удобства его содержимое разделено на шесть закладок.После того, как вы выполните необходимые вам настройки и сохраните узел обмена, можно будет приступать непосредственно к выполнению выгрузки товаров на сайт.

  Общие настройки

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

Настройка таблицы каталогов:

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

      Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное (1 склад).

    • Остаток — отбор по выгружаемым остаткам товара. Если количества товара (по всем выгружаемым складам) будет меньше заданного количества, то товар не выгрузится;
    • Свойство номенклатуры — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
    • Категория номенклатуры — отбор номенклатуры по категориям товаров;
    • Основное изображение — отбор номенклатуры по основному изображению товара.
  • В колонке Имя каталога задается название инфоблока на сайте.
  • В колонке Список групп настраивается фильтр выгрузки групп товаров.
  • Колонка Дерево групп служит для указания пользовательского дерева групп для выгружаемых товаров каталога. [dw]Дерево групп[/dw][di][/di] можно сформировать только из тех товаров/групп, которые указаны в колонке Список групп. Если задано пользовательское дерево групп, то будут выгружены только относящиеся к нему товары. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

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

  Товары

На данной закладке указываются настройки выгружаемых товаров.

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

Настройка соответствий полей номенклатуры:

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

Значения наименований полей могут быть как предопределенные (например Штрихкод, Наименование), так и произвольные. Произвольным полем может быть кусок кода , обращение к номенклатуре происходит через «Номенклатура.». Например, в XML-поле наименования можно вставить выражение «Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование)», в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

  Предложения

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

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

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

  Свойства

На закладке указываются настройки выгружаемых свойств:

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

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

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

  Остатки

На закладке указываются настройки выгружаемых остатков:

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

  Цены

На закладке задаются настройки выгрузки цен:

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

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

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

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

Выгрузка пользовательских справочников

Для выгрузки пользовательских справочников в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di]. Окно настройки выгрузки справочников открывается по кнопке Настроить и имеет следующий вид:

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

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

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

По окончании всех настроек не забудьте нажать кнопку Применить. Окно закроется, можно приступать к выгрузке данных с помощью кнопки [dw]Выполнить обмен данными[/dw][di][/di] в форме настроек обмена данными. По окончании выгрузки в будет отображено соответствующее сообщение.

Для проверки выполненных действий перейдите в [dw]административный раздел вашего сайта[/dw][di][/di].

Обмен документами с модулем 5.х

Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di].

  Окно настройки

Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

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

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

  Загрузка документов в 1С

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

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

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

  Отбор

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

На закладке [dw]Дополнительные настройки[/dw][di][/di] указываются следующие настройки:

Загрузка товаров в 1С:

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

Предопределенные значения для физических лиц:

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

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

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

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

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

На закладке [dw]Настройки загрузки контрагентов[/dw][di][/di] указываются настройки для контрагентов, которых нет в , но они могут прийти вместе с заказами.

Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
Подробнее…[/di].

Примечание: если при обмене документами необходимо также выгружать контрагентов из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di][/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di][/di].

  Выполнение обмена документами

Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию.
Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

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

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

Обмен документами с модулем 6.х

Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di].

  Основные настройки

Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

Настройки выгружаемых документов:

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

Настройки загружаемых документов:

  • Если отмечена опция Загрузка отгрузок, то в 1С на основе отгрузки на сайте будет создана отгрузка.
  • При отмеченной опции Проводить если отгружен, если отгрузка отгружена на сайте, то в 1С она будет
    проведена.
  • Если отмечена опция Загрузка оплат, то в 1С на основе оплаты на сайте будет создан или приходный кассовый ордер или оплата по платежной карте(в зависимости от типа оплаты).
  • При отмеченной опции Проводить если оплачен, если заказ оплатили на сайте, то в 1С документ оплаты будет проведен.
  • По кнопке Настроить типы загружаемых оплат открывается окно, в котором выполняется [dw]настройка типов оплат[/dw][di][/di].
  • Если отмечена опция Не редактировать документы, то при повторной выгрузке документов с сайта документы в не будут обновлены.
  • При отмеченной опции Если у документа есть скидка, то в документ она попадает как ручная скидка скидка из заказа на сайте в попадает как ручная. В противном случае скидка не выгружается, а только итоговая цена с учетом скидки.
  • По кнопке Настроить загружаемые документы открывается окно, в котором выполняется [dw]настройка соответствий загружаемых документов[/dw][di][/di] о заказах в . При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

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

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

Закладки «Отбор/Отгрузки/Оплаты»:

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

  Дополнительные настройки

На закладке Дополнительные настройки указываются следующие настройки:

Загрузка товаров в 1С:

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


Предопределенные значения для физических лиц:

В полях Контрагент и Соглашение задаются подставляемые данные о физическом лице, если заказ на сайте сделан физическим лицом.


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

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


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

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

  Настройки загрузки контрагентов

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

Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
Подробнее…[/di].

Примечание: если при обмене документами необходимо также выгружать контрагентов из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di][/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di][/di].

  Выполнение обмена документами

Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию.
Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

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

Для просмотра выгруженных с сайта заказов в следует воспользоваться пунктом меню Документы > Продажи > Заказы покупателей. Просмотр выгруженных с сайта отгрузок осуществляется на странице Документы > Продажи > Реализация товаров и услуг. Просмотр выгруженных с сайта оплат осуществляется на страницах Документы > Денежные средства > Касса > Приходные кассовые ордера, Документы > Денежные средства > Банк > Платежные поручения входящие и Документы > Денежные средства > Оплата от покупателя платежной картой.

Примечания:

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

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

Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di].

  Окно настройки

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

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

  Таблица отбора выгружаемых контрагентов

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

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

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

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

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

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

  Просмотр контрагентов

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

kontrag1.jpg

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

  Шаг 3. Импорт

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

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

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

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

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

При авторизации на сайте к адресу сайта добавляется параметр ?type=listen. Параметр необходим, чтобы сайт «знал», что это соединение для режима реального времени.

Сайт может вернуть 2 кода состояния:

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

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

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

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

    Запуск режима обмена заказами в реальном времени осуществляется с помощью одноименной [dw]кнопки[/dw][di][/di].

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

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

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

Прочие возможности модуля обмена

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

Просмотр и редактирование зарегистрированных изменений

Для просмотра зарегистрированных изменений необходимо перейти к списку узлов обмена (Операции > План обмена > Обмен с WEB-сайтом), выбрать необходимый вам узел и нажать на пункт Открыть список изменений в меню кнопки Операции.

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

Кроме того, доступен не только просмотр, но и удаление.

Редактирование кодов Битрикс у объектов 1С

Чтобы перейти к редактированию кодов Битрикс у объектов , следует в форме со списком узлов обмена (Операции > План обмена > Обмен с WEB-сайтом) нажать кнопку Операции и выбрать соответствующий пункт:

Откроется форма следующего вида:

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

  • Справочники;
  • Документы;
  • Планы видов характеристик.

Ниже в таблице представлены Объекты 1С, для которых есть возможность посмотреть/отредактировать коды элементов. Список доступных объектов формируется в зависимости от указанного типа. Указать доступно только те, которые могут хранить коды Битрикс.

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

Режим логирования проводимых операций

В новом модуле обмена реализован механизм логирования. В лог записываются все ключевые данные по формированию, транспорту и обработке на сайте. Файл с этой информацией хранится не только в каталоге, установленном в настройке обмена, но и может быть выгружен на сайт. На сайте он хранится в папке /upload/1c_catalog/Reports.

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

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

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

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

Установка соответствий платежных систем и касс

Чтобы перейти к установке соответствий платежных систем и касс, следует в форме со списком узлов обмена (Операции > План обмена > Обмен с WEB-сайтом) нажать кнопку Операции и выбрать пункт Установка соответствий платежных систем и касс:

Откроется форма следующего вида:

Данные о платежных системах будут загружены с сайта в указанный узел обмена при нажатии на соответствующую кнопку. В списке записей регистра сведений нужно указать, какая касса соответствует платежной системе. Именно по этой связке будет определяться, какая касса должна подставляться в ПКО.

С модулем обмена 5.х, 6.х

В главе описаны возможности интеграции 1С:Предприятие, в которой установлен модуль обмена 5.х или 6.х, и «1С-Битрикс: Управление сайтом», обновленного до версии 14.5.0 или выше.

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

Настройки обмена с сайтами задаются в плане обмена Обмен с WEB-сайтом. Зайти в настройки можно следующим способом (Операции > Планы обмена > Обмен с WEB-сайтом). В окне отображены настройки обмена с сайтами и специальные ссылки:

Специальные ссылки:

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

Помимо стандартных команд меню, есть дополнительные:

  • Выполнить обмен — будет выполнен обмен данными для выбранного в списке узла.
  • Открыть список изменений — для выбранного в списке узла обмена откроется форма, в которой можно просмотреть все [dw]зарегистрированные изменения узла[/dw][di]
    Подробнее…[/di], очистить или добавить новые изменения (форма просмотра изменений аналогична форме, используемой для модуля обмена 4.х).
  • Открыть лог — при нажатии на этот пункт можно посмотреть лог обмена данных с сайтом выбранной настройки обмена за указанный день.
  • Задать расписание для обмена в режиме реального времени — этот пункт меню активен только тогда, когда работает в клиент-серверном варианте. При нажатии на этот пункт меню откроется окно настройки расписания регламентного задания, которое будет работать постоянно и принимать в режиме реального времени команды с сайта.
  • Кнопка Запустить обмен в режиме реального времени служит для запуска режима, в котором сеанс постоянно мониторит команду с сайта. В этом режиме сеанс будет недоступен для работы. Для разблокировки необходимо нажать комбинацию клавиш Ctrl + Break. Кнопка активна только для файлового варианта работы .

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

Примечание: в уроке представлены скриншоты для модуля обмена 5.х. Для модуля 6.х они аналогичны.

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

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

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

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

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

На закладке Настройка параметров обмена задаются базовые настройки параметров обмена:

Назначение

  • При выборе опции Выгрузка на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
    • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с собственными настройками интеграции, см. урок Собственные настройки интеграции).
    • Имя пользователя – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
    • Пароль – пароль пользователя.

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

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

Хранение логов

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

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

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

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

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

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

В [dw]дополнительных настройках[/dw][di][/di] указывается пользователь, который подставляется в данные (форма открывается по кнопке Дополнительные настройки расписания).

Примечание: если база в файловом варианте, то необходимо указать [dw]пользователя, под которым будет выполняться автообмен[/dw][di][/di], в настройках параметров учета (Операции > Константы, закладка Обмен данными).

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

На закладке Режим обмена данных задаются настройки режима обмена данными:

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

Важно!

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

Выгрузка информации о номенклатуре

Отмеченная опция Активировать активирует настройки выгрузки товаров и информации о них. По кнопке Настроить открывается соответствующее окно настроек.

Выгрузка пользовательских справочников

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

Обмен документами

Отмеченная опция Активировать активирует настройки обмена документами (заказами) между и сайтом. По кнопке Настроить открывается соответствующее окно настроек.

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

Отмеченная опция Активировать активирует настройки выгрузки контрагентов на сайт. Контрагенты могут быть выгружены на сайт без документов. По кнопке Настроить открывается соответствующее окно настроек.

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

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

    Если для полной выгрузки отметить опцию Деактивировать товары, не попавшие в полную выгрузку (опция доступна с версии 6.0.3.1), то при условии успешной выгрузки те товары, которые есть на сайте, но отсутствуют в выгрузке, деактивируются на сайте.

  • При отмеченной опции Выгружать только измененные объекты будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.
  • По кнопке Настройка версионности выгружаемых данных открывается специальное [dw]окно[/dw][di][/di].

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

Выгрузка товаров и информации по ним

Для выгрузки товаров в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di]. Окно настройки выгрузки товаров открывается по кнопке Настроить. Для удобства его содержимое разделено на шесть закладок.После того, как вы выполните необходимые вам настройки и сохраните узел обмена, можно будет приступать непосредственно к выполнению выгрузки товаров на сайт.

  Общие настройки

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

Настройка таблицы каталогов:

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

      Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное (1 склад).

    • Остаток — отбор по выгружаемым остаткам товара. Если количества товара (по всем выгружаемым складам) будет меньше заданного количества, то товар не выгрузится;
    • Свойство номенклатуры — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
    • Категория номенклатуры — отбор номенклатуры по категориям товаров;
    • Основное изображение — отбор номенклатуры по основному изображению товара.
  • В колонке Имя каталога задается название инфоблока на сайте.
  • В колонке Список групп настраивается фильтр выгрузки групп товаров.
  • Колонка Дерево групп служит для указания пользовательского дерева групп для выгружаемых товаров каталога. [dw]Дерево групп[/dw][di][/di] можно сформировать только из тех товаров/групп, которые указаны в колонке Список групп. Если задано пользовательское дерево групп, то будут выгружены только относящиеся к нему товары. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

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

  Товары

На данной закладке указываются настройки выгружаемых товаров.

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

Настройка соответствий полей номенклатуры:

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

Значения наименований полей могут быть как предопределенные (например Штрихкод, Наименование), так и произвольные. Произвольным полем может быть кусок кода , обращение к номенклатуре происходит через «Номенклатура.». Например, в XML-поле наименования можно вставить выражение «Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование)», в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

  Предложения

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

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

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

  Свойства

На закладке указываются настройки выгружаемых свойств:

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

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

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

  Остатки

На закладке указываются настройки выгружаемых остатков:

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

  Цены

На закладке задаются настройки выгрузки цен:

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

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

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

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

Выгрузка пользовательских справочников

Для выгрузки пользовательских справочников в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di]. Окно настройки выгрузки справочников открывается по кнопке Настроить и имеет следующий вид:

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

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

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

По окончании всех настроек не забудьте нажать кнопку Применить. Окно закроется, можно приступать к выгрузке данных с помощью кнопки [dw]Выполнить обмен данными[/dw][di][/di] в форме настроек обмена данными. По окончании выгрузки в будет отображено соответствующее сообщение.

Для проверки выполненных действий перейдите в [dw]административный раздел вашего сайта[/dw][di][/di].

Обмен документами с модулем 5.х

Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di].

  Окно настройки

Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

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

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

  Загрузка документов в 1С

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

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

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

  Отбор

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

На закладке [dw]Дополнительные настройки[/dw][di][/di] указываются следующие настройки:

Загрузка товаров в 1С:

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

Предопределенные значения для физических лиц:

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

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

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

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

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

На закладке [dw]Настройки загрузки контрагентов[/dw][di][/di] указываются настройки для контрагентов, которых нет в , но они могут прийти вместе с заказами.

Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
Подробнее…[/di].

Примечание: если при обмене документами необходимо также выгружать контрагентов из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di][/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di][/di].

  Выполнение обмена документами

Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию.
Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

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

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

Обмен документами с модулем 6.х

Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di].

  Основные настройки

Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

Настройки выгружаемых документов:

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

Настройки загружаемых документов:

  • Если отмечена опция Загрузка отгрузок, то в 1С на основе отгрузки на сайте будет создана отгрузка.
  • При отмеченной опции Проводить если отгружен, если отгрузка отгружена на сайте, то в 1С она будет
    проведена.
  • Если отмечена опция Загрузка оплат, то в 1С на основе оплаты на сайте будет создан или приходный кассовый ордер или оплата по платежной карте(в зависимости от типа оплаты).
  • При отмеченной опции Проводить если оплачен, если заказ оплатили на сайте, то в 1С документ оплаты будет проведен.
  • По кнопке Настроить типы загружаемых оплат открывается окно, в котором выполняется [dw]настройка типов оплат[/dw][di][/di].
  • Если отмечена опция Не редактировать документы, то при повторной выгрузке документов с сайта документы в не будут обновлены.
  • При отмеченной опции Если у документа есть скидка, то в документ она попадает как ручная скидка скидка из заказа на сайте в попадает как ручная. В противном случае скидка не выгружается, а только итоговая цена с учетом скидки.
  • По кнопке Настроить загружаемые документы открывается окно, в котором выполняется [dw]настройка соответствий загружаемых документов[/dw][di][/di] о заказах в . При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

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

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

Закладки «Отбор/Отгрузки/Оплаты»:

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

  Дополнительные настройки

На закладке Дополнительные настройки указываются следующие настройки:

Загрузка товаров в 1С:

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


Предопределенные значения для физических лиц:

В полях Контрагент и Соглашение задаются подставляемые данные о физическом лице, если заказ на сайте сделан физическим лицом.


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

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


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

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

  Настройки загрузки контрагентов

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

Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
Подробнее…[/di].

Примечание: если при обмене документами необходимо также выгружать контрагентов из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di][/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di][/di].

  Выполнение обмена документами

Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию.
Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

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

Для просмотра выгруженных с сайта заказов в следует воспользоваться пунктом меню Документы > Продажи > Заказы покупателей. Просмотр выгруженных с сайта отгрузок осуществляется на странице Документы > Продажи > Реализация товаров и услуг. Просмотр выгруженных с сайта оплат осуществляется на страницах Документы > Денежные средства > Касса > Приходные кассовые ордера, Документы > Денежные средства > Банк > Платежные поручения входящие и Документы > Денежные средства > Оплата от покупателя платежной картой.

Примечания:

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

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

Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
Подробнее…[/di].

  Окно настройки

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

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

  Таблица отбора выгружаемых контрагентов

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

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

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

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

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

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

  Просмотр контрагентов

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

kontrag1.jpg

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

Картинки и файлы для характеристик номенклатуры

Чтобы указать картинки и файлы для тех характеристик номенклатуры, которые выгружаются на сайт как предложения товаров, следует в форме со списком узлов обмена (Операции > План обмена > Обмен с WEB-сайтом) нажать соответствующую ссылку:

Откроется форма следующего вида:

В табличной части (1) отображена номенклатура базы . Выбрав определенную позицию, в табличной части (2) отобразятся все ее характеристики. Выбрав определенную характеристику, в табличной части (3) отобразятся все ее присоединенные картинки и файлы. Если присоединенный файл – картинка, то она отобразится справа от таблицы (3).

Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный файл и нажать на кнопку [dw]Основная[/dw][di][/di].

Из окна присоединенного файла можно открыть его на просмотр (кнопка Просмотреть) или заменить на другой (кнопка Изменить файл).

С модулем обмена 7.х

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

Автоматическая печать чеков

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

Если вам необходимо печатать чеки для интернет-магазина, то необходимо внести несколько доработок в [dw]установленный[/dw][di]Порядок установки модуля обмена:
— Установите скачанный установщик модуля обмена согласно прилагаемой к нему инструкции.
— Запустите систему 1С:Предприятие в режиме Конфигуратор
— Сделайте архивную копию информационной базы.
Подробнее…[/di] модуль обмена 7.х.

Внимание! Функционал автоматической печати чеков работает пока только для российских конфигураций.

Нужно доработать объект типовой конфигурации «Модуль управляемого приложения» следующим образом:

  1. В режиме конфигуратора развернуть дерево конфигурации:

    10-3-7-1.jpg

  2. Выбрать узел «Управление торговлей», нажать на правую кнопку мыши и выбрать пункт «Открыть модуль обычного приложения»:

    10-3-7-2.jpg

  3. Найти процедуру [dw]ПриНачалеРаботыСистемы()[/dw][di]10-3-7-3.jpg [/di] и добавить в конец строку:

    ПодключитьОбработчикОжидания("БитриксПроверкаЧеков", 300);

  4. Добавить процедуру [dw]БитриксПроверкаЧеков()[/dw][di]10-3-7-4.jpg[/di]

    Процедура БитриксПроверкаЧеков() Экспорт
    лКоличествоДоков = Б_ПечатьЧековКлиентСервер.КоличествоДокументовДляЧеков();
    Если лКоличествоДоков > 0 тогда
    Б_ПечатьЧековКлиентСервер.ПечатьЧеков();
    КонецЕсли;
    КонецПроцедуры

Не забудьте! При обновлении конфигураций 1С нужно следить, чтобы обновление не затерло это изменение.

Окно настроек 1С-Битрикс

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

Настройки обмена с сайтами задаются в плане обмена «Обмен с Web — сайтом». Зайти в настройки можно следующим способом: Операции > Планы обмена > Настройки обмена с Web — сайтами.

В окне отображены настройки обмена с сайтами и разделы.

10-3-7-5.jpg

Разделы представлены в виде ссылок:

  • Импорт товаров из интернет магазина — переходит на форму обработки, которая загружает товары с сайтов.
  • Идентификаторы объектов интернет магазина — переходит на форму, где можно посмотреть коды Битрикс объектов 1С, которые пришли с сайтов.
  • Картинки и файлы для характеристик номенклатуры — переходит на форму установки картинок для характеристик номенклатуры.
  • Свойства товаров в документах — переходит на форму просмотра и установки свойств товаров в документах заказах.
  • Дополнительные настройки — переходит на форму с дополнительными настройками модуля 1С и включения дополнительных настроек.
  • Запустить обмен документов в реальном времени — включает режим обмена в реальном времени принудительно. Если база файловая – в клиенте, если серверная – фоновое задание.
  • Открыть кассовую смену — открывает смену [dw]ККМ[/dw][di]Контрольно-кассовая машиина (ККМ), она же кассовый аппарат, предназначена для механизации кассовых операций, учета денежных поступлений, регистрации приобретения товара, печати кассового чека и отправления данных в налоговые службы (в России — ФНС) или промежуточному оператору, который сделает то же.[/di], указанную в общих настройках
  • Закрыть кассовую смену — закрывает смену ККМ, указанную в общих настройках
  • Проверить оплаты с сайта — выполняет принудительную проверку на наличие оплат, пришедших с сайта, у которых нет чека.
  • Версия модуля/обновить — проверяет актуальность установленного модуля, и при необходимости, рекомендует выполнить обновление.
  • Открыть документацию — переходит на страницу с документацией по модулям обмена.
  • Перейти на форум интеграции с 1С — переходит на форум по вопросам интеграции 1С. Там можно узнать много нового и задать вопрос.
  • Посмотреть вебинары по интеграции с 1С — переходит на страницу с записями проведенных вебинаров по интеграции с 1С.
  • Написать тикет в техподдержку — открывает форму, в которой можно отправить сообщение об ошибке в техподдержку. Модуль сам соберет всю необходимую техническую информацию и вложит в обращение(кроме сринов и лог файла). Необходима версия платформы 1С 8.3.

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

Помимо стандартных команд меню, есть [dw]дополнительные[/dw][di]10-3-7-6.jpg
[/di]:

  • Выполнить обмен — при нажатии на этот пункт меню будет выполнен обмен выбранного в списке узла
  • Открыть список изменений — при нажатии на этот пункт меню откроется форма на которой можно посмотреть все зарегистрированные изменения узла, очистить или добавить новые изменения.
  • Пакеты обмена данных с сайтами 1С-Битрикс — при нажатии на этот пункт меню откроется окно со всеми неотправленными пакетами выбранной настройки обмена.
  • Открыть лог — при нажатии на этот пункт можно посмотреть лог обмена данных с сайтом выбранной настройки обмена за указанный день.
  • Импорт/Экспорт настроек обмена – при нажатии на этот пункт можно сохранить настройки обмена в файл, или создать настройки по данным из файла.

Настройки обмена с интернет-магазином

Чтобы перейти к настройкам обмена с сайтами, следует открыть форму узла обмена.

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

Внимание!

  • Модуль обмена 7.х совместим ТОЛЬКО с версией модуля Интернет-магазин не ниже 17.0.1.
  • Для модулей обмена 7.х соответствие со службами доставки работает только с версией модуля Интернет-магазин не ниже 17.0.21.

Примечание: в главе представлены скриншоты для 1С:Управление торговлей, ред. 10.3.

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

При создании/редактировании настроек обмена открывается форма узла обмена:

10-3-7-7.jpg

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

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

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

Назначение

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

Хранение логов

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

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

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

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

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

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

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

10-3-7-8.jpg

  • В группе Выгрузка информации о номенклатуре — выгрузки товаров и информации по ним.
  • В группе Выгрузка пользовательских справочников — выгрузки пользовательских справочников в [dw]Highload-справочники[/dw][di]Это быстрые справочники, без поддержки иерархии, с ограниченной поддержкой свойств. Они могут обращаться к БД и работать с большими объёмами данных.
    Подробнее…[/di] на сайте.
  • В группе Обмен документами — обмена документами с сайтом и выгрузки заказов, созданных в .
  • В группе Выгрузка контрагентов — выгрузки контрагентов на сайт.

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

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

Выгрузка товаров и информации

  Форма

Для настройки выгрузки информации о номенклатуре есть специальная форма:

Нажмите на рисунок, чтобы увеличить

  Общие настройки

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

10-3-7-9.jpg

Настройка таблицы каталогов

Если стоит флажок Классифицировать по ценовым группам, то группами номенклатуры будут ценовые группы номенклатуры.

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

Отбор выгружаемой информации о товарах

В [dw]окне настройки отборов выгружаемых данных[/dw][di]10-3-7-11.png[/di] задаются отборы для справочных данных:

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

  Товары

На вкладке [dw]Товары[/dw][di]10-3-7-12.jpg[/di] указываются настройки товаров для выгрузки:

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

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

Основные реквизиты постоянны. Ограничений на дополнительные реквизиты нет. Служебные поля XML файла редактировать нельзя.

Значения наименований полей 1С могут быть как предопределенными (например Штрихкод, Наименование), так и произвольными. Произвольным полем 1С может быть кусок кода 1С, обращение к номенклатуре происходить через Номенклатура. Например, в поле XML наименование можно вставить выражение Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование), в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

  Предложения

На вкладке [dw]Предложения[/dw][di]10-3-7-13.png[/di] указываются настройки выгружаемых предложений.

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

  Свойства

На вкладке Свойства указываются настройки выгружаемых свойств:

10-3-7-14.jpg

  • Если стоит флажок Выгружать свойства, то будет выгружаться свойства товаров и предложений.

    Обратите внимание! Отметка Выгружать свойства отвечает именно сами свойства, но не их значения. За выгрузку значений свойств для конкретных товаров и предложений отвечают флажки [dw]Выгружать значения свойств в товары[/dw][di]vig_tov.jpg[/di] и [dw]Выгружать значения свойств в предложения[/dw][di]vig_predl.png[/di] на соответствующих вкладках.

В табличной части можно указать, какие свойства товаров будут храниться в Highload-инфоблоках и какие свойства влияют на цену.

Для того, чтобы свойство и его значения хранились в Highload-инфоблоках, нужно поставить флажок. Свойство типа Файл всегда хранится в Highload-инфоблоках.

  Остатки

На вкладке Остатки указываются настройки выгружаемых остатков:

10-3-7-15.jpg

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

  Цены

На вкладке Цены указываются настройки выгружаемых цен.

10-3-7-16.jpg

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

Выгрузка пользовательских справочников

Открыть окно выгрузки пользовательских справочников можно с помощью кнопки [dw]Настроить[/dw][di][/di] соответствующей группы настроек настройки обмена с сайтом. В окне можно указать, какие из них должны выгружаться из 1С. В табличную часть Справочники можно добавить любой справочник базы 1С. При выборе строки в таблице значений отобразятся все его реквизиты.

  • Для того, чтобы реквизит у справочника выгружался, нужно поставить напротив флажок Выгружаемо.
  • Если значения реквизита — Ссылка, то при установке признака Выгружать как УИ будет выгружено не наименование ссылочного элемента, а его уникальный идентификатор.

Обмен документами

В окне Настройка обмена документами настраивается обмен информацией о заказах. Открыть окно настройки обмена документами можно с помощью кнопки [dw]Настроить[/dw][di]10-3-7-46.jpg[/di]соответствующей группы настроек настройки обмена с сайтом.

  Общие

На вкладке Общие указываются следующие настройки:

10-3-7-47.jpg

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

  Заказы

На вкладке Заказы указываются следующие настройки:

10-3-7-48.jpg

  • В разделе Установка соответствий данных можно установить связь между статусом или службой доставки на сайте со свойством заказа в 1С. При изменении значения свойства меняется значение на сайте (только для статусов заказов. Служба доставки указывается только один раз. Служба доставки проставляется только в отгрузке. Т.е. пока из 1С не выгрузится новая отгрузка – служба доставки не установится).
  • В поле Причина отмены заказа указывается причина, которая будет подставляться в заказы, когда он отменяется на сайте.
  • Можно указать отборы, которые влияют на выгружаемые из 1С заказы. Т.е. можно дополнительно указать, по каким критериям выгружаются заказы на сайт.

  Оплаты

На вкладке Оплаты указываются следующие настройки:

10-3-7-49.jpg

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

  Отгрузки

На вкладке Отгрузки указываются следующие настройки:

10-3-7-50.jpg

  • Если стоит флажок Загружать отгрузки, то отгрузки, пришедшие с сайта, будут загружены в 1С.
  • Если стоит флажок Принудительно проводить отгрузки если они отгружены на сайте, то если заказ отгрузили на сайте – в 1С документ отгрузки будет проведен.
  • Если стоит флажок Выгружать отгрузки, то будут выгружены отгрузки на сайт.
  • Можно указать отборы, которые влияют на выгружаемые из 1С отгрузки. Т.е. можно дополнительно указать, по каким критериям выгружаются отгрузки на сайт.
  • Можно установить связь между службой доставки на сайте со свойством отгрузки в 1С. Если установить в новой отгрузке службу доставки, она установится в отгрузке на сайте.

  Настройки загрузки контрагентов

На вкладке Настройки загрузки контрагентов можно настроить:

10-3-7-51.jpg

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

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


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

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

Настроить реквизиты загружаемых документов

При нажатии в узле обмена на кнопку [dw]Настроить загружаемые документы[/dw][di]10-3-7-52.png[/di] открывается окно, в котором настраивается заполнение реквизитов загружаемых документов. При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

Нажмите на рисунок, чтобы увеличить

  Левая верхняя таблица

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

  1. Какая дата документа подставляется: дата на момент загрузки документа в 1С или же с дата создания документа на сайте.
  2. Откуда берется номер документа: подставляется автоматически из 1С или приходит с сайта.
  3. Режим записи документа: записывать/проводить оперативно/проводить не оперативно.
  4. Действия с отмененными документами: помечать на удаление/отменять проведение/ничего не делать. Если на документ есть ссылки, то документ не будет отменен.

  Правая верхняя таблица

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

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

  1. Из поля XML. Если выбран этот тип, тогда значение будет найдено по алгоритму, указанному в колонке Значение. Как правило, алгоритмы реализованы на основании данных XML. При указании этого типа в колонке Значение появляется предопределенный список значений алгоритмов алгоритмов.
  2. Фиксированное значение. Если выбран этот тип, то в реквизит документа будет подставляться указанное фиксированное значение. При указании этого типа данных тип значения фиксированного значения определяется автоматически.
  3. Из дополнительных свойств документа (по наименованию). При указании этого типа значение реквизита будет искаться по следующему алгоритму:
    • Смотрится, есть ли свойство документа (задается в профилях обмена) с указанным наименованием, которое указывается в колонке Значение.
    • Если такое свойство есть и оно заполнено, то определяется тип реквизита документа. Если их несколько (составное) – массив.
    • Перебираются все элементы объектов 1С указанного типа объекта (или нескольких). Первый найденный элемент с наименованием, указанным в свойстве заказа, будет подставлен в реквизит.
  4. Из дополнительных свойств (по ид). Примерно то же самое, что и выше, но элемент ищется не по наименованию, а по уникальному идентификатору. Имеет смысл использовать в связке с Highload-инфоблоками, которые будут хранить значения выгруженных справочников.
  5. <Свой алгоритм>. Если указан свой алгоритм, то реквизит заполняется по указанному алгоритму.

  Левая нижняя таблица

В нижней левой части документа отображены все заполняемые табличные части указанного документа (добавление новых табличных частей пока отключено). В колонке Поле XML указывается наименование подчиненного элемента, из которого берутся данные. Если значение не заполнено – будет создана всего одна строка.

  Правая нижняя таблица

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

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

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

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

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

Просмотр и редактирование зарегистрированных изменений

При нажатии на пункт меню [dw]Открыть список изменений[/dw][di][/di] в форме Настройка обмена с WEB-сайтами открывается окно, позволяющее посмотреть все зарегистрированные правки объектов, которые будут выгружены на сайт. Посмотреть зарегистрированные изменения можно вплоть до элементов, разворачивая их в дереве.

А также их можно не только просмотреть, но и удалить.

Создание пользовательского дерева групп

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

Вызвать форму создания/редактирования можно на вкладке [dw]Общие настройки[/dw][di] Нажмите на рисунок, чтобы увеличить[/di] в форме Настройка выгрузки информации о номенклатуре, нажав на ссылку Изменить в графе Дерево групп.

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

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

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

При указании флажка [dw]Использовать периодический обмен данными[/dw][di][/di] в узле обмена, появится окошко с указанием расписания.

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

В дополнительных настройках указывается [dw]пользователь[/dw][di][/di], который подставляется в данных.

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

Нажмите на рисунок, чтобы увеличить

Идентификаторы объектов из интернет магазина

При нажатии на команду [dw]Идентификаторы объектов из интернет магазина[/dw][di][/di] открывается окно для просмотра/редактирования кодов Битрикс объектов 1С.

Здесь указывается тип объекта, для которого нужно посмотреть/отредактировать коды. Тип может быть:

  • Справочник.
  • Документ.
  • План видов характеристик.

В следующем поле указывается объект, коды элементов которого необходимо посмотреть/отредактировать. Список записей, которые можно выбрать, формируется в зависимости от указанного выше типа.

Указать можно только объекты 1С, хранящие коды Битрикс.

При нажатии на кнопку Записать изменения будет выполнена перезапись в элементе 1С.

Загрузка номенклатуры с сайта

При нажатии на команду [dw]Импорт товаров из интернет магазина[/dw][di][/di] из раздела 1С-Битрикс открывается окно загрузки с сайта.

На первом шаге задаются настройки подключения к сайту и интервал отправки запросов:

На втором шаге задаются настройки загрузки:

Если проставлены флажки, то:

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

На третьем шаге производится загрузка данных.

10-3-7-36.jpg

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

Прикрепление картинок к характеристикам номенклатуры

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

В панели разделов 1С-Битрикс появился пункт [dw]Картинки и файлы для характеристик номенклатуры[/dw][di][/di], при нажатии на который открывается форма, где можно их прикрепить.

Нажмите на рисунок, чтобы увеличить

В табличной части 1 отображена номенклатура базы 1С. При выборе определенной позиции в табличной части 2 отобразятся все ее характеристики. При выборе определенной характеристики в табличной части 3 отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – это изображение, то она отобразится справа 4

Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный файл и нажать на кнопку [dw]Основная[/dw][di][/di].

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

[dw]Картинки и файлы[/dw][di][/di] у предложений будут расположены там же, где и для товаров.

Свойства товаров в документах

В модуле обмена с сайтом, начиная с версии 6.0.2.1 для УТ 10.3, появилась возможность загружать с сайта [dw]свойства позиций товаров документов[/dw][di][/di], а также создавать новые и редактировать пришедшие.

Нажмите на рисунок, чтобы увеличить

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

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

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

Дополнительные настройки

В окне настроек обмена с сайтом можно включить [dw]дополнительный функционал[/dw][di][/di].

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

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

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

В поле Касса ККМ указывается касса, которая будет печатать чеки по заказам, пришедшим с сайта.

Без модуля обмена

В данной главе описан механизм обмена данными между 1С:Предприятие и «1С-Битрикс: Управление сайтом», если нет возможности их обновить и установить в модуль обмена 4.х или 5.х.

Создание настройки обмена с WEB-сайтом

Для создания настройки обмена данными запустите мастер, выбрав пункт меню Сервисы > Обмен данными с WEB-сайтом > Настроить обмен данными с WEB-сайтом.

Шаг 1. Настройка обмена данными с WEB-сайтом

Отметьте опцию Создать новую настройку обмена с WEB-сайтом и нажмите кнопку Далее.

Шаг 2. Назначение выгрузки

  • Укажите данные для обмена:
    • установите флаг Выгрузка товаров, чтобы происходил экспорт товаров из на сайт;
    • установите флаг Обмен заказами, чтобы заказы с сайта импортировались в ;
  • Отметьте опцию Выгрузка на сайт, чтобы данные из выгружались. В этом случае укажите:
    • Адрес сайта – адрес вашего ресурса, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с собственными настройками интеграции, см. урок Собственные настройки интеграции).
    • Пользователь – логин пользователя под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. относиться к группе, указанной в настройках интеграции.
    • Пароль – пароль пользователя.
    • Кнопка Проверить служит для выполнения проверки правильности указанных данных соединения с сайтом.
    • Если для соединения необходимо использовать прокси-сервер, то отметьте опцию Использовать прокси-сервер и укажите параметры соединения.
  • Если отметить опцию Выгрузка в каталог, то выгрузка данных будет выполнена в указанный вами каталог.
  • Чтобы настроить формат величин данных обмена, нажмите кнопку Настроить форматы даты, времени и чисел…. Откроется [dw]форма настроек[/dw][di]

    Отметьте опцию Создать новую настройку обмена с WEB-сайтом и нажмите кнопку Далее.

    Шаг 2. Назначение выгрузки

    • Укажите данные для обмена:
      • установите флаг Выгрузка товаров, чтобы происходил экспорт товаров из на сайт;
      • установите флаг Обмен заказами, чтобы заказы с сайта импортировались в ;
    • Отметьте опцию Выгрузка на сайт, чтобы данные из выгружались. В этом случае укажите:
      • Адрес сайта – адрес вашего ресурса, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с собственными настройками интеграции, см. урок Собственные настройки интеграции).
      • Пользователь – логин пользователя под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. относиться к группе, указанной в настройках интеграции.
      • Пароль – пароль пользователя.
      • Кнопка Проверить служит для выполнения проверки правильности указанных данных соединения с сайтом.
      • Если для соединения необходимо использовать прокси-сервер, то отметьте опцию Использовать прокси-сервер и укажите параметры соединения.
    • Если отметить опцию Выгрузка в каталог, то выгрузка данных будет выполнена в указанный вами каталог.
    • Чтобы настроить формат величин данных обмена, нажмите кнопку Настроить форматы даты, времени и чисел…. Откроется [dw]форма настроек[/dw][di][/di], в которой укажите нужный формат значений с помощью кнопки Изменить формат и нажмите кнопку OK.
    • Для перехода к следующему шагу нажмите кнопку Далее.

    Шаг 3. Настройки выгрузки товаров на WEB-сайт

    С помощью полей Имя каталога и Список групп номенклатуры укажите соответствия групп номенклатуры каталогам на сайте.

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

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

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

    Шаг 4. Условия выгрузки товаров на сайт

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

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

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

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

    Шаг 5. Настройки обмена заказами с WEB-сайтом

    Настройки обмена заказами включают:

    • Способ идентификации контрагентов – с сайта будут поступать заказы, в которых покупатели указывают свои имена и названия своих организаций. Можно выбрать способ идентификации по названию или по ИНН.
    • Параметры для подстановки в заказы с WEB-сайта – указываются параметры организации, которая осуществляет продажи в Интернет-магазине. Поскольку на сайте могут осуществлять продажи разные юридические лица, то в настройках каждого профайла обмена данными нужно указывать разные организации.
    • Параметры для создания новых элементов – задаются параметры, используемые при создании новых элементов.
    • Для перехода к следующему шагу нажмите кнопку Далее.

    Шаг 6. Действия с поступившими с WEB-сайта документами

    Выберите вариант установки даты:

    • По информации документа с сайта – будет оставлена дата, которая установлена на сайте;
    • Устанавливать у документов текущую дату – будет изменена на текущую.

    Укажите параметры проведения документов:

    • Только записывать документы;
    • Записывать и проводить документы.

    Выберите действия с отмененными заказами:

    • Помечать на удаление;
    • Отменять проведение;
    • Ничего не делать;
    • Оформлять документ «Закрытие заказов покупателей».

    Для перехода к следующему шагу нажмите кнопку Далее.

    Шаг 7. Режим обмена данными с WEB-сайтом

    На седьмом шаге настройте режим обмена данными с WEB — сайтом:

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

    Шаг 8. Периодический обмен данными

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

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

    Для окончания работы с мастером нажмите кнопку Готово, для возврата на предыдущий шаг – кнопку Назад.

    Шаг 9. Окончание работы мастера

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

    С помощью полей Имя каталога и Список групп номенклатуры укажите соответствия групп номенклатуры каталогам на сайте.

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

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

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

    Шаг 4. Условия выгрузки товаров на сайт

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

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

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

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

    Шаг 5. Настройки обмена заказами с WEB-сайтом

    Настройки обмена заказами включают:

    • Способ идентификации контрагентов – с сайта будут поступать заказы, в которых покупатели указывают свои имена и названия своих организаций. Можно выбрать способ идентификации по названию или по ИНН.
    • Параметры для подстановки в заказы с WEB-сайта – указываются параметры организации, которая осуществляет продажи в Интернет-магазине. Поскольку на сайте могут осуществлять продажи разные юридические лица, то в настройках каждого профайла обмена данными нужно указывать разные организации.
    • Параметры для создания новых элементов – задаются параметры, используемые при создании новых элементов.
    • Для перехода к следующему шагу нажмите кнопку Далее.

    Шаг 6. Действия с поступившими с WEB-сайта документами

    Выберите вариант установки даты:

    • По информации документа с сайта – будет оставлена дата, которая установлена на сайте;
    • Устанавливать у документов текущую дату – будет изменена на текущую.

    Укажите параметры проведения документов:

    • Только записывать документы;
    • Записывать и проводить документы.

    Выберите действия с отмененными заказами:

    • Помечать на удаление;
    • Отменять проведение;
    • Ничего не делать;
    • Оформлять документ «Закрытие заказов покупателей».

    Для перехода к следующему шагу нажмите кнопку Далее.

    Шаг 7. Режим обмена данными с WEB-сайтом

    На седьмом шаге настройте режим обмена данными с WEB — сайтом:

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

    Шаг 8. Периодический обмен данными

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

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

    Для окончания работы с мастером нажмите кнопку Готово, для возврата на предыдущий шаг – кнопку Назад.

    Шаг 9. Окончание работы мастера

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

    На этом работа мастера окончена.

    Редактирование настройки обмена с WEB-сайтом

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

    • Запустите мастер настройки Сервисы > Обмен данными с WEB-сайтом > Настроить обмен данными с WEB-сайтом.
    • На первом шаге мастера выберите Изменить существующую настройку обмена с WEB-сайтом и нажмите кнопку Далее.
    • Выберите настройку для редактирования и дважды кликните по ней:

    • Отредактируйте параметры в открывшейся форме:

    • Отредактируйте параметры в открывшейся форме:

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

    • Для сохранения внесенных изменений нажмите кнопку OK или Записать.

    Процедура обмена данными с WEB-сайтом

    Обратите внимание! Запуск обмена данными производится только со стороны . Со стороны сайта запустить обмен нельзя, это сделано в целях обеспечения безопасности.

    Запуск и выполнение

    Для выполнения процедуры обмена данными с сайтом проделайте следующие действия:

    • Выберите пункт меню Сервисы > Обмен данными с WEB-сайтом > Выполнить обмен данными с WEB-сайтом.
    • В открывшейся форме выберите необходимую настройку обмена данными и нажмите кнопку Выполнить обмен:

      Примечание: по кнопке можно перейти к форме редактирования выбранной настройки обмена.

    В процессе обмена данными вся необходимая информация отображается в [dw]специальном окне[/dw][di][/di], расположенном внизу.

    Импортированные на сайт каталоги товаров

    После выгрузки товаров в «1С-Битрикс: Управление сайтом» будут созданы соответствующие информационные блоки товаров.

    Например, если осуществлялась выгрузка разных групп номенклатуры в разные каталоги, то в «1С-Битрикс: Управление сайтом» будут созданы инфоблоки для каждого каталога.

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

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

    Выгрузка каталогов в уже существующий инфоблок

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

    В административном режиме перейдите на страницу Настройки > Настройки продукта > Настройки модулей > Информационные блоки и включите параметр Показывать код загрузки из внешних источников:

    [/di], расположенном внизу.

    Импортированные на сайт каталоги товаров

    После выгрузки товаров в «1С-Битрикс: Управление сайтом» будут созданы соответствующие информационные блоки товаров.

    Например, если осуществлялась выгрузка разных групп номенклатуры в разные каталоги, то в «1С-Битрикс: Управление сайтом» будут созданы инфоблоки для каждого каталога.

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

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

    Выгрузка каталогов в уже существующий инфоблок

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

    В административном режиме перейдите на страницу Настройки > Настройки продукта > Настройки модулей > Информационные блоки и включите параметр Показывать код загрузки из внешних источников:

    Теперь у вас в форме редактирования информационных блоков появится новое поле: Внешний код (оно же XML_ID).

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

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

    Запустите [dw]процедуру обмена данными[/dw][di]
    Подробнее…[/di], в результате которой данные будут выгружены в уже существующий информационный блок.

    Важно! При обмене может учитываться тип инфоблока (опция При выгрузке учитывать тип инфоблока на странице Магазин > Настройки магазина > Интеграция с 1С). В таком случае вам нужно помимо внешнего кода поменять тип.

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

    без опции: bd72d8f9-55bc-11d9-848a-00112f43529a

    с опцией: cat-bd72d8f9-55bc-11d9-848a-00112f43529a, где cat — символьный код типа информационного блока.

    Загруженные в 1С заказы

    Для просмотра выгруженных заказов из «1С-Битрикс: Управление сайтом» в 1С:Предприятие следует воспользоваться пунктом меню Документы > Продажи > Заказы покупателей:

    Откроется форма со списком всех заказов, среди которых будут находиться те, что пришли с сайта:

    Всю подробную информацию можно посмотреть в форме детального просмотра:

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

    Монитор обмена данными

    Форма Монитор обменов отображает данные о последнем обмене данными, о последних выполненных операциях по данному профайлу и т.д. На закладках формы представлены статистика, история и т.д. Перейти к данной форме можно через пункты меню: Сервис > Обмен данными с WEB-сайтом> Монитор обмена данными:

    Всю подробную информацию можно посмотреть в форме детального просмотра:

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

    Монитор обмена данными

    Форма Монитор обменов отображает данные о последнем обмене данными, о последних выполненных операциях по данному профайлу и т.д. На закладках формы представлены статистика, история и т.д. Перейти к данной форме можно через пункты меню: Сервис > Обмен данными с WEB-сайтом> Монитор обмена данными:

    Публикация на сайте торгового каталога из 1С (до версии 14.0)

    Публикация торгового каталога осуществляется с помощью комплексного компонента Каталог ([comp include_catalog]bitrix:catalog[/comp]).

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

    В качестве примера воспользуйтесь главой [dw]Настройка отображения каталога[/dw][di]Для отображения каталога будем использовать комплексный компонент [comp include_62978]Каталог[/comp]. Допустим, что у нас имеется ряд требований к отображению каталога на сайте. Перечислим их, указав в скобках какими средствами системы они решаются.
    Подробнее…[/di].

    Публикация каталога с пакетом предложений

    Если со стороны «1С-Битрикс: Управление сайтом» в настройках импорта каталога была отмечена опция Выгружать предложения (характеристики) в отдельный инфоблок, то для публикации каталога товаров необходимо использовать компонент [comp include_index_catalog]Каталог[/comp] (Контент > Каталог > Каталог) с шаблоном offers:

    При этом в группе параметров [dw]Основные параметры[/dw][di][/di] указывается тип инфоблоков, в который выполнялся импорт каталога, и информационный блок, который не является торговым каталогом, а содержит лишь информацию о товарах.

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

    • В качестве типа инфоблоков укажите тот же тип, что и в группе параметров Основные параметры.
    • Выберите инфоблок с каталогом предложений. Инфоблок имеет имя Пакет предложений (<имя_первого_инфоблока>), где <имя_первого_инфоблока> – это название информационного блока, в котором хранится информация о товарах.
    • В поле Свойство, в котором хранится связь укажите [CML2_LINK] Элемент каталога.

    Все остальные параметры компонента настраиваются аналогичным образом как при публикации обычного торгового каталога.

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

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

    Интеграция с «1С:УТ» ред. 11.1, ред. 11.2, ред. 11.3

    В данной главе описаны настройки для обмена данными со стороны 1С:Предприятие, ред. Управление торговлей 11.1 (для 11.2 настройки выполняются аналогично, интерфейс отличается лишь визуально). Описание настроек приведено с учетом того, что в установлен модуль обмена 4.x, 5.х или 6.х (при этом обратите внимание на зависимость версий).

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

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

    Если вы не используете модуль обмена, то настроить обмен с сайтами в 1С необходимо вручную. Делается это, в основном, в разделе НСИ и администрирование:

    param0.png

    Модуль обмена 4.х

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

    Узлы обмена

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

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

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

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

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

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

    Основные настройки для обмена данными

      Форма создания

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

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

    Версионность параметров закладки «Основные настройки»

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

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

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

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

      Важно!

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

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

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

      Назначение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Для выгрузки товаров на сайт в форме настроек обмена должна быть отмечена опция Выгрузка товаров и сделаны [dw]основные настройки[/dw][di]
    Подробнее…[/di]. Затем следует перейти на закладку Выгрузка товаров и настроить параметры выгрузки.

      Форма

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

    Версионность параметров закладки «Выгрузка товаров»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • В колонке Каталог задается название инфоблока на сайте.
    • В колонке Группы номенклатуры (или Виды номенклатуры, см. настройку опции Классифицировать номенклатуру по виду номенклатуры) настраивается фильтр выгрузки групп/видов номенклатуры. Например, нужно выгрузить на сайт [dw]каталог холодильников[/dw][di][/di].
    • В колонке Идентификатор каталога задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.
    • При нажатии на кнопку Настроить отбор появится окно, в котором можно указать [dw]параметры отбора[/dw][di][/di] выгружаемых данных.
      • Сегмент номенклатуры — отбор номенклатуры по сегментам номенклатуры;
      • Номенклатура — отбор по самой номенклатуре или группе;
      • Склад — отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию.

        Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное (1 склад).

      • Свойство — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
      • Соглашение — отбор по выгружаемым соглашениям товаров, и, соответственно, ценам товаров. Соглашения выгружаются только типовые с признаком Доступно внешним пользователям и незаполненным реквизитом Сегмент партнеров;
      • Остаток — отбор по выгружаемым остаткам товаров.
    • При нажатии на кнопку Настроить дерево групп появляется окно [dw]Настройка дерева групп[/dw][di][/di], в котором можно задать произвольное пользовательское дерево групп товаров для выбранного инфоблока. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

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

      Выполнение выгрузки товаров на сайт

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

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

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

    Для обмена заказами в форме настроек обмена должна быть отмечена опция Обмен заказами и выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di]. Затем следует перейти на закладку Обмен заказами и настроить параметры обмена заказа необходимым для вас образом.

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

    Для удобства содержимое закладки Обмен заказами разделено на три вкладки:

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

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

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

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

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

    Если в настройке обмена указано, чтобы заказы из загружались на сайт, то для просмотра загруженных на сайт заказов следует перейти в административный раздел на страницу со [dw]списком заказов[/dw][di][/di] (Магазин > Заказы).

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

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

    Вкладка Обмен заказами

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

      Форма

    Версионность параметров закладки «Обмен заказами»

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

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

      Загрузка заказов в 1С

    • При отмеченной опции Загрузка оплат вместе с заказами для оплаченных заказов будет создан приходный кассовый ордер.
    • Если отмечена опция Загрузка отгрузок вместе с заказами, то модуль обмена будет загружать отгрузки, созданные или отредактированные на сайте.
    • Если отмечена опция Не обновлять документы пришедшие с сайта, то при повторной выгрузке документов с сайта документы в не будут обновляться.
    • По кнопке Настроить загружаемые документы открывается окно, в котором выполняется [dw]настройка соответствий загружаемых документов[/dw][di][/di] о заказах в (всего доступно 3 вида документов).

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

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

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

      Загрузка товаров в 1С

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

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

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

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

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

    Вкладка Обмен контрагентами

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

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

    Версионность параметров закладки «Обмен контрагентами»

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

    • При установке флага Синхронизация контрагентов, из будут выгружены контрагенты, удовлетворяющие условию по указанным отборам на вкладке [dw]Отбор и сортировка[/dw][di]
      Подробнее…[/di].
    • В поле Количество контрагентов в пакете задается число контрагентов, которые будут выгружаться в одном пакете данных.

    Посмотреть их на сайте можно на странице со [dw]списком пользователей[/dw][di][/di] (Настройки > Пользователи > Список пользователей).

    А те контрагенты, которые были заданы в загружаемых на сайт заказах, будут отображаться в [dw]списке покупателей[/dw][di][/di] (Магазин > Покупатели > Список покупателей).

    Загрузка контрагентов в 1С:

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

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

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

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

    Вкладка Отбор и сортировка

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

    Версионность параметров закладки «Отбор и сортировка»

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

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

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

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

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

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

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

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

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

    Для проверки выполненных действий перейдите в административный [dw]раздел вашего сайта[/dw][di][/di].

    Загрузка каталога товаров с сайта в 1С

    Начиная с версии продукта 12.5, доступна возможность экспорта каталога товаров с сайта в 1С: Предприятие. В «1С-Битрикс: Управление сайтом» указываются только какие товары должны быть выгружены (см. [dw]форму интеграции[/dw][di]
    Подробнее…[/di]), а сама процедура выполняется со стороны .

      Шаг 1. Параметры сайта

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

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

    • В поле Адрес укажите адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
      Подробнее…)[/di].
    • В поле Авторизация задайте логин и пароль пользователя из «1С-Битрикс: Управление сайтом», который обладает правом на выгрузку каталога с сайта (т.е. пользователь должен относится к группе, указанной в [dw]настройках интеграции[/dw][di]Настройка интеграции с 1С:Предприятие выполняется на странице Магазин > Настройки > Интеграция с 1С.
      Подробнее…)[/di].

    Нажмите кнопку Далее.

      Шаг 2. Параметры импорта

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

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

    Нажмите кнопку Далее.

      Шаг 3. Импорт

    Отобразится информация о процедуре импорта каталога товаров с сайта.

    [/di]

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

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

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

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

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

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

    При авторизации на сайте к адресу сайта добавляется параметр ?type=listen. Параметр необходим, чтобы сайт «знал», что это соединение для режима реального времени.

    Сайт может вернуть 2 кода состояния:

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

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

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

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

      Запуск режима обмена заказами в реальном времени осуществляется с помощью [dw]одноименной кнопки[/dw][di][/di].

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

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

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

    Прочие возможности модуля обмена

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

    Просмотр и редактирование зарегистрированных изменений

    Для просмотра зарегистрированных изменений необходимо перейти к списку узлов обмена (Администрирование > Обмен с сайтами), выбрать необходимый вам узел и нажать на пункт Показать зарегистрированные изменения кнопки Синхронизация данных.

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

    Доступен не только просмотр, но и удаление.

    Редактирование кодов Битрикс у объектов 1С

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

    Откроется форма следующего вида:

    Здесь указывается тип объекта, для которого нужно посмотреть/отредактировать коды. Он может быть одним из следующих:

    • Справочники;
    • Документы;
    • Планы видов характеристик.

    В следующем поле указывается объект, коды элементов которого необходимо посмотреть/отредактировать. Список доступных объектов формируется в зависимости от указанного выше типа. Указать можно только те, которые хранят коды Битрикс.

    При нажатии на кнопку Записать изменения будет выполнена перезапись в элементе .

    Режим логирования проводимых операций

    В новом модуле обмена реализован механизм логирования. В журнал записываются все ключевые данные по формированию, транспорту и обработке на сайте. Файл с этой информацией хранится не только в каталоге, установленном в настройке обмена, но и может быть выгружен на сайт. На сайте он хранится в папке /upload/1c_catalog/Reports.

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

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

    Затем нужно указать дату:

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

    Модуль обмена 5.х, 6.х

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

    Раздел Обмен с интернет магазином

    Команды раздела Обмен с интернет магазином:

    Настройки обмена с интернет-магазином

    Чтобы перейти к настройкам обмена с сайтами, следует открыть список узлов обмена (1С-Битрикс > Настройки обмена с интернет магазином).

    Узлы обмена

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

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

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

    • Выполнить обмен данными – будет выполнен обмен данными для выбранного в списке узла.
    • Показать зарегистрированные изменения – откроется форма, в которой можно просмотреть все [dw]зарегистрированные изменения узла[/dw][di]
      Подробнее…[/di] (форма просмотра изменений аналогична форме, используемой для модуля обмена 4.х).
    • Информация о версии модуля обмена 1С-Битрикс – отобразится информация о номере версии используемого модуля.
    • Открыть лог – откроется файл с логами обмена для выбранного узла за указанную дату.

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

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

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

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

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

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

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

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

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

    На закладке Настройка параметров обмена задаются базовые настройки параметров обмена:

    Назначение

    • При выборе опции Выгрузка на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
      • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
        Подробнее…[/di]).

        Важно! Если вы используете собственные настройки интеграции, то должен быть снят флаг Переходить в режим правки сайта без перезагрузки страницы в настройках интерфейса пользователя (Настройки > Настройки продукта > Интерфейс > Персональные настройки). Только в этом случае обращение 1С к сайту будет выполняться корректно.

      • Имя пользователя – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
      • Пароль – пароль пользователя.

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

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

    Хранение логов

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

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

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

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

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

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

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

    На закладке Режим обмена данных задаются настройки режима обмена данными:

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

    Важно!

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

    Выгрузка информации о номенклатуре

    Отмеченная опция Активировать активирует настройки выгрузки товаров и информации о них. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

    Выгрузка пользовательских справочников

    Отмеченная опция Активировать активирует настройки выгрузки пользовательских справочников в Highload-блоки на сайте. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

    Обмен документами

    Отмеченная опция Активировать активирует настройки обмена документами (заказами) между и сайтом. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

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

    Отмеченная опция Активировать активирует настройки выгрузки контрагентов на сайт. Контрагенты могут быть выгружены на сайт без документов. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

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

    • Если выбрана Полная выгрузка, тогда выгружаться из будут все данные, удовлетворяющие заданным отборам. Если данных в базе много, то обмен может выполняться продолжительное время.
      Если для полной выгрузки отметить опцию Деактивировать товары, не попавшие в полную выгрузку (опция доступна с версии 6.0.3.1), то при условии успешной выгрузки те товары, которые есть на сайте, но отсутствуют в выгрузке, деактивируются на сайте.
    • При отмеченной опции Выгружать только измененные объекты будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.
    • По кнопке Настройка версионности выгружаемых данных открывается специальное [dw]окно[/dw][di][/di], которое служит для выбора объектов, для которых необходимо указать, что их версия всегда новая (т.е. он всегда будет участвовать в обмене) вне зависимости от того, изменился ли объект в или нет.

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

    Для выгрузки товаров в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di]. Окно настройки выгрузки товаров открывается по кнопке Настроить.

      Общие настройки

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

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

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

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

    • В колонке Каталог задается название инфоблока на сайте.
    • В колонке Группы номенклатуры (или Виды номенклатуры, см. настройку опции Классифицировать номенклатуру по виду номенклатуры) настраивается фильтр выгрузки групп/видов номенклатуры. Например, нужно выгрузить на сайт [dw]каталог холодильников[/dw][di][/di].
    • В колонке Идентификатор каталога задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.
    • При нажатии на кнопку Настроить отбор появится окно, в котором можно указать [dw]параметры отбора выгружаемых данных[/dw][di][/di]
      • Сегмент номенклатуры — отбор номенклатуры по сегментам номенклатуры;
      • Номенклатура — отбор по самой номенклатуре или группе;
      • Единица хранения — отбор по выгружаемым единицам измерения товаров. Вне зависимости от отбора будут выгружены базовые единицы товаров;
      • Склад — отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию.

        Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное (1 склад).

      • Свойство — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
      • Соглашение — отбор по выгружаемым соглашениям товаров, и, соответственно, ценам товаров. Соглашения выгружаются только типовые с признаком Доступно внешним пользователям и незаполненным реквизитом Сегмент партнеров;
      • Остаток — отбор по выгружаемым остаткам товаров.
    • При нажатии на кнопку Настроить дерево групп появляется окно, в котором можно задать произвольное пользовательское [dw]дерево групп товаров[/dw][di][/di] для выбранного инфоблока. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

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

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

      Товары

    На закладке Товары указываются [dw]настройки выгружаемых товаров[/dw][di][/di].

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

    Настройка соответствий полей номенклатуры:

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

    Значения наименований полей могут быть как предопределенные (например Штрихкод, Наименование), так и произвольные. Произвольным полем может быть кусок кода , обращение к номенклатуре происходит через «Номенклатура.». Например, в XML-поле наименования можно вставить выражение «Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование)», в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

      Предложения

    На закладке Предложения указываются [dw]настройки выгружаемых предложений[/dw][di][/di].

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

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

      Свойства

    На закладке Свойства указываются настройки выгружаемых свойств.

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

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

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

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

      Остатки

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

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

      Цены

    На закладке Цены задаются настройки выгрузки цен.

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

      Выполнение выгрузки товаров на сайт

    Автоматическая выгрузка товаров осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса выгрузки товаров необходимо:

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

    Выгрузка пользовательских справочников

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

    Для выгрузки пользовательских справочников в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di]. Окно настройки выгрузки справочников открывается по кнопке Настроить и имеет следующий вид:

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

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

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

    По окончании всех настроек не забудьте нажать кнопку Применить. Окно закроется, можно приступать к выгрузке данных с помощью кнопки [dw]Выполнить обмен данными[/dw][di][/di] в форме настроек обмена данными. По окончании выгрузки в будет отображено соответствующее сообщение.

    Для проверки выполненных действий перейдите в [dw]административный раздел вашего сайта[/dw][di][/di].

    Обмен документами для ред. 11.1

    Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di].

      Основные настройки

    Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

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

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

    Загрузка документов в 1С:

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

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

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

    Отбор

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

      Дополнительные настройки

    На закладке [dw]Дополнительные настройки[/dw][di][/di] указываются следующие настройки:

    Загрузка товаров в 1С:

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

    Предопределенные значения для физических лиц:

    В полях Контрагент и Соглашение задаются подставляемые данные о физическом лице, если заказ на сайте сделан физическим лицом.

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

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

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

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

      Настройки загрузки контрагентов

    На закладке Настройки загрузки контрагентов указываются настройки для контрагентов, которых нет в , но они могут прийти вместе с заказами:

    Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

    Примечание: если при обмене документами необходимо также выгружать контрагенты из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di]
    Подробнее…[/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

      Выполнение обмена документами

    Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

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

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

    Обмен документами для ред. 11.2

    Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di].

      Основные настройки

    Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

    Настройки выгружаемых документов:

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

    Настройки загружаемых документов:

    • Если отмечена опция Загрузка отгрузок, то в 1С на основе отгрузки на сайте будет создана отгрузка.
    • При отмеченной опции Проводить если отгружен на сайте, если отгрузка отгружена на сайте, то в 1С она будет
      проведена.
    • Если отмечена опция Загрузка оплат, то в 1С на основе оплаты на сайте будет создан или приходный кассовый ордер или оплата по платежной карте(в зависимости от типа оплаты).
    • При отмеченной опции Проводить если оплачен на сайте, если заказ оплатили на сайте, то в 1С документ оплаты будет проведен.
    • По кнопке Настроить типы загружаемых оплат открывается окно, в котором выполняется [dw]настройка типов оплат[/dw][di][/di]
    • Если отмечена опция Не редактировать документы, то при повторной выгрузке документов с сайта документы в не будут обновлены.
    • При отмеченной опции Если у документа есть скидка, то в документ она попадает как ручная скидка скидка из заказа на сайте в попадает как ручная. В противном случае скидка не выгружается, а только итоговая цена с учетом скидки.
    • По кнопке Настроить загружаемые документы открывается окно, в котором выполняется [dw]настройка соответствий загружаемых документов[/dw][di][/di] о заказах в . При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

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

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

    Закладки «Отбор/Отгрузки/Оплаты»:

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

      Дополнительные настройки

    На закладке Дополнительные настройки указываются следующие настройки:

    Загрузка товаров в 1С:

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

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

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

    Предопределенные значения для физических лиц:

    В полях Контрагент и Соглашение задаются подставляемые данные о физическом лице, если заказ на сайте сделан физическим лицом.

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

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

      Настройки загрузки контрагентов

    На закладке Настройки загрузки контрагентов указываются настройки для контрагентов, которых нет в , но они могут прийти вместе с заказами:

    Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

    Примечание: если при обмене документами необходимо также выгружать контрагенты из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di]
    Подробнее…[/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

      Выполнение обмена документами

    Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

    Для просмотра выгруженных с сайта заказов в следует воспользоваться пунктом меню Продажи > Заказы клиентов. Просмотр выгруженных с сайта отгрузок осуществляется на странице Продажи > Документы продаж. Просмотр выгруженных с сайта оплат осуществляется на страницах Казначейство > Приходные кассовые ордера, Казначейство > Безналичные платежи и Казначейство > Эквайринговые операции.

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

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

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

    Для выгрузки контрагентов в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать для контрагентов на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di].

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

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

    При отмеченной опции Подставлять ФИО в полное наименование физ.лиц полное наименование будет браться из полей XML-файла с фамилией, именем и отчеством.

    В поле Способ идентификации контрагентов указывается, как будут искаться контрагенты по базе или, если контрагент не будет найден, по уникальному идентификатору или коду с сайта. Поиск может быть или по наименованию, или по ИНН+КПП.

    Таблица отбора выгружаемых контрагентов:

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

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

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

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

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

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

    На сайте просмотреть выгруженных из контрагентов можно на странице со [dw]списком пользователей[/dw][di]kontrag1.jpg[/di] (Настройки > Пользователи > Список пользователей).

    А те контрагенты, которые были заданы в загружаемых на сайт заказах, будут отображаться в [dw]списке покупателей[/dw][di][/di] (Магазин > Покупатели > Список покупателей).

    Загрузка контрагентов в 1С:

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

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

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

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

    Вкладка Отбор и сортировка

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

    Версионность параметров закладки «Отбор и сортировка»

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

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

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

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

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

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

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

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

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

    Для проверки выполненных действий перейдите в административный [dw]раздел вашего сайта[/dw][di][/di].

    Загрузка каталога товаров с сайта в 1С

    Начиная с версии продукта 12.5, доступна возможность экспорта каталога товаров с сайта в 1С: Предприятие. В «1С-Битрикс: Управление сайтом» указываются только какие товары должны быть выгружены (см. [dw]форму интеграции[/dw][di]
    Подробнее…[/di]), а сама процедура выполняется со стороны .

      Шаг 1. Параметры сайта

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

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

    • В поле Адрес укажите адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
      Подробнее…)[/di].
    • В поле Авторизация задайте логин и пароль пользователя из «1С-Битрикс: Управление сайтом», который обладает правом на выгрузку каталога с сайта (т.е. пользователь должен относится к группе, указанной в [dw]настройках интеграции[/dw][di]Настройка интеграции с 1С:Предприятие выполняется на странице Магазин > Настройки > Интеграция с 1С.
      Подробнее…)[/di].

    Нажмите кнопку Далее.

      Шаг 2. Параметры импорта

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

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

    Нажмите кнопку Далее.

      Шаг 3. Импорт

    Отобразится информация о процедуре импорта каталога товаров с сайта.

    [/di]

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

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

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

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

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

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

    При авторизации на сайте к адресу сайта добавляется параметр ?type=listen. Параметр необходим, чтобы сайт «знал», что это соединение для режима реального времени.

    Сайт может вернуть 2 кода состояния:

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

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

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

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

      Запуск режима обмена заказами в реальном времени осуществляется с помощью [dw]одноименной кнопки[/dw][di][/di].

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

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

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

    Прочие возможности модуля обмена

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

    Просмотр и редактирование зарегистрированных изменений

    Для просмотра зарегистрированных изменений необходимо перейти к списку узлов обмена (Администрирование > Обмен с сайтами), выбрать необходимый вам узел и нажать на пункт Показать зарегистрированные изменения кнопки Синхронизация данных.

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

    Доступен не только просмотр, но и удаление.

    Редактирование кодов Битрикс у объектов 1С

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

    Откроется форма следующего вида:

    Здесь указывается тип объекта, для которого нужно посмотреть/отредактировать коды. Он может быть одним из следующих:

    • Справочники;
    • Документы;
    • Планы видов характеристик.

    В следующем поле указывается объект, коды элементов которого необходимо посмотреть/отредактировать. Список доступных объектов формируется в зависимости от указанного выше типа. Указать можно только те, которые хранят коды Битрикс.

    При нажатии на кнопку Записать изменения будет выполнена перезапись в элементе .

    Режим логирования проводимых операций

    В новом модуле обмена реализован механизм логирования. В журнал записываются все ключевые данные по формированию, транспорту и обработке на сайте. Файл с этой информацией хранится не только в каталоге, установленном в настройке обмена, но и может быть выгружен на сайт. На сайте он хранится в папке /upload/1c_catalog/Reports.

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

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

    Затем нужно указать дату:

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

    Модуль обмена 5.х, 6.х

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

    Раздел Обмен с интернет магазином

    Команды раздела Обмен с интернет магазином:

    Настройки обмена с интернет-магазином

    Чтобы перейти к настройкам обмена с сайтами, следует открыть список узлов обмена (1С-Битрикс > Настройки обмена с интернет магазином).

    Узлы обмена

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

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

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

    • Выполнить обмен данными – будет выполнен обмен данными для выбранного в списке узла.
    • Показать зарегистрированные изменения – откроется форма, в которой можно просмотреть все [dw]зарегистрированные изменения узла[/dw][di]
      Подробнее…[/di] (форма просмотра изменений аналогична форме, используемой для модуля обмена 4.х).
    • Информация о версии модуля обмена 1С-Битрикс – отобразится информация о номере версии используемого модуля.
    • Открыть лог – откроется файл с логами обмена для выбранного узла за указанную дату.

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

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

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

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

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

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

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

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

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

    На закладке Настройка параметров обмена задаются базовые настройки параметров обмена:

    Назначение

    • При выборе опции Выгрузка на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
      • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
        Подробнее…[/di]).

        Важно! Если вы используете собственные настройки интеграции, то должен быть снят флаг Переходить в режим правки сайта без перезагрузки страницы в настройках интерфейса пользователя (Настройки > Настройки продукта > Интерфейс > Персональные настройки). Только в этом случае обращение 1С к сайту будет выполняться корректно.

      • Имя пользователя – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
      • Пароль – пароль пользователя.

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

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

    Хранение логов

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

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

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

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

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

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

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

    На закладке Режим обмена данных задаются настройки режима обмена данными:

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

    Важно!

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

    Выгрузка информации о номенклатуре

    Отмеченная опция Активировать активирует настройки выгрузки товаров и информации о них. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

    Выгрузка пользовательских справочников

    Отмеченная опция Активировать активирует настройки выгрузки пользовательских справочников в Highload-блоки на сайте. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

    Обмен документами

    Отмеченная опция Активировать активирует настройки обмена документами (заказами) между и сайтом. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

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

    Отмеченная опция Активировать активирует настройки выгрузки контрагентов на сайт. Контрагенты могут быть выгружены на сайт без документов. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]
    Подробнее…[/di].

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

    • Если выбрана Полная выгрузка, тогда выгружаться из будут все данные, удовлетворяющие заданным отборам. Если данных в базе много, то обмен может выполняться продолжительное время.
      Если для полной выгрузки отметить опцию Деактивировать товары, не попавшие в полную выгрузку (опция доступна с версии 6.0.3.1), то при условии успешной выгрузки те товары, которые есть на сайте, но отсутствуют в выгрузке, деактивируются на сайте.
    • При отмеченной опции Выгружать только измененные объекты будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.
    • По кнопке Настройка версионности выгружаемых данных открывается специальное [dw]окно[/dw][di][/di], которое служит для выбора объектов, для которых необходимо указать, что их версия всегда новая (т.е. он всегда будет участвовать в обмене) вне зависимости от того, изменился ли объект в или нет.

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

    Для выгрузки товаров в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di]. Окно настройки выгрузки товаров открывается по кнопке Настроить.

      Общие настройки

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

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

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

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

    • В колонке Каталог задается название инфоблока на сайте.
    • В колонке Группы номенклатуры (или Виды номенклатуры, см. настройку опции Классифицировать номенклатуру по виду номенклатуры) настраивается фильтр выгрузки групп/видов номенклатуры. Например, нужно выгрузить на сайт [dw]каталог холодильников[/dw][di][/di].
    • В колонке Идентификатор каталога задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.
    • При нажатии на кнопку Настроить отбор появится окно, в котором можно указать [dw]параметры отбора выгружаемых данных[/dw][di][/di]
      • Сегмент номенклатуры — отбор номенклатуры по сегментам номенклатуры;
      • Номенклатура — отбор по самой номенклатуре или группе;
      • Единица хранения — отбор по выгружаемым единицам измерения товаров. Вне зависимости от отбора будут выгружены базовые единицы товаров;
      • Склад — отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию.

        Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное (1 склад).

      • Свойство — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
      • Соглашение — отбор по выгружаемым соглашениям товаров, и, соответственно, ценам товаров. Соглашения выгружаются только типовые с признаком Доступно внешним пользователям и незаполненным реквизитом Сегмент партнеров;
      • Остаток — отбор по выгружаемым остаткам товаров.
    • При нажатии на кнопку Настроить дерево групп появляется окно, в котором можно задать произвольное пользовательское [dw]дерево групп товаров[/dw][di][/di] для выбранного инфоблока. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

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

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

      Товары

    На закладке Товары указываются [dw]настройки выгружаемых товаров[/dw][di][/di].

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

    Настройка соответствий полей номенклатуры:

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

    Значения наименований полей могут быть как предопределенные (например Штрихкод, Наименование), так и произвольные. Произвольным полем может быть кусок кода , обращение к номенклатуре происходит через «Номенклатура.». Например, в XML-поле наименования можно вставить выражение «Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование)», в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

      Предложения

    На закладке Предложения указываются [dw]настройки выгружаемых предложений[/dw][di][/di].

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

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

      Свойства

    На закладке Свойства указываются настройки выгружаемых свойств.

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

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

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

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

      Остатки

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

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

      Цены

    На закладке Цены задаются настройки выгрузки цен.

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

      Выполнение выгрузки товаров на сайт

    Автоматическая выгрузка товаров осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса выгрузки товаров необходимо:

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

    Выгрузка пользовательских справочников

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

    Для выгрузки пользовательских справочников в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di]. Окно настройки выгрузки справочников открывается по кнопке Настроить и имеет следующий вид:

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

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

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

    По окончании всех настроек не забудьте нажать кнопку Применить. Окно закроется, можно приступать к выгрузке данных с помощью кнопки [dw]Выполнить обмен данными[/dw][di][/di] в форме настроек обмена данными. По окончании выгрузки в будет отображено соответствующее сообщение.

    Для проверки выполненных действий перейдите в [dw]административный раздел вашего сайта[/dw][di][/di].

    Обмен документами для ред. 11.1

    Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di].

      Основные настройки

    Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

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

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

    Загрузка документов в 1С:

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

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

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

    Отбор

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

      Дополнительные настройки

    На закладке [dw]Дополнительные настройки[/dw][di][/di] указываются следующие настройки:

    Загрузка товаров в 1С:

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

    Предопределенные значения для физических лиц:

    В полях Контрагент и Соглашение задаются подставляемые данные о физическом лице, если заказ на сайте сделан физическим лицом.

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

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

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

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

      Настройки загрузки контрагентов

    На закладке Настройки загрузки контрагентов указываются настройки для контрагентов, которых нет в , но они могут прийти вместе с заказами:

    Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

    Примечание: если при обмене документами необходимо также выгружать контрагенты из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di]
    Подробнее…[/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

      Выполнение обмена документами

    Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

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

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

    Обмен документами для ред. 11.2

    Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать одноименной группы настроек на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di].

      Основные настройки

    Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

    Настройки выгружаемых документов:

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

    Настройки загружаемых документов:

    • Если отмечена опция Загрузка отгрузок, то в 1С на основе отгрузки на сайте будет создана отгрузка.
    • При отмеченной опции Проводить если отгружен на сайте, если отгрузка отгружена на сайте, то в 1С она будет
      проведена.
    • Если отмечена опция Загрузка оплат, то в 1С на основе оплаты на сайте будет создан или приходный кассовый ордер или оплата по платежной карте(в зависимости от типа оплаты).
    • При отмеченной опции Проводить если оплачен на сайте, если заказ оплатили на сайте, то в 1С документ оплаты будет проведен.
    • По кнопке Настроить типы загружаемых оплат открывается окно, в котором выполняется [dw]настройка типов оплат[/dw][di][/di]
    • Если отмечена опция Не редактировать документы, то при повторной выгрузке документов с сайта документы в не будут обновлены.
    • При отмеченной опции Если у документа есть скидка, то в документ она попадает как ручная скидка скидка из заказа на сайте в попадает как ручная. В противном случае скидка не выгружается, а только итоговая цена с учетом скидки.
    • По кнопке Настроить загружаемые документы открывается окно, в котором выполняется [dw]настройка соответствий загружаемых документов[/dw][di][/di] о заказах в . При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

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

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

    Закладки «Отбор/Отгрузки/Оплаты»:

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

      Дополнительные настройки

    На закладке Дополнительные настройки указываются следующие настройки:

    Загрузка товаров в 1С:

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

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

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

    Предопределенные значения для физических лиц:

    В полях Контрагент и Соглашение задаются подставляемые данные о физическом лице, если заказ на сайте сделан физическим лицом.

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

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

      Настройки загрузки контрагентов

    На закладке Настройки загрузки контрагентов указываются настройки для контрагентов, которых нет в , но они могут прийти вместе с заказами:

    Описание полей закладки полностью аналогично описанию [dw]полей формы выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

    Примечание: если при обмене документами необходимо также выгружать контрагенты из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di]
    Подробнее…[/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

      Выполнение обмена документами

    Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

    Для просмотра выгруженных с сайта заказов в следует воспользоваться пунктом меню Продажи > Заказы клиентов. Просмотр выгруженных с сайта отгрузок осуществляется на странице Продажи > Документы продаж. Просмотр выгруженных с сайта оплат осуществляется на страницах Казначейство > Приходные кассовые ордера, Казначейство > Безналичные платежи и Казначейство > Эквайринговые операции.

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

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

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.1. Для редакции 11.2 все действия аналогичны, формы отличаются лишь визуально.

    Для выгрузки контрагентов в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] и отмечена опция Активировать для контрагентов на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di].

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

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

    При отмеченной опции Подставлять ФИО в полное наименование физ.лиц полное наименование будет браться из полей XML-файла с фамилией, именем и отчеством.

    В поле Способ идентификации контрагентов указывается, как будут искаться контрагенты по базе или, если контрагент не будет найден, по уникальному идентификатору или коду с сайта. Поиск может быть или по наименованию, или по ИНН+КПП.

    Таблица отбора выгружаемых контрагентов:

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

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

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

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

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

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

    На сайте просмотреть выгруженных из контрагентов можно на странице со [dw]списком пользователей[/dw][di]kontrag1.jpg[/di] (Настройки > Пользователи > Список пользователей).

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

    Картинки и файлы для характеристик номенклатуры

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.2. Для редакции 11.1 все действия аналогичны, формы отличаются лишь визуально.

    Чтобы указать картинки и файлы для тех характеристик номенклатуры, которые выгружаются на сайт как предложения товаров, следует открыть форму по пути 1С-Битрикс > Картинки и файлы для характеристик номенклатуры:

    В табличной части (1) отображена номенклатура базы . Выбрав определенную позицию, в табличной части (2) отобразятся все ее характеристики. Выбрав определенную характеристику, в табличной части (3) отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – картинка, то она отобразится справа от таблицы (3).

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

    Из окна присоединенного файла можно открыть его на просмотр (кнопка Просмотреть) или заменить на другой (пункт Изменить файл в меню кнопки Еще).

    Свойства товаров в документах

    Примечание: данная форма доступна только в модуле обмена 6.х

    Чтобы просмотреть информацию по заданным на сайте свойствам товаров, следует открыть форму по пути 1С-Битрикс > Свойства товаров в документах:

    В табличной части (1) отображен список документов по заказам. Выбрав определенный документ, в табличной части (2) отобразятся все его товарные позиции. Выбрав определенный товар, в табличной части (3) отобразятся все его свойства.

    Модуль обмена 6.5.x

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

    Команды модуля обмена

    Важно! Модуль обмена 6.5 совместим только с 1С Управление торговлей версии 11.3 и требует наличие версии модуля Интернет-магазин на вашем сайте не ниже 17.0.1.

    На странице представлен следующий список команд:

    Подраздел Настройки обмена с сайтами:

    Подраздел Дополнительные настройки:

    Подраздел Информация:

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

    Другие команды:

    • Запустить обмен документов в реальном времени (ручной режим) — осуществляется переход на страницу настроек ручного режима обмена документов в реальном времени.
    • Печать чека для интернет магазина — осуществляется переход на [dw]страницу печати чеков[/dw][di]
      Подробнее…[/di] для интернет-магазина.

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

    Чтобы перейти к настройкам обмена с сайтами, следует открыть список узлов обмена (1С-Битрикс > Настройки обмена с интернет магазином).

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

      Список узлов обмена

    Важно! Модуль обмена 6.5 совместим только с 1С Управление торговлей версии 11.3 и требует наличие версии модуля Интернет-магазин на вашем сайте не ниже 17.0.1.

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

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

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

    Кнопка Импорт/экспорт настроек обмена позволяет произвести импорт или экспорт настроек в файл.

      Форма создания

    При нажатии на кнопку Создать откроется форма создания/редактирования узла обмена. Она имеет следующий вид:

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

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

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

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

    На закладке Настройка параметров обмена задаются базовые настройки параметров обмена:

    Назначение

    • При выборе опции Выгрузка на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
      • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
        Подробнее…[/di]).
      • Имя пользователя – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
      • Пароль – пароль пользователя.

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

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

    Хранение логов

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

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

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

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

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

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

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

    На закладке Режим обмена данными задаются настройки режима обмена данными:

    Примечание: настройка обмена в режиме реального времени вынесена в раздел [dw]Дополнительные возможности[/dw][di]
    Подробнее…[/di].

    Выгрузка информации о номенклатуре

    Отмеченная опция Активировать активирует настройки выгрузки товаров и информации о них. По кнопке Настроить открывается соответствующее окно настроек.

    Выгрузка пользовательских справочников

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

    Обмен документами

    Отмеченная опция Активировать активирует настройки обмена документами (заказами) между и сайтом. По кнопке Настроить открывается соответствующее окно настроек.

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

    Отмеченная опция Активировать активирует настройки выгрузки контрагентов на сайт. Контрагенты могут быть выгружены на сайт без документов. По кнопке Настроить открывается соответствующее окно настроек.

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

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

      Если для полной выгрузки отметить опцию Деактивировать товары, не попавшие в полную выгрузку, то при условии успешной выгрузки те товары, которые есть на сайте, но отсутствуют в выгрузке, деактивируются на сайте.
    • При отмеченной опции Выгружать только измененные объекты будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.
    • По кнопке Настройка версионности выгружаемых данных открывается специальное [dw]окно[/dw][di][/di], которое служит для выбора объектов, для которых необходимо указать, что их версия всегда новая (т.е. он всегда будет участвовать в обмене) вне зависимости от того, изменился ли объект в или нет.

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

    Для выгрузки товаров в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di] узла и отмечена опция Активировать выгрузку информации о номенклатуре на закладке [dw]Режим обмена данными[/dw][di]
    Подробнее…[/di].

      Общие настройки

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

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

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

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

    • В колонке Каталог задается название инфоблока на сайте.
    • В колонке Группы номенклатуры (или Виды номенклатуры, см. настройку опции Классифицировать номенклатуру по виду номенклатуры) настраивается фильтр выгрузки групп/видов номенклатуры. Например, нужно выгрузить на сайт [dw]каталог холодильников[/dw][di][/di].
    • В колонке Идентификатор каталога задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.
    • При нажатии на кнопку Настроить отбор появится окно, в котором можно указать [dw]параметры отбора выгружаемых данных[/dw][di][/di]
      • Сегмент номенклатуры — отбор номенклатуры по сегментам номенклатуры;
      • Номенклатура — отбор по самой номенклатуре или группе;
      • Единица хранения — отбор по выгружаемым единицам измерения товаров. Вне зависимости от отбора будут выгружены базовые единицы товаров;
      • Склад — отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию;

        Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное (1 склад).

      • Свойство — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
      • Соглашение — отбор по выгружаемым соглашениям товаров, и, соответственно, ценам товаров. Соглашения выгружаются только типовые с признаком Доступно внешним пользователям и незаполненным реквизитом Сегмент партнеров;
      • Остаток — отбор по выгружаемым остаткам товаров.
    • При нажатии на кнопку Настроить дерево групп появляется окно, в котором можно задать произвольное пользовательское [dw]дерево групп товаров[/dw][di][/di] для выбранного инфоблока. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

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

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

      Товары

    На закладке Товары указываются [dw]настройки выгружаемых товаров[/dw][di][/di].

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

    Настройка соответствий полей номенклатуры:

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

    Значения наименований полей могут быть как предопределенные (например Штрихкод, Наименование), так и произвольные. Произвольным полем может быть кусок кода , обращение к номенклатуре происходит через «Номенклатура.». Например, в XML-поле наименования можно вставить выражение «Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование)», в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

      Предложения

    На закладке Предложения указываются [dw]настройки выгружаемых предложений[/dw][di][/di].

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

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

      Свойства

    На закладке Свойства указываются [dw]настройки выгружаемых свойств[/dw][di][/di].

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

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

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

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

      Остатки

    На закладке Остатки указываются настройки выгружаемых остатков:

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

      Цены

    На закладке Цены задаются настройки выгрузки цен:

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

      Выполнение выгрузки товаров на сайт

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

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

    Выгрузка пользовательских справочников

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

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

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

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

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

    Для проверки выполненных действий перейдите в [dw]административный раздел вашего сайта[/dw][di][/di].

    Обмен документами

    Для обмена документами (заказами) в форме настроек параметров обмена должны быть выполнены основные настройки узла и отмечена опция Активировать обмен документами на закладке Режим обмена данными.

      Общие настройки

    Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

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

    Настройки выгружаемых документов:

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

    Настройки загружаемых документов:

    • Если отмечена опция Не редактировать документы, то при повторной выгрузке документов с сайта документы в не будут обновлены.
    • При отмеченной опции Если у документа есть скидка, то в документ она попадает как ручная скидка скидка из заказа на сайте в попадает как ручная. В противном случае скидка не выгружается, а только итоговая цена с учетом скидки.
    • По кнопке Настроить реквизиты загружаемых в 1С документов открывается окно, в котором выполняется [dw]настройка соответствий загружаемых документов[/dw][di][/di] о заказах в . При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

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

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

      Заказы/Оплаты/Отгрузки

    • На вкладке Заказы устанавливается соответствие статусов заказов на сайте и в 1С а так же задаются условия отбора заказов.
    • На вкладке Оплаты вы можете активировать выгрузку/загрузку оплат, а так же задать условия отбора.
    • На вкладке Отгрузки вы можете активировать выгрузку/загрузку отгрузок, а так же задать условия отбора.

      Настройки загрузки контрагентов

    На закладке Настройки загрузки контрагентов указываются настройки для контрагентов, которых нет в , но они могут прийти вместе с заказами:

    Примечание: если при обмене документами необходимо также выгружать контрагенты из на сайт, то должна быть отмечена опция Активировать в группе настроек [dw]Выгрузка контрагентов[/dw][di]
    Подробнее…[/di] и выполнены [dw]настройки выгрузки контрагентов[/dw][di]
    Подробнее…[/di].

      Выполнение обмена документами

    Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

    Для просмотра выгруженных с сайта заказов в следует воспользоваться пунктом меню Продажи > Заказы клиентов. Просмотр выгруженных с сайта отгрузок осуществляется на странице Продажи > Документы продаж. Просмотр выгруженных с сайта оплат осуществляется на страницах Казначейство > Приходные кассовые ордера, Казначейство > Безналичные платежи и Казначейство > Эквайринговые операции.

    Примечание:

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

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

    Для выгрузки контрагентов в форме настроек параметров обмена должны быть выполнены основные настройки узла и отмечена опция Активировать выгрузку контрагентов на закладке Режим обмена данными. Окно настройки выгрузки открывается по кнопке Настроить и имеет следующий вид:

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

    При отмеченной опции Подставлять ФИО в полное наименование физ.лиц полное наименование будет браться из полей XML-файла с фамилией, именем и отчеством.

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

    Таблица отбора выгружаемых контрагентов:

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

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

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

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

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

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

    На сайте просмотреть выгруженных из контрагентов можно на странице со [dw]списком пользователей[/dw][di]kontrag1.jpg[/di] (Настройки > Пользователи > Список пользователей).

    А те, что были заданы в загружаемых на сайт заказах, будут отображаться в [dw]списке покупателей[/dw][di][/di] (Магазин > Покупатели > Список покупателей).

    Картинки и файлы для характеристик номенклатуры

    Чтобы указать картинки и файлы для тех характеристик номенклатуры, которые выгружаются на сайт как предложения товаров, следует открыть форму по пути 1С-Битрикс > Картинки и файлы для характеристик номенклатуры:

    В табличной части (1) отображена номенклатура базы . Выбрав определенную позицию, в табличной части (2) отобразятся все ее характеристики. Выбрав определенную характеристику, в табличной части (3) отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – это изображение, то она отобразится справа от таблицы (3).

    Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный документ и нажать на кнопку [dw]Основная[/dw][di][/di].

    Из окна присоединенного файла можно открыть его на просмотр (кнопка Просмотреть) или заменить на другой (пункт Изменить файл в меню кнопки Еще).

    Свойства товаров в документах

    Примечание: данная форма доступна только в модуле обмена версии 6 и выше.

    Чтобы просмотреть информацию по заданным на сайте свойствам товаров, следует открыть форму по пути 1С-Битрикс > Свойства товаров в документах:

    В табличной части (1) отображен список документов по заказам. Выбрав определенный документ, в табличной части (2) отобразятся все его товарные позиции. Выбрав определенный товар, в табличной части (3) отобразятся все его свойства.

    Печать чеков для интернет-магазинов

    Для печати чеков следует перейти на страницу Печать чеков для интернет магазинов (1С-Битрикс > Печать чеков для интернет магазинов). В открывшейся форме указываются настройки печатающей кассы и запускается режим проверки и печати чеков:

    Примечание: работа с данным функционалом возможна только при наличии подключенной кассы (она должна быть подключена в административной части вашего сайта по пути Магазин > Кассы ККМ > Список касс) .

    • В поле Касса ККМ — выберите ту, которая будет печатать чек.
    • В поле Кассир указывается кассир, чьи данные будут подставлены в документы печати чеков.
    • Если отмечен флаг Использовать Кассу ККМ и кассира из документов, то печатать будет та, которая указана в документе.
    • Перед началом работы вручную запустите рабочий день кнопкой Открыть смену (в конце работы соответственно закройте рабочий день кнопкой Закрыть смену).

    При нажатии на кнопку Начать работу кассы запускается режим сканирования приходящих с сайта документов. При необходимости будет произведена печать (печатаются только документы типов Приходные кассовые ордеры и Эквайринг).

    Для отключения режима сканирования используется комбинация клавиш Ctrl + Break.

    Модуль обмена 7.0.х

    После установки модуля обмена в меню появляется пункт 1С-Битрикс, который предназначен для настройки обмена данными с сайтами.

    Команды модуля обмена

    На странице представлен следующий список команд:

    mo7.jpg[/di] (Настройки > Пользователи > Список пользователей).

    А те, что были заданы в загружаемых на сайт заказах, будут отображаться в [dw]списке покупателей[/dw][di][/di] (Магазин > Покупатели > Список покупателей).

    Картинки и файлы для характеристик номенклатуры

    Чтобы указать картинки и файлы для тех характеристик номенклатуры, которые выгружаются на сайт как предложения товаров, следует открыть форму по пути 1С-Битрикс > Картинки и файлы для характеристик номенклатуры:

    В табличной части (1) отображена номенклатура базы . Выбрав определенную позицию, в табличной части (2) отобразятся все ее характеристики. Выбрав определенную характеристику, в табличной части (3) отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – это изображение, то она отобразится справа от таблицы (3).

    Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный документ и нажать на кнопку [dw]Основная[/dw][di][/di].

    Из окна присоединенного файла можно открыть его на просмотр (кнопка Просмотреть) или заменить на другой (пункт Изменить файл в меню кнопки Еще).

    Свойства товаров в документах

    Примечание: данная форма доступна только в модуле обмена версии 6 и выше.

    Чтобы просмотреть информацию по заданным на сайте свойствам товаров, следует открыть форму по пути 1С-Битрикс > Свойства товаров в документах:

    В табличной части (1) отображен список документов по заказам. Выбрав определенный документ, в табличной части (2) отобразятся все его товарные позиции. Выбрав определенный товар, в табличной части (3) отобразятся все его свойства.

    Печать чеков для интернет-магазинов

    Для печати чеков следует перейти на страницу Печать чеков для интернет магазинов (1С-Битрикс > Печать чеков для интернет магазинов). В открывшейся форме указываются настройки печатающей кассы и запускается режим проверки и печати чеков:

    Примечание: работа с данным функционалом возможна только при наличии подключенной кассы (она должна быть подключена в административной части вашего сайта по пути Магазин > Кассы ККМ > Список касс) .

    • В поле Касса ККМ — выберите ту, которая будет печатать чек.
    • В поле Кассир указывается кассир, чьи данные будут подставлены в документы печати чеков.
    • Если отмечен флаг Использовать Кассу ККМ и кассира из документов, то печатать будет та, которая указана в документе.
    • Перед началом работы вручную запустите рабочий день кнопкой Открыть смену (в конце работы соответственно закройте рабочий день кнопкой Закрыть смену).

    При нажатии на кнопку Начать работу кассы запускается режим сканирования приходящих с сайта документов. При необходимости будет произведена печать (печатаются только документы типов Приходные кассовые ордеры и Эквайринг).

    Для отключения режима сканирования используется комбинация клавиш Ctrl + Break.

    Модуль обмена 7.0.х

    После установки модуля обмена в меню появляется пункт 1С-Битрикс, который предназначен для настройки обмена данными с сайтами.

    Команды модуля обмена

    На странице представлен следующий список команд:

    mo7.jpg

    Подраздел Настройки обмена с сайтами:

    Подраздел Дополнительные настройки:

    Подраздел Обмен в режиме реального времени:

    • Запустить обмен документов в реальном времени (ручной режим) — осуществляется переход на страницу настроек ручного режима обмена документов в реальном времени.

    Подраздел Печать чеков для интернет магазинов:

    • Проверить оплаты с сайта — проверяется, все ли чеки с сайта напечатаны, если нет, то производится их [dw]печать[/dw][di]
      Подробнее…[/di].
    • Открыть смену ККМ — открывает смену ККМ, указанную в общих настройках.
    • Закрыть смену ККМ — закрывает смену ККМ, указанную в общих настройках.

    Подраздел Информация:

    • Написать тикет в техподдержку — открывается форма, где можно подробно описать ошибку, приложить логи, скриншоты, указать адрес своей электронной почты и отправить тикет в техподдержку. К тикету автоматически будет приложена служебная информация, такая как версия модуля обмена, редакция 1С и др.
    • Открыть документацию — осуществляется переход на материалы учебного курса по интеграции с .
    • Перейти на форум интеграции с 1С — осуществляется переход на страницу форума, посвященную интеграции с .
    • Посмотреть вебинары по интеграции с 1С — открывается страница с записями проведенных вебинаров по интеграции с .

    Настройки для печати чеков

    Если вам необходимо печатать чеки для интернет-магазина, то нужно внести несколько доработок в [dw]установленный[/dw][di]Порядок установки модуля обмена:
    — Установите скачанный установщик модуля обмена согласно прилагаемой к нему инструкции.
    — Запустите систему 1С:Предприятие в режиме Конфигуратор
    — Сделайте архивную копию информационной базы.
    Подробнее…[/di] модуль обмена 7.х.

    Внимание! Функционал автоматической печати чеков работает пока только для российских конфигураций.

    Нужно доработать объект типовой конфигурации «Модуль управляемого приложения» следующим образом:

    1. В режиме конфигуратора развернуть [dw]дерево конфигурации[/dw][di]konfig1.png[/di], выбрать узел «Управление торговлей», нажать на правую кнопку мыши и выбрать пункт «Открыть модуль управляемого приложения»:

      upr_prilog.jpg

    2. Найти процедуру [dw]ПриНачалеРаботыСистемы()[/dw][di]Нажмите на рисунок, чтобы увеличить[/di] и:
      • если конфигурация 1С – УТ, ERP 2 или КА 2, то добавить в конец [dw]3 строки[/dw][di]konfig2.png[/di]:
        Если Б_ПечатьЧековСервер.ЭтоНужноеРабочееМесто() тогда
        ПодключитьОбработчикОжидания("БитриксПроверкаЧеков", 300);
        КонецЕсли;
      • если модуль УНФ, то добавляем в конец 1 строку:
        ПодключитьОбработчикОжидания("БитриксПроверкаЧеков", 300);

    3. Добавить процедуру [dw]БитриксПроверкаЧеков()[/dw][di] Нажмите на рисунок, чтобы увеличить [/di]

      Процедура БитриксПроверкаЧеков() Экспорт
      лКоличествоДоков = Б_ПечатьЧековСервер.КоличествоДокументовДляЧеков();
      Если лКоличествоДоков > 0 тогда
      Если Б_ПечатьЧековСервер.ЭтоНужноеРабочееМесто() тогда
      Б_ПечатьЧековКлиент.ПечатьЧеков();
      КонецЕсли;
      КонецЕсли;
      КонецПроцедуры

    Не забудьте! При обновлении конфигураций 1С нужно следить, чтобы обновление не затерло это изменение.

    А также не забудьте в форме настроек параметров обмена на вкладке Оплаты отметить «птичкой» параметр Загружать оплаты

    oplaty.png

    Настройки обмена с интернет-магазином

    Чтобы перейти к настройкам обмена с сайтами, следует открыть список узлов обмена (1С-Битрикс > Настройки обмена с интернет магазином).

    Настройка параметров обмена

      Список узлов обмена

    Внимание!

    • Модуль обмена 7.х совместим ТОЛЬКО с версией модуля Интернет-магазин не ниже 17.0.1.
    • Для модулей обмена 7.х соответствие со службами доставки работает только с версией модуля Интернет-магазин не ниже 17.0.21.

    Примечание: в главе представлены скриншоты для 1С:Управление торговлей, ред. 11.3.

    Настройки обмена с сайтами можно посмотреть в плане обмена [dw]Узлы обмена с сайтами[/dw][di]konfig3.png[/di]. Если во время обмена с сайтом возникла критичная ошибка (когда обмен прекращается), то в колонке «Критичные ошибки во время обмена» отобразится информация об ошибке.

    Создание нового узла обмена выполняется с помощью кнопки Создать. Также вы можете найти или скопировать элемент с помощью соответствующих команд контекстного меню.

    Нажмите на рисунок, чтобы увеличить

    При нажатии на кнопку Синхронизация данных отобразится меню со следующими пунктами:

    • Выполнить обмен данными — будет выполнен обмен данными для выбранного в списке узла.
    • Показать зарегистрированные изменения — для выбранного в списке узла обмена откроется форма, в которой можно просмотреть все зарегистрированные изменения объектов, которые будут выгружены на сайт. Просмотреть изменения можно вплоть до элементов, разворачивая объекты в дереве.

      Форма Информация о зарегистрированных изменениях

    • Информация о версии модуля обмена 1С-Битрикс — отобразится информация о номере версии используемого модуля обмена.
    • Открыть лог — откроется файл с логами обмена для выбранного узла за указанную дату.

    Кнопка Импорт/экспорт настроек обмена позволяет произвести импорт или экспорт настроек в файл.

      Форма создания

    При нажатии на кнопку Создать откроется форма создания/редактирования узла обмена. Она имеет следующий вид:

    konfig4.png

    По кнопке Выполнить обмен данными происходит обычный обмен данными с сайтом по указанным настройкам.

    При нажатии на кнопку Принудительная выгрузка картинок выполняется обычный принудительный обмен данными, а также могут выгружаться все картинки товаров и уникальная версия товаров.

    Наименование и Код заполнятся автоматически при сохранении настройки. Но вы можете задать их вручную при необходимости.

    Установленный флажок Активировать в группе Выгрузка информации о номенклатуре активирует настройки выгрузки товаров и информации о них. По кнопке Настроить открывается соответствующее окно настроек.

    Установленный флажок Активировать в группе Выгрузка пользовательских справочников активирует настройки выгрузки пользовательских справочников в HL справочники на сайте. По кнопке Настроить открывается соответствующее окно настроек.

    Установленный флажок Активировать в группе Обмен документами активирует настройки обмена документами между 1С и сайтом. По кнопке Настроить открывается соответствующее окно настроек.

    Установленный флажок Активировать в группе Выгрузка контрагентов активирует настройки выгрузки контрагентов на сайт. По кнопке Настроить открывается соответствующее окно настроек.

    Контроль изменений:

    • Если стоит Полная выгрузка, то выгружаться из 1С будут все данные, удовлетворяющие заданным отборам. Если данных в базе много, то обмен может выполняться продолжительное время.
    • Если стоит Только изменения, то выгружаться из 1С будут только те данные, которые изменились. Если установить режим обмена Только изменения скорость обмена существенно повышается.
    • Если стоит флаг Деактивировать товары и разделы не попавшие в полную выгрузку, то все товары и разделы на сайте, которых не было в выгрузке, будут на сайте деактивированы.
    • При нажатии на кнопку Настройка версионности выгружаемых данных откроется список, в котором можно указать, для каких выгружаемых объектов будет всегда устанавливаться уникальный номер версии.

      Настройка параметров обмена

    На закладке [dw]Настройка параметров обмена[/dw][di]konfig5.png[/di] задаются базовые настройки параметров обмена:

    Назначение

    • При выборе опции Выгружать на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
      • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
        Подробнее…[/di]).
      • Имя пользователя – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
      • Пароль – пароль пользователя.

      При нажатии на кнопку Проверить соединение…, происходит проверка подключения к сайту.

    • Если отмечена опция Выгружать в каталог на диск, то данные будут выгружаться в каталог на диске. Каталог выгрузки и файл загрузки заказов задаются в соответствующих полях.

    Хранение логов

    В поле Каталог лога задается каталог, в котором будет храниться лог-файл обмена. Логи хранятся в разрезе дня в подчиненной папке reports. Кроме того, с помощью одноименных опций можно определить, выгружать ли логи на сайт и хранить ли файлы обмена на сайте.

    Действия с неудачно отправленными пакетами:

    • В поле Число повторов при неудачно отправленных пакетах указывается количество попыток отправки пакета с данными, если пакет отправился неудачно.
    • В поле Тайм-аут между повторами неудачно отправленных пакетах задается количество секунд, которое должно пройти перед тем, как обмен снова отправит неудачно отправленный пакет данных.

    Настройка автообмена

    Если отмечена опция Использовать периодический обмен данными, то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.

    При установке флажка автоматически откроется [dw]форма настройки расписания обмена[/dw][di]rasp.jpg[/di], в которой задается время начала и завершения обмена, дата начала и дата завершения, периодичность. Например, чтобы расписание выполнялось каждый день, в поле Повторять каждые должно стоять значение 1 (дн.).

      Режим обмена данных

    На закладке Режим обмена данных задаются настройки режима обмена данными:

    Нажмите на рисунок, чтобы увеличить

    Выгрузка информации о номенклатуре

    Отмеченная опция Активировать активирует настройки выгрузки товаров и информации о них. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di] Нажмите на рисунок, чтобы увеличить
    Подробнее…[/di].

    Выгрузка пользовательских справочников

    Отмеченная опция Активировать активирует настройки выгрузки пользовательских справочников в Highload-блоки на сайте. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]Нажмите на рисунок, чтобы увеличить
    Подробнее…[/di].

    Обмен документами

    Отмеченная опция Активировать активирует настройки обмена документами (заказами) между и сайтом. По кнопке Настроить открывается соответствующее [dw]окно настроек[/dw][di]Нажмите на рисунок, чтобы увеличить
    Подробнее…[/di].

    Выгрузка контрагентов

    Отмеченная опция Активировать активирует настройки выгрузки контрагентов на сайт. Контрагенты могут быть выгружены на сайт без документов. По кнопке Настроить открывается [dw]соответствующая форма[/dw][di] Нажмите на рисунок, чтобы увеличить
    Подробнее…[/di], где можно задать условия отбора контрагентов для выгрузки, а также количество контрагентов в пакете.

    Форма Настройка выгрузки контрагентов

    Контроль изменений:

    • Если выбрана Полная выгрузка, тогда выгружаться из будут все данные, удовлетворяющие заданным условиям отбора. Если данных в базе много, то обмен может выполняться продолжительное время.
      Если для полной выгрузки отметить опцию Деактивировать товары, не попавшие в полную выгрузку, то при условии успешной выгрузки те товары, которые есть на сайте, но отсутствуют в выгрузке, деактивируются на сайте.
    • При отмеченной опции Выгружать только измененные объекты будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.
    • По кнопке Настройка версионности выгружаемых данных открывается [dw]специальное окно[/dw][di]versii.jpg[/di], которое служит для выбора объектов, для которых необходимо указать, что их версия всегда новая (т.е. он всегда будет участвовать в обмене) вне зависимости от того, изменился ли объект в или нет.

    Выгрузка товаров из 1С

    Выгрузка товаров настраивается в окне Настройка выгрузки информации о номенклатуре.

      Общие настройки

    В форме редактирования узла обмена откройте форму Настройки обмена с интернет магазином и на закладке Режим обмена данных отметьте опцию Активировать в пункте Выгрузка информации о номенклатуре. Клик по кнопке Настроить откроет форму:

    Нажмите на рисунок, чтобы увеличить

    На вкладке Общие настройки указываются каталоги, куда выгружаются товары и информация по ним. Если отмечена опция Классифицировать по видам номенклатуры, то видами номенклатуры будут ценовые группы номенклатуры.

    Таблица каталогов

    Примечание: должно быть задано хотя бы одно соответствие групп/видов номенклатуры каталогам на сайте.

    • В колонке Каталог задается название инфоблока на сайте.
    • В колонке Группы номенклатуры (или Виды номенклатуры, см. настройку опции Классифицировать номенклатуру по виду номенклатуры) настраивается фильтр выгрузки групп/видов номенклатуры. Например, нужно выгрузить на сайт [dw]каталог холодильников[/dw][di]Нажмите на рисунок, чтобы увеличить[/di].
    • В колонке Идентификатор каталога задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.
    • При нажатии на кнопку Настроить отбор появится окно, в котором можно указать [dw]параметры отбора выгружаемых данных[/dw][di]Нажмите на рисунок, чтобы увеличить[/di]
      • Сегмент номенклатуры — отбор номенклатуры по сегментам номенклатуры;
      • Номенклатура — отбор по самой номенклатуре или группе;
      • Склад — отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию;

        Примечание: Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное.

      • Свойство — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
      • Соглашение — отбор по выгружаемым соглашениям товаров, и, соответственно, ценам товаров. Соглашения выгружаются только типовые с признаком Доступно внешним пользователям и незаполненным реквизитом Сегмент партнеров;
      • Остаток — отбор по выгружаемым остаткам товаров;
      • Отбор — здесь можно настроить собственный способ отбора товаров, в том числе сочетая разные реквизиты операторами И и ИЛИ. То есть, к примеру, можно отобрать все товары, которых осталось меньше 5 единиц на складе №2;
    • При нажатии на кнопку Настроить дерево групп появляется окно, в котором можно задать произвольное [dw]пользовательское дерево групп товаров[/dw][di]Нажмите на рисунок, чтобы увеличить[/di] для выбранного инфоблока. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Причем один и тот же товар можно указать сразу нескольким группам.

      Слева создается пользовательский каталог, который будет выгружен на сайт. Вложенность групп может быть различной. Сначала создается группа, потом ей назначается список товаров/групп.

      Дерево групп может быть сохранено в файл или, наоборот, импортировано из файла.

      Товары

    На закладке Товары указываются [dw]настройки выгружаемых товаров[/dw][di]Нажмите на рисунок, чтобы увеличить[/di].

    • При отмеченной опции Выгружать товары будет выгружена информация о товарах.
    • При отмеченной опции Выгружать картинки и файлы будут выгружены картинки и файлы товаров, причем выгружаются только новые или измененные картинки и файлы. Опция доступна только при отмеченной опции Выгружать товары.
    • Опция Выгружать значения свойств в товары означает, что в товары будут выгружены значения свойств, даже если не выгружаются сами свойства (следует отмечать, когда свойства выгружаются отдельно другой настройкой обмена).
    • Если установлен флаг Выгружать штрих-коды, тогда для товаров будет выгружен их штрихкод. Если штрихкоды не используются, то лучше флаг этот не ставить, чтобы не замедлять работу выгрузки.
    • При отмеченной опции Выгружать планируемую дату поступления в товары в товар будет выгружена информация, когда планируется ближайшее поступление товара.
    • С помощью поля Количество товаров в пакете задается, сколько товаров должно быть в одном пакете с данными.

    Настройка соответствий полей номенклатуры:

    В данной секции задаются правила, в какое XML-поле товара выгружается определенная информация о товаре. Основные реквизиты постоянны, ограничений на дополнительные реквизиты нет. Служебные поля XML-файла редактировать нельзя.

    Значения наименований полей могут быть как предопределенные (например Штрихкод, Наименование), так и произвольные. Произвольным полем может быть кусок кода , обращение к номенклатуре происходит через «Номенклатура.». Например, в XML-поле наименования можно вставить выражение «Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование)», в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

      Предложения

    На закладке Предложения указываются [dw]настройки выгружаемых предложений[/dw][di]Нажмите на рисунок, чтобы увеличить[/di].

    Если отмечена опция Выгружать предложения, тогда будут выгружены предложения товаров и доступны следующие настройки:

    • При отмеченной опции Выгружать картинки и файлы предложений будут выгружены картинки и файлы предложений, причем выгружаются только новые или измененные картинки и файлы.
    • Опция Выгружать предложения только с остатками необходима для дополнительного отбора предложений и означает, что выгружены будут только те торговые предложения, количество которых больше нуля. При установленном признаке, если у предложения нет остатков по выгружаемым складам, такое предложение не выгружается
    • Опция Выгружать предложение только с ценами необходима для дополнительного отбора предложений и означает, что, если у предложения нет цен по выгружаемым соглашениям (видам цен), то такое предложение не выгружается.
    • Опция Выгружать значения свойств в предложения означает, что в предложения будут выгружены значения свойств, даже если не выгружаются сами свойства (необходимо, когда свойства выгружаются отдельно другой настройкой обмена).
    • Опция Выгружать характеристики в предложения определяет, нужно ли в предложениях выгружать характеристики предложений (если достаточно их выгружать как свойства).
    • При отмеченной опции Выгружать планируемую дату поступления в предложения в предложение будет выгружена информация, когда планируется ближайшее поступление товара.
    • Признак Выгружать товар как предложение необходим тогда, когда требуется, чтобы выгружался товар как предложение, даже если у него есть характеристики. Если признак не установлен, то предложениями будут только характеристики товаров и товары, которые не работают по характеристикам.
    • Если установлен флаг Выгружать штрих-коды, тогда для предложений будут выгружены их штрихкоды. Если штрихкоды не используются, то лучше флаг этот не ставить, чтобы не замедлять работу выгрузки.

      Свойства

    На закладке Свойства указываются [dw]настройки выгружаемых свойств[/dw][di]Нажмите на рисунок, чтобы увеличить[/di].

    Если отмечена опция Выгружать свойства, то будут выгружаться свойства товаров и предложений.

    В табличной части можно указать, какие свойства товаров должны храниться в Highload-блоках, какие влияют на цену, какие должны выгружаться в свойства предложений, а какие в свойства товаров.

    Примечание: свойство типа Файл всегда хранится в Highload-блоках.

    По кнопке Заполнить использование свойств по умолчанию заполняются флажки использования свойств в товарах и предложениях по заданному алгоритму модуля обмена (если хоть в одном из выгружаемых товаров/предложений свойство используется, тогда флажок не ставится ).

      Остатки

    На закладке Остатки указываются настройки выгружаемых остатков:

    Нажмите на рисунок, чтобы увеличить

    • Если отмечена опция Выгружать остатки, то для выгружаемых товаров будут выгружены остатки.
    • При отмеченной опции Выгружать остатки по складам на сайте остатки будут вестись в разрезе складов, указанных в [dw]отборах[/dw][di]Нажмите на рисунок, чтобы увеличить
      Подробнее…[/di].
    • При отмеченной опции Выгружать остатки с учетом резерва будет выгружена информация с учетом зарезервированных товаров.

      Цены

    На закладке Цены задаются настройки выгрузки цен

    Нажмите на рисунок, чтобы увеличить

    • При отмеченной опции Выгружать цены будет выгружаться информация о ценах товаров.

      Выполнение выгрузки товаров на сайт

    Автоматическая выгрузка товаров осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di].

    Для ручного запуска процесса выгрузки товаров необходимо:

    По окончании выгрузки результат можно просмотреть в [dw]административном разделе[/dw][di]Нажмите на рисунок, чтобы увеличить[/di] вашего сайта.

    Выгрузка пользовательских справочников

    Для выгрузки пользовательских справочников в форме настроек параметров обмена должны быть выполнены основные настройки узла.

      Видеоурок

      Выгрузка пользовательских справочников

    Должна быть отмечена опция Активировать выгрузку пользовательских справочников на закладке Режим обмена данными. Окно настройки выгрузки справочников открывается по кнопке Настроить и имеет следующий вид:

    Нажмите на рисунок, чтобы увеличить

    С помощью кнопки Добавить выберите те справочники из базы 1С, которые должны быть выгружены на сайт. При выборе строки с названием справочника в таблице ниже отобразятся все доступные его поля.

    Чтобы необходимое поле справочника выгружалось, отметьте опцию [dw]Выгружаемо[/dw][di]sprav.jpg[/di] в соответствующей строке с названием поля.

    Примечание: если значение поля является ссылкой, то для выгрузки наименования ссылочного элемента следует отметить опцию Выгружать как строка, иначе будет выгружен идентификатор данного поля.

    По окончании всех настроек не забудьте нажать кнопку Применить. Окно закроется, можно приступать к выгрузке данных с помощью кнопки Выполнить обмен данными в форме настроек обмена данными. По окончании выгрузки в будет отображено соответствующее сообщение.

    Для проверки выполненных действий перейдите в [dw]административный раздел[/dw][di] Нажмите на рисунок, чтобы увеличить[/di] вашего сайта.

    Обмен документами для ред. 11

    Для обмена [dwi include_documents]документами[/dwi] в форме настроек параметров обмена должны быть выполнены основные настройки узла и отмечена опция Активировать раздела Обмен документами на закладке Режим обмена данными.

      Общие настройки

    Окно настройки обмена документами открывается по кнопке Настроить и имеет следующий вид:

    Нажмите на рисунок, чтобы увеличить

    На вкладке Общие указывается, как документы должны выгружаться с сайта, с какими параметрами загружаться на сайт:

    Настройки выгружаемых документов

    • С помощью поля Точка актуальности выгрузки заказов указывается дата, начиная с которой и по текущий момент заказы будут выгружаться на сайт.
    • В поле Количество контейнеров в пакете указывается, сколько контейнеров документов будет в одном пакете данных.
    • При отмеченной опции Выгружать оффлайн заказы и отгрузки будут выгружены все заказы, в том числе и те, которые не были созданы на сайте.

    Настройки загружаемых документов

    • Если отмечена опция Не редактировать документы, то при повторной выгрузке документов с сайта документы в не будут обновлены.
    • При отмеченной опции Если у документа есть скидка, то в документ она попадает как ручная скидка скидка из заказа на сайте в попадает так: цена товара пересчитывается, высчитывается процент скидки и подставляется как % ручной скидки (при этом могут быть погрешности). В противном случае скидка не выгружается, а только итоговая цена с учетом скидки.
    • По кнопке Настроить реквизиты загружаемых в 1С документов открывается [dw]окно[/dw][di] ssotv_rekv.jpg[/di], где можно указать, какие реквизиты документов и чем заполняются. Например, какая организация должна подставляться в документах.

      В левой верхней таблице отображены все загружаемые документы. В таблице можно указать:

      • Какая дата документа подставляется: дата на момент загрузки документа в 1С или же дата создания документа на сайте.
      • Откуда берется номер документа: подставляется автоматически из 1С или приходит с сайта.
      • Режим записи документа: записывать/проводить оперативно/проводить не оперативно.
      • Действия с отмененными документами: помечать на удаление/отменять проведение/ничего не делать. Если на документ есть ссылки, то документ не будет отменен.

      В правой верхней таблице отображаются все реквизиты указанного документа. Для того, чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов, которая находится над верхней левой таблицей.

      Тип данных при заполнении реквизитов может быть следующий:

      • Из поля XML. Если выбран этот тип, то значение будет найдено по алгоритму, указанному в колонке «Значение». Как правило, алгоритмы реализованы на основании данных XML. При указании этого типа в колонке «Значение» появляется предопределенный список значений алгоритмов.
      • Фиксированное значение. Если выбран этот тип, то в реквизит документа будет подставляться указанное фиксированное значение. При указании этого типа данных тип значения фиксированного значения определяется автоматически.
      • Из дополнительных свойств документа (по наименованию). При указании этого типа значение реквизита будет искаться по следующему алгоритму:
        • Просматривается профиль обмена и определяется, есть ли свойство документа с таким наименованием, которое указывается в колонке «Значение».
        • Если такое свойство есть и оно заполнено, то определяется тип реквизита документа. Если их несколько (составное) – массив.
        • Перебираются все элементы объектов 1С указанного типа объекта (или нескольких). Первый найденный элемент, с наименованием, указанным в свойстве заказа, будет подставлен в реквизит.
      • Из дополнительных свойств (по ид). Примерно то же самое, что и выше, но элемент ищется не по наименованию, а по уникальному идентификатору. Имеет смысл использовать в связке с Highload-блоками, которые будут хранить значения выгруженных справочников.
      • Свой алгоритм — реквизит заполняется по указанному алгоритму.

      В левой нижней таблице отображены все заполняемые табличные части указанного документа (добавление новых табличных частей пока отключено). В колонке «Поле XML» указывается наименование подчиненного элемента, из которого берутся данные. Если значение не заполнено – будет создана всего одна строка.

      В правой нижней таблице отображаются все реквизиты указанной табличной части документа. Для того, чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов, которая находится над нижней левой таблицей.

      Заполняются реквизиты так же, как и реквизиты документа, с единственным отличием, что у табличной части больше предопределенных алгоритмов.

    По кнопке Настроить загружаемых контрагентов в документах открывается окно настройки загрузки контрагентов. Как в нём работать, описано в отдельном уроке.

    Загрузка новых товаров в 1С по данным из документов

    • В поле Группа для новой номенклатуры задается [dw]группа[/dw][di] Нажмите на рисунок, чтобы увеличить[/di], куда будут попадать товары, созданные модулем 1С по данным с сайта.
    • В поле Вид номенклатуры (товар/услуга) задается вид номенклатуры, в которую будут записываться новые товары/услуги, загруженные с сайта.

    Постоянные данные для физических лиц

    Если не нужно создавать контрагента, когда контрагент является физическим лицом, а нужно, чтобы подставлялся предопределенный, то в полях Контрагент и Соглашение задаются подставляемые данные о физическом лице.

      Заказы/Оплаты/Отгрузки

    На вкладке [dw]Заказы[/dw][di]Нажмите на рисунок, чтобы увеличить[/di] можно:

    • Настроить соответствия статусов заказов — устанавливается связь между статусом заказа на сайте и свойством заказа в 1С. В качестве источника данных 1С могут быть или статусы заказов, или состояния заказов, или свойства заказов. При изменении значения свойства будет меняться и значение на сайте.
    • Настроить соответствия служб доставки заказов — устанавливается связь между службой доставки на сайте и свойством заказа в 1С. В качестве источника данных 1С могут быть или способы доставки заказов, или свойства заказов. Служба доставки указывается только один раз. Служба доставки проставляется только в отгрузке. То есть пока из 1С не выгрузится новая отгрузка – служба доставки не установится.
    • Указать отборы, которые влияют на выгружаемые из 1С заказы. То есть можно дополнительно указать, по каким критериям выгружаются заказы на сайт.
    • В поле Причина отмены заказа указать причину, которая будет подставляться в заказ, когда он отменяется на сайте.

    На вкладке [dw]Оплаты[/dw][di]Нажмите на рисунок, чтобы увеличить[/di] указываются следующие настройки:

    • Если стоит флажок [dw]Загружать оплаты[/dw][di]Этот флажок обязательно должен быть установлен, если вам необходимо печатать чеки для интернет-магазина.
      Подробнее о настройках для печати чеков…[/di], то оплаты, пришедшие с сайта, будут загружены в 1С.
      По нажатию кнопки Ограничение загрузки оплат по видам можно настроить, какие виды оплат будут загружаться (например, только эквайринг).
    • Если стоит флажок Принудительно проводить оплаты если он оплачены на сайте, то в 1С документ оплаты будет проведен, если заказ оплатили на сайте.
    • Если стоит флажок Выгружать оплаты, то будут выгружены оплаты на сайт. В этом случае также необходимо будет Настроить соответствия платежных систем.
    • Можно указать отборы, которые влияют на выгружаемые из 1С оплаты. То есть дополнительно указать, по каким критериям выгружаются оплаты на сайт.

    На вкладке [dw]Отгрузки[/dw][di]Нажмите на рисунок, чтобы увеличить[/di] указываются следующие настройки:

    • Если стоит флажок Загружать отгрузки, то отгрузки, пришедшие с сайта, будут загружены в 1С.
    • Если стоит флажок Принудительно проводить отгрузки если он отгружены на сайте, то если заказ отгрузили на сайте – в 1С документ отгрузки будет проведен.

      Примечание: параметр используется для таких режимов работы, когда для выполнения отгрузки не нужно менять статус товара в заказе.

    • Если стоит флажок Выгружать отгрузки, то будут выгружены отгрузки на сайт.

    Можно указать отборы, которые влияют на выгружаемые из 1С отгрузки. Т.е. можно дополнительно указать, по каким критериям выгружаются отгрузки на сайт.

    Можно установить связь между службой доставки на сайте со свойством отгрузки в 1С. При установке в новой отгрузке службы доставки, она также установится в отгрузке на сайте.

    Замечание. Прописывать соответствие служб доставки в отгрузках рекомендуется, если при создании документа на сайте из 1С, в одной отгрузке могут быть разные службы доставки. В остальных случаях достаточно прописать соответствие служб доставки в заказах.

      Выполнение обмена документами

    Автоматический обмен заказами осуществляется в соответствии с [dw]настройками автообмена[/dw][di]Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.
    Подробнее…[/di]. Для ручного запуска процесса обмена необходимо:

    Для просмотра выгруженных с сайта заказов в следует воспользоваться пунктом меню Продажи > Заказы клиентов. Просмотр выгруженных с сайта отгрузок осуществляется на странице Продажи > Документы продаж.

    prod.jpg

    Просмотр выгруженных с сайта оплат осуществляется на страницах Казначейство > Приходные кассовые ордера, Казначейство > Безналичные платежи и Казначейство > Эквайринговые операции.

    kazna.jpg

    Примечание: если на стороне документ был помечен на удаление, то при выполнении выгрузки на сайт данный документ будет удален на сайте.

    Выгрузка контрагентов

    Для выгрузки контрагентов в форме настроек параметров обмена должны быть выполнены [dw]основные настройки[/dw][di]Нажмите на рисунок, чтобы увеличить
    Подробнее…[/di] и отмечена опция Активировать для контрагентов на закладке [dw]Режим обмена данными[/dw][di]Нажмите на рисунок, чтобы увеличить
    Подробнее…[/di].

    Окно настройки загрузки контрагентов открывается по кнопке Настроить загружаемых контрагентов в документах и имеет следующий вид:

    Нажмите на рисунок, чтобы увеличить

    При отмеченной опции Не редактировать контрагентов пришедших с сайта информация о контрагентах обновляться в не будет.

    При отмеченной опции Подставлять ФИО в полное наименование контрагентов с типом физ. лицо полное наименование контрагента будет браться из полей XML-файла с фамилией, именем и отчеством.

    В поле Способы идентификации указывается, по каким параметрам и в каком порядке идентифицировать контрагентов. Можно задавать любое количество параметров, а также добавлять новые. Механизм идентификации введен такой:

    • если контрагент найден по первому параметру (к примеру, по Внешнему коду), то он просто подставляется в заказ;
    • если контрагент не найден по первому параметру, то ищется по второму (к примеру, по ИНН), если не найден — то по третьему (к примеру, по Email) и т.д. Найденный контрагент подставляется в заказ;
    • если какому-то параметру найдено более одного контрагента, то выдается уведомление об этом и в заказе ничего не подставляется.

    Соответствия адресов контрагентов:

    В данной секции настраивается соответствие адресов для новых контрагентов, которые загружаются в . Соответствие задается для каждого типа лица (юридическое или физическое) с помощью таблицы:

    • В колонке Наименование поля в XML указывается название передаваемого в XML-файле поля с адресом.
    • В колонке Тип выбирается сущность (контрагент или партнер), в которую будут занесены данные.
    • В колонке Вид контактной информации выбирается поле адреса контрагента, в которое должны быть занесены данные.

    По окончании всех настроек не забудьте нажать кнопку Применить. Окно закроется, можно приступать к выгрузке данных с помощью кнопки [dw]Выполнить обмен данными[/dw][di]obm_dok.jpg[/di]в форме настроек обмена данными. По окончании выгрузки в будет отображено соответствующее сообщение.

    На сайте просмотреть выгруженных из контрагентов можно на странице со [dw]списком пользователей[/dw][di]kontrag1.jpg[/di] (Настройки > Пользователи > Список пользователей).

    А те контрагенты, которые были заданы в загружаемых на сайт заказах, будут отображаться в [dw]списке покупателей[/dw][di][/di] (Магазин > Покупатели > Список покупателей):

    Картинки и файлы для характеристик номенклатуры

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.2. Для редакции 11.1 все действия аналогичны, формы отличаются лишь визуально.

    Чтобы указать картинки и файлы для тех характеристик номенклатуры, которые выгружаются на сайт как предложения товаров, следует открыть форму по пути 1С-Битрикс > Картинки и файлы для характеристик номенклатуры:

    В табличной части (1) отображена номенклатура базы . Выбрав определенную позицию, в табличной части (2) отобразятся все ее характеристики. Выбрав определенную характеристику, в табличной части (3) отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – это изображение, то она отобразится справа от таблицы (3).

    Картинки и файлы у предложений будут расположены там же, где и для товаров.

    Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный файл и нажать на кнопку [dw]Основная[/dw][di][/di].

    Из окна присоединенного файла можно открыть его на просмотр (кнопка Просмотреть) или заменить на другой (пункт Изменить файл в меню кнопки Еще).

    Свойства товаров в документах

    Примечание: данная форма доступна в модуле обмена, начиная с версии 6.0.2.1 для УТ 11 и УНФ 1.6

    Чтобы просмотреть информацию по заданным на сайте свойствам товаров, а также создавать новые и редактировать пришедшие, следует открыть форму по пути 1С-Битрикс > Свойства товаров в документах:

    В табличной части (1) отображен список документов по заказам. При выборе определенного документа, в табличной части (2) отобразятся все его товарные позиции. При выборе определенного товара, в табличной части (3) отобразятся все его свойства.

    Дополнительные настройки

    Подраздел 1С-Битрикс > Дополнительные настройки содержит 3 пункта: Дополнительные возможности, Импорт товаров из интернет магазина и Версия модуля/обновить.

    Дополнительные возможности

    На странице можно включить дополнительный функционал:

    Нажмите на рисунок, чтобы увеличить

    Если указан Каталог лога общих операций, то в этом месте будет храниться .txt-файл с логом, хранящий общую информацию, например, о печатаемых чеках.

    При установке флага Использовать механизм обмена в реальном времени отобразится раздел, отвечающий за обмен в реальном времени. Если используется обмен в режиме реального времени, то станет возможно указать, какая настройка обмена будет участвовать в нём участвовать, а также можно задать расписание фонового задания, в котором будет выполняться обмен в режиме реального времени.

    Примечание: обмен в режиме реального времени может выполняться только для серверного варианта работы базы 1С.

    При установке флага Использовать механизм печати чеков отобразится раздел, отвечающий за печать чеков.

    В поле Рабочее место указывается рабочее место, с которого будут печататься чеки.

    В поле Подключаемое оборудование указывается подключаемое оборудование, с которого будут печататься чеки. Если запущено несколько сеансов базы 1С с одного и того же рабочего места, то печататься будет с первого, т.к. у остальных будет занят порт ПО.

    Рассылку чеков выполняет 1С, поэтому можно указать, каким образом она будет осуществлена. Телефон и Email берется из контакта контрагента.

    Импорт товаров из интернет магазина

    При нажатии на команду 1С-Битрикс > Импорт товаров из интернет магазина открывается окно загрузки товаров с сайта.

    На [dw]первом шаге[/dw][di][/di] (Настройки > Пользователи > Список пользователей).

    А те контрагенты, которые были заданы в загружаемых на сайт заказах, будут отображаться в [dw]списке покупателей[/dw][di][/di] (Магазин > Покупатели > Список покупателей):

    Картинки и файлы для характеристик номенклатуры

    Примечание: в уроке представлены скриншоты для 1С:Управление торговлей, ред. 11.2. Для редакции 11.1 все действия аналогичны, формы отличаются лишь визуально.

    Чтобы указать картинки и файлы для тех характеристик номенклатуры, которые выгружаются на сайт как предложения товаров, следует открыть форму по пути 1С-Битрикс > Картинки и файлы для характеристик номенклатуры:

    В табличной части (1) отображена номенклатура базы . Выбрав определенную позицию, в табличной части (2) отобразятся все ее характеристики. Выбрав определенную характеристику, в табличной части (3) отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – это изображение, то она отобразится справа от таблицы (3).

    Картинки и файлы у предложений будут расположены там же, где и для товаров.

    Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный файл и нажать на кнопку [dw]Основная[/dw][di][/di].

    Из окна присоединенного файла можно открыть его на просмотр (кнопка Просмотреть) или заменить на другой (пункт Изменить файл в меню кнопки Еще).

    Свойства товаров в документах

    Примечание: данная форма доступна в модуле обмена, начиная с версии 6.0.2.1 для УТ 11 и УНФ 1.6

    Чтобы просмотреть информацию по заданным на сайте свойствам товаров, а также создавать новые и редактировать пришедшие, следует открыть форму по пути 1С-Битрикс > Свойства товаров в документах:

    В табличной части (1) отображен список документов по заказам. При выборе определенного документа, в табличной части (2) отобразятся все его товарные позиции. При выборе определенного товара, в табличной части (3) отобразятся все его свойства.

    Дополнительные настройки

    Подраздел 1С-Битрикс > Дополнительные настройки содержит 3 пункта: Дополнительные возможности, Импорт товаров из интернет магазина и Версия модуля/обновить.

    Дополнительные возможности

    На странице можно включить дополнительный функционал:

    Нажмите на рисунок, чтобы увеличить

    Если указан Каталог лога общих операций, то в этом месте будет храниться .txt-файл с логом, хранящий общую информацию, например, о печатаемых чеках.

    При установке флага Использовать механизм обмена в реальном времени отобразится раздел, отвечающий за обмен в реальном времени. Если используется обмен в режиме реального времени, то станет возможно указать, какая настройка обмена будет участвовать в нём участвовать, а также можно задать расписание фонового задания, в котором будет выполняться обмен в режиме реального времени.

    Примечание: обмен в режиме реального времени может выполняться только для серверного варианта работы базы 1С.

    При установке флага Использовать механизм печати чеков отобразится раздел, отвечающий за печать чеков.

    В поле Рабочее место указывается рабочее место, с которого будут печататься чеки.

    В поле Подключаемое оборудование указывается подключаемое оборудование, с которого будут печататься чеки. Если запущено несколько сеансов базы 1С с одного и того же рабочего места, то печататься будет с первого, т.к. у остальных будет занят порт ПО.

    Рассылку чеков выполняет 1С, поэтому можно указать, каким образом она будет осуществлена. Телефон и Email берется из контакта контрагента.

    Импорт товаров из интернет магазина

    При нажатии на команду 1С-Битрикс > Импорт товаров из интернет магазина открывается окно загрузки товаров с сайта.

    На [dw]первом шаге[/dw][di][/di] задаются настройки подключения к сайту и интервал отправки запросов.

    На [dw]втором шаге[/dw][di][/di] задаются настройки загрузки:

    • Создавать группы. Если признак указан, то в 1С попадет иерархия групп.
    • Создавать свойства (доп. сведения) товаров. Если указан признак, то с сайта будут выгружены как сами свойства, так и указанные свойства товаров.
    • Создавать характеристики товаров. Если указан признак, то с сайта могут быть выгружены характеристики.
    • Устанавливать цены. Если стоит признак, то будут импортированы цены, и, при необходимости, типы цен.
    • Загружать картинки. Если стоит признак, то будут загружены картинки.
    • На [dw]третьем шаге[/dw][di][/di] производится загрузка данных.

      После нажатия на кнопку Начать импорт с сайта будут загружены и проанализированы файлы XML с данными по товарам, а потом будет предложена загрузка. Если нажать на кнопку Да, то данные по товарам будут загружены в базу 1С.

    Интеграция с «1С:УТ» ред. 11.5

    В данной главе описаны настройки для обмена данными со стороны 1С:Управление торговлей редакции 11.5. Описание настроек приведено с учетом того, что в установлен модуль обмена 8.1.х (при этом обратите внимание на зависимость версий).

    Модуль обмена 8.1.х

    После установки модуля обмена справа должен появиться раздел «1С-Битрикс: Управление сайтом».

    Раздел 1С-Битрикс: Управление сайтом

    На странице представлен следующий список команд:

    Нажмите на рисунок, чтобы увеличить

    • Общие настройки – осуществляется переход на форму настроек, которые применяются для всех настроек обмена. Глобальные настройки.
    • Настройки обмена с сайтами – переход на форму списка настроек обмена с сайтами. На форме можно создать новые настройки подключения к сайтам.
    • Выполнить обмен с сайтом – производится обмен с сайтом. Если настроек обмена несколько, то при нажатии на команду следует выбрать нужную настройку обмена.
    • Зарегистрированные изменения – осуществляется переход на форму просмотра списка данных, которые будут выгружены в ближайшем обмене.

    Раздел Загрузка документов в режиме real time:

    • При нажатии на команду Запустить соединение к сайту производится подключение к сайту для мониторинга на наличие новых заказов. Если база 1С файловая, то текущий сеанс становится подключением, зависая (так и должно быть: пока висит — подключено). Если база клиент-серверная, то запускается фоновое задание, которое становится подключением. Если настроек обмена несколько, то при нажатии на команду следует выбрать нужную настройку обмена.
    • При нажатии на команду Отключить соединение к сайту прекращается мониторинг на наличие новых заказов на сайте. Если настроек обмена несколько, то при нажатии на команду следует выбрать нужную настройку обмена.

    Раздел Сервис:

    • Журнал обменов – осуществляется переход на журнал, где можно посмотреть информацию по обменам данных.
    • Журнал ошибок– осуществляется переход в журнал ошибок, где показаны ошибки, сделанные во время обмена с сайтами. Функционал доступен только при установке соответствующего флажка в Общих настройках.
    • Идентификаторы объектов – осуществляется переход на форму, где можно увидеть и задать привязку объектов 1С к данным БУС. Привязываются объекты 1С к объектам БУС через идентификаторы.
    • Картинки и файлы номенклатуры – осуществляется переход на форму, где можно назначать картинки и файлы характеристикам номенклатуры, которые выгрузятся на сайт как предложения БУС.
    • Импорт товаров из интернет магазина – открывается мастер импорта товаров с сайта. Он позволяет импортировать в базовом виде товары и предложения с сайта.

    Раздел Чеки:

    • Проверить оплаты с сайта – происходит печать чеков оплат по заказам с сайтов.
    • Открыть смену ККМ – происходит открытие смены ККМ.
    • Закрыть смену ККМ – происходит закрытие смены ККМ.

    Раздел См. также

    • Версия модуля – выводится сообщение о текущей версии модуля.
    • Документация – происходит скачивание файла с документацией по модулю обмена.

    Установка общих настроек обмена с сайтами

    Перейти на форму общих настроек можно из раздела 1С-Битрикс: Управление сайтом > Общие настройки.

    На форме задаются настройки, которые применяются для всех созданных настроек обмена с сайтом:

    common_set.png

    Раздел Настройка хранения истории взаимодействий

    • Флаг Обрезать историю взаимодействий определяет период очищения старой информацию об обменах с сайтами. Рекомендуется очищать, т.к. журнал обмена может занимать много памяти.
    • Поле Количество дней хранения истории определяет, через сколько дней информация об обмене становится устаревшей и подлежит удалению.
    • Если установлен флаг Выгружать лог на сайт, то в конце выгрузки данных на сайт XML файлы и сама история обмена будут запакованы и отправлены на сайт. Хранятся они на сайте в папке: /upload/1c_catalog/Reports.
    • Флаг Хранить информацию об ошибках определяет, нужно ли сохранять информацию об ошибках в журнал ошибок для дальнейшего анализа. Информация об ошибках может высылаться по почте.

    Раздел Настройка открытия WEB страниц из 1С

    В разделе определяется, [dw]как будут открываться web-страницы из 1С[/dw][di]common_set3.png
    [/di]. Используя браузер по умолчанию в ОС или же используя встроенный браузер 1С:

    Раздел Настройка оповещений

    В разделе можно настроить [dw]оповещения пользователям[/dw][di]common_set4.png[/di]. Есть два вида оповещений: оповещения об ошибках и оповещение о начале обмена.

    Оповещать об ошибках можно:

    1. Пользователей 1С, указывая конкретных пользователей 1С в соответствующей табличке.
    2. По электронной почте, указывая конкретные адреса в соответствующей табличке.

    Для оповещения о начале обмена необходимо указать адрес внешнего сервиса, куда будет «стучаться» 1С. Например, https://healthchecks.io.

    Раздел Механизм печати чеков

    В разделе устанавливается, нужно ли печатать [dw]чеки по заказам с сайта[/dw][di]common_set5.png[/di] и указывается, с какого рабочего места и ККМ печатаются чеки.

    Создание настройки обмена с сайтом

      Главное окно настроек

    Перейти на форму списка настроек обмена можно из раздела 1С-Битрикс: Управление сайтом» > Настройки подключения.

    В открывшемся окне можно увидеть список созданных настроек обмена, создать новую настройку или запустить выполнение обмена выбранной настройки.

    main_wind.jpg

      Настройка подключения

    При нажатии на кнопку Создать подключение к БУС откроется окно создания/редактирования настроек обмена.

    nastr_obm.png

    • В поле Название настройки указывается наименование настройки, которая будет отображаться в списке настроек.
    • При нажатии на кнопку Принудительная выгрузка картинок производится обмен данными по открытой настройке с признаком принудительной выгрузки всех картинок/файлов товаров и предложений. В обычном обмене данных передаются только новые и измененные картинки.

    Раздел Назначение

    Настройка обмена может предназначаться для следующих режимов:

    1. Обмен данными с сайтом (Выгружать на сайт). Для него необходимо указать следующие настройки:
      • Адрес сайта – путь до интернет-магазина, с которым должен производиться обмен. Необходимо указывать по шаблону <адрес сайта> + /bitrix/admin/1c_exchange.php. Т.е. нужно указывать конкретную страницу-инициализатор.
      • Имя пользователя – имя пользователя, под которым производится авторизация на сайте для выполнения обмена. У указанного пользователя сайта должны быть права на эту функцию.
      • Пароль пользователя – пароль указанного выше пользователя.
      • При нажатии на кнопку Проверить соединение производится проверка соединения с сайтом по указанным параметрам. Результат подключения будет выведен на экран.
    2. Выгружать данные в каталог на диске ПК (Выгружать в каталог на диске). При выгрузке данных 1С в каталог на диске указываются следующие настройки:
      • Каталог выгрузки – адрес, где хранятся выгруженные XML файлы обмена. Если база 1С клиент-серверная, то адрес должен быть корректен для пользователя, под которым запущена служба 1С.
      • Файл загрузки – адрес, по которому модуль ищет файл с документами, который пришел из интернет-магазина. Указывать адрес необязательно.

    Раздел Способ выгрузки данных

    В разделе указывается, каким способом будет происходить обмен данными с интернет-магазином:

    • В режиме реального времени – если выбран этот способ, то изменения в 1С будут сразу же отправлены на сайт. Изменения из интернет-магазина попадут в 1С или при ручном обмене, или при запущенном канале подключения к интернет-магазину, который следит за изменениями.
    • По расписанию – если выбран этот способ, то передача данных между 1С и сайтом производится по установленному расписанию.
    • Только ручной обмен – если выбран этот способ, то передача данных между 1С и сайтом производится только в ручном режиме, по нажатию на соответствующие команды: в разделе 1С-Битрикс: Управлением сайтом и в окне списка настроек обмена.

    Раздел Контроль изменений

    В разделе указывается, какой объем данных будет выгружаться на сайт: все данные или только измененные. Рекомендуется при первом обмене выполнять полную выгрузку по кнопке Принудительная выгрузка картинок, а далее только измененные данные.

    Раздел Режим обмена данных

    В разделе указывается, какими данными должны обмениваться 1С и интернет-магазин. При нажатии на кнопку Настроить происходит открытие окна настройки обмена данных выбранного вида.

    rezhim_obm_dann.png

    Раздел Прочие настройки

    • Настройка Порядок выполнения обмена определяет порядок выполнения действий. Сначала данные в 1С загружаются, а затем выгружаются, или наоборот. Имеет значение только для обмена документов.
    • В настройке Количество повторений при ошибках задается значение, сколько раз пытаться отправить пакет с данными при неудачной отправке пакета.
    • В поле Таймаут между ошибочными повторами задается значение, сколько секунд должно пройти, перед тем как снова будет передан неудачно отправленный пакет данных.

    Настройка выгрузки информации о товарах

      Главное окно настроек

    При нажатии на кнопку Настроить в подразделе Выгрузка информации о номенклатуре открывается окно:

    infa_tovar.png

    В левой половине окна указываются выгружаемые каталоги товаров и иерархия по ним. В правой части – настройки по каждому каталогу.

      Настройка каталогов

    В левой части окна выведена таблица каталогов товаров, которые выгружаются в отдельные инфоблоки на сайте. Добавляются новые каталоги в таблице по кнопке Добавить, удаляются при нажатии на клавиатуре клавиши Delete. При нажатии на кнопку Подробно отображаются идентификаторы каталога, по которым происходит связка с инфоблоками на сайте.

    Для каждого каталога можно указать источник разделов:

    • Иерархия товаров 1С
    • Иерархия видов товаров 1С
    • Произвольная иерархия. При нажатии на кнопку Дерево групп открывается окно с настройкой произвольной иерархии для выбранного каталога.

    При нажатии на кнопку Отборы открывается [dw]окно отборов[/dw][di]vigruz2.png[/di] по выгружаемой информации о товарах. Можно указывать как предопределенные отборы, так и установить свой.

      Пользовательское дерево групп

    Пользовательские группы позволяют создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в 1С. Причем можно один и тот же товар указать сразу нескольким группам.

    Дерево групп привязывается к каталогу через идентификатор каталога.

    Вызвать форму создания/редактирования пользовательских групп можно на вкладке настройки выгрузки товаров, нажав на кнопку [dw]Настроить дерево групп[/dw][di]vigruz3.png[/di].

    Слева создается пользовательский каталог с товарами, который будет выгружен на сайт. Вложенность разделов (групп) может быть различной. Сначала создается группа, потом ей назначается список товаров/групп. Если в разделе инфоблока указывается группа товара, то в этом разделе будет только товары группы (и подчиненных групп).

    При нажатии на кнопку Отмечать выбранные товары товары, которые уже указаны в разделах инфоблока, будут подсвечены другим цветом. Функция очень полезна при указании дерева групп, но при большом дереве групп может потреблять много памяти, что приведет к общему замедлению.

    Созданное дерево групп может быть сохранено в файл или импортировано из файла. Или же сформирован отчет по выбранной номенклатуре.

      Вкладка Товары

    На вкладке [dw]Товары[/dw][di]vigruz4.png[/di] указываются настройки выгрузки товаров на сайт.

    • Если стоит флажок Выгружать информацию о товарах, то будут выгружена информация о самом товаре.
    • Если стоит флажок Выгружать картинки и файлы, то будут выгружены картинки и файлы товаров. Картинки и файлы выгружаются только новые или измененные.
    • Признак Выгружать значения свойств в товары означает, что в товары будут выгружены значения свойств, даже если не выгружаются сами свойства. Это может быть нужно, если свойства выгружаются отдельно другой настройкой обмена.
    • Если стоит флажок Выгружать штрихкоды, то для товаров будет выгружен их штрих код. Если штрих коды не используются, то лучше этот флажок не проставлять, т.к. это замедлит работу выгрузки.
    • Если стоит флажок Выгружать планируемую дату поступления, то в товары будет выгружена информация, когда планируется ближайшее поступление товара.

    В группе Настройка соответствий полей номенклатуры задаются правила, в какое поле XML товара выгружается определенная информация товара.

    Основные реквизиты постоянны. Ограничений на дополнительные реквизиты нет. Служебные поля XML файла редактировать нельзя. Значения наименований полей 1С могут быть как предопределенными (например, Штрихкод, Наименование), так и задаваться по произвольному алгоритму.

      Вкладка Предложения

    На вкладке [dw]Предложения[/dw][di]vigruz5.png[/di] указываются настройки выгрузки предложений товаров на сайт.

    • Если стоит флажок Выгружать предложения, то будут выгружены торговые предложения товаров.
    • Если стоит флажок Выгружать картинки и файлы, тогда будут выгружены картинки и файлы торговых предложений. Картинки и файлы выгружаются только новые или измененные.
    • Признак Выгружать значения свойств означает, что в предложения будут выгружены значения свойств, даже если не выгружаются сами свойства (это нужно, когда свойства выгружаются отдельно другой настройкой обмена).
    • Признак Выгружать характеристики определяет, нужно ли в предложениях выгружать характеристики предложений (если достаточно их выгружать как свойства).
    • Если стоит флажок Выгружать штрихкоды, то для товаров и их предложений будут выгружены их штрих-коды. Если штрих-коды не используются, то лучше флажок этот не ставить, т.к. это замедлит работу выгрузки.
    • Если стоит флажок Выгружать планируемую дату поступления, то в предложениях будет выгружена информация, когда планируется ближайшее поступление товара.

      Вкладка Свойства

    На вкладке [dw]Свойства[/dw][di]svoistva.png[/di] указываются настройки выгрузки свойств товаров и предложений на сайт.

    По умолчанию выгружаются все свойства товаров и предложений, но если необходимо выгружать определенные, то нужно в поле Фильтр по свойствам указать нужные свойства. Тогда только они будут выгружены.

    В разделе Настройки свойств товаров списочным свойствам можно указать, чтобы они хранились в Highload-инфоблоках. Для этого необходимо добавить свойство и в колонке Выгружать в HL справочники напротив свойства указать флаг. Не списочным свойствам (числовым или строковым) можно указать, чтобы они выгружались как список. Для этого необходимо в колонке Выгружать как справочник напротив свойства указать флаг.

      Вкладка Остатки

    На вкладке [dw]Остатки[/dw][di]ostatki.png[/di] указываются настройки выгрузки остатков товаров и предложений на сайт.

    Остатки выгружаются только по тем складам, которые указаны в таблице.

    Остатки могут выгружаться как общие по всем выгружаемым складам, так и в разрезе каждого склада. За это отвечает флаг Выгружать остатки по складам.

    Остатки могут выгружаться в разрезе резерва. За это отвечает флаг Выгружать остатки с учетом резерва.

      Вкладка Цены

    На вкладке [dw]Цены[/dw][di]ceni.png[/di] указываются настройки выгрузки остатков товаров и предложений на сайт.

    Цены выгружаются только по тем прайсам, которые указаны в таблице.

    Обмен документами

      Вкладка Общие настройки

    При нажатии на кнопку Настроить в подразделе Обмен документами открывается окно:

    ObmDok1.png

    На вкладке Общие настройки указываются общие настройки для всех типов обменивающихся документов.

    • Если установлен флаг Загружать заказы, то заказы и подчиненные документы будут загружаться с сайта.
    • Если установлен флаг Выгружать заказы, то заказы и подчиненные документы будут выгружаться из 1С на сайт.

      Раздел Настройки загрузки документов

    • Если установлен флаг Обновлять документы 1С по данным сайта, то повторно загружаемые документы сайта в 1С будут изменены.
    • В поле Загружаются с указывается дата. Если заказ с сайта старше этой даты — заказ будет пропущен.
    • Номенклатура доставки — номенклатура-услуга, которая будет установлена в документах 1С, определяющая стоимость доставки. Если не указана – будет создана в 1С автоматически.
    • При нажатии на кнопку Настроить реквизиты загружаемых в 1С документов откроется окно, в котором можно настроить, как документы будут заполняться, попадая в 1С.
    • При нажатии на кнопку Настроить загрузку контрагентов откроется окно, в котором можно настроить, как будут контрагенты заполняться, попадая в 1С.

      Раздел Загрузка новых товаров в 1С по данным из документов

    Если в момент загрузки документа в 1С не будет найден товар по идентификатору, то будет создан новый товар по указанным в разделе настройкам.

    ObmDok2.png

    • Если указано значение в настройке Группа для новой номенклатуры, то в указанную группу будут попадать новые товары.
    • При создании номенклатуры в 1С критически важно заполнить поле Вид номенклатуры, поэтому в окне есть настройки для указания вида номенклатуры для товаров и вида номенклатуры для услуг.

      Настройки выгрузки документов

    Поле Выгружаются с — дата. Документы 1С старше указанной даты не будут выгружены на сайт.

    Можно задать [dw]отбор[/dw][di]ObmDok3.png[/di] по выгружаемым заказам.

    Выгрузятся только те заказы, которые удовлетворяют условиям. Условия могут быть как предопределенные, так и самостоятельно заданные.

      Вкладка Настройки заказов

    На вкладке [dw]Настройки заказов[/dw][di]nastr_zak.png[/di] указываются настройки обмена заказов.

    • При нажатии на кнопку Настроить соответствия статусов откроется окно указания [dw]соответствия статусов[/dw][di]soot_stat.png[/di] 1С и сайта.

      В зависимости от конфигурации 1С можно выбрать разный источник статусов. Если выбран Дополнительный реквизит заказов, то реквизит должен быть обязательно с типом Дополнительное значение. Рекомендуется делать связь 1 к 1.

      Если в колонке н.з напротив статуса установлен флаг, то заказ с таким статусом не будет загружен.

      Статусы заказов с сайта можно подгрузить с помощью кнопки Загрузить с сайта. Можно принудительно устанавливать статусы, когда заказ 1С переходит в определенное состояние: оплачен, отгружен, оплачен и отгружен.

    • При нажатии на кнопку Настроить соответствия служб доставки откроется окно указания [dw]соответствия служб доставок[/dw][di]soot_sluzhb_dost.png[/di] 1С и сайта.

      В зависимости от конфигурации 1С можно выбрать разный источник служб доставки в 1С. Если выбран Дополнительный реквизит заказов, то реквизит должен быть обязательно с типом Дополнительное значение. Рекомендуется делать связь 1 к 1.

      Службы доставки с сайта можно подгрузить с помощью кнопки Загрузить с сайта.

    • Настройка Причина отмены заказа задается на тот случай, если с сайта приходит отмененный заказ, а по наименованию такая причина отмены в 1С не обнаруживается. В этом случае в заказе установится значение настройки.

      Вкладка Настройки оплат

    На вкладке [dw]Настройки оплат[/dw][di]ObmDok6.png[/di] указываются настройки обмена оплат.

    • Если установлен флаг Загружать оплаты, то оплаты, пришедшие с сайта будут загружены в 1С.
    • Если установлен флаг Принудительно проводить оплаты если они оплачены на сайте, то оплаты, пришедшие с сайта будут сразу проводиться в 1С.
    • Если установлен флаг Выгружать оплаты, то оплаты будут выгружаться из 1С на сайт.
    • При нажатии на кнопку Настроить соответствия платежных система откроется окно указания [dw]соответствия платежных систем[/dw][di]ObmDok7.png[/di] сайта к данным 1С.

      Вкладка Настройки отгрузок

    На вкладке [dw]Настройки отгрузок[/dw][di]nastr_otgruz.png[/di] указываются настройки обмена отгрузок.

    • Если установлен флаг Загружать отгрузки, то оплаты, пришедшие с сайта будут загружены в 1С.
    • Если установлен флаг Принудительно проводить отгрузки если они отгружены на сайте, то отгрузки, пришедшие с сайта будут сразу проводиться в 1С.
    • Если установлен флаг Выгружать отгрузки, то отгрузки будут выгружаться из 1С на сайт.
    • При нажатии на кнопку Настроить соответствия служб доставки откроется окно указания [dw]соответствия служб доставок[/dw][di]soot_sluzhb_dost.png[/di] 1С и сайта.

      В зависимости от конфигурации 1С можно выбрать разный источник служб доставки в 1С. Если выбран Дополнительный реквизит заказов, то реквизит должен быть обязательно с типом Дополнительное значение. Рекомендуется делать связь 1 к 1.

      Службы доставки с сайта можно подгрузить с помощью кнопки Загрузить с сайта.

      Кнопка Настроить загрузку контрагентов

    При нажатии на кнопку Настроить загрузку контрагентов, которая находится на вкладке Общие настройки настроек обмена документов, откроется окно настройки загрузки контрагентов, попадающих в 1С.

    zagr_kontrag.png

    • Если стоит флаг Подставлять ФИО в полное наименование контрагентов с типом физ. лицо, то для физических лиц полное наименование будет получаться как сумма полей ‘Фамилия + Имя + Отчество’.
    • Если необходимо, чтобы не создавался новый контрагент, когда покупку совершает физическое лицо, то нужно в поле Контрагент указать контрагента. Он будет всегда устанавливаться, когда покупку совершает физическое лицо.
    • Флаг Обновлять контрагентов из 1С определяет, нужно ли обновлять контрагента по данным с сайта.

    В группе Способы идентификации задаются правила, по которым ищется контрагент в базе 1С. Порядок идентификации идет по порядку строк. Если по какому-то признаку не найден контрагент, или найдено несколько, то он заново начинает искать по следующему признаку. Если по всем признакам не было найдено ни одного контрагента, то будет создан новый. Если по какому-то признаку было найдено 2 и более (и не найдено по остальным), то контрагент в документе не будет указан.

    В табличных частях соответствий адресов контрагентов можно указать, какие виды контактной информации будут подставляться в адресах контрагентов в зависимости от поля XML файла. Если указать одно и то же наименование поля в XML несколько раз, то контактная информация выгрузится для всех указанных видов контактной информации. Соответствия задаются как для юридических лиц, так и для физических.

      Кнопка Настроить реквизиты загружаемых в 1С документов

    При нажатии на кнопку Настроить реквизиты загружаемых в 1С документов, которая находится на вкладке Общие настройки настроек обмена документов, откроется окно настройки загрузки документов, попадающих в 1С.

    При создании настройки обмена соответствия загружаемых полей заполняются по умолчанию. Также установить по умолчанию можно по кнопке Заполнить по умолчанию.

    Отображение настроек может быть в 2 видах: упрощенном и продвинутом

    В упрощенном режиме (базовые настройки):

    ZagrDok1.png

    В базовом режиме большинство настроек скрыто. Отображаются только наиболее важные и часто используемые настройки. Настройки указываются для заказов. Подчиненные документы подтягивают данные из владельцев заказов.

    В продвинутом режиме ([dw]продвинутые настройки[/dw][di]ZagrDok2.png[/di]) более подробны.

    Правая верхняя таблица

    В правой верхней таблице отображаются все реквизиты указанного документа. Для того, чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов которая находится в верхней левой таблице.

    Тип данных заполнения реквизита может быть следующий:

    1. Из поля XML. Если выбран этот тип, то значение будет найдено по алгоритму, указанному в колонке Значение. Как правило, алгоритмы реализованы на основании данных XML. При указании этого типа в колонке Значение появляется предопределенный список значений алгоритмов.
    2. Из заказа. Если выбран этот тип, то значение будет взято из заказа основания. Такого же реквизита.
    3. Фиксированное значение. Если выбран этот тип, то в реквизит документа будет подставляться указанное фиксированное значение. При указании этого типа данных тип значения фиксированного значения определяется автоматически.
    4. Из дополнительных свойств документа (по наименованию). При указании этого типа значение реквизита будет искаться по следующему алгоритму:
      • Проверяется, есть ли свойство документа (задается в профилях обмена) с указанным наименованием, которое указывается в колонке Значение.
      • Если такое свойство есть и оно заполнено, то определяется тип реквизита документа. Если их несколько (составное) – массив.
      • Перебираются все элементы объектов 1С указанного типа объекта (или нескольких). Первый найденный элемент с наименованием, указанным в свойстве заказа, будет подставлен в реквизит.
    5. <Свой алгоритм>. Если указан свой алгоритм, то реквизит заполняется по указанному алгоритму.

    Левая нижняя таблица

    В нижней левой части документа отображены все заполняемые табличные части указанного документа (добавление новых табличных частей пока отключено). В колонке Поле XML указывается наименование подчиненного элемента, из которого берутся данные. Если значение не заполнено – будет создана всего одна строка.

    Правая нижняя таблица

    В нижней правой части отображаются все реквизиты указанной табличной части документа. Для того, чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов, которая находится в нижней левой таблице.

    Заполняются реквизиты так же, как и реквизиты документа, с единственным отличием, что у табличной части больше предопределенных алгоритмов.

    Выгрузка пользовательских справочников

    При нажатии на кнопку Настроить в подразделе Выгрузка пользовательских справочников (1С-Битрикс: Управление сайтом > Общие настройки > Настройки обмена с сайтами > Настройки подключения > Режим обмена данных) открывается окно:

    Функционал выгрузки пользовательских справочников позволяет выгрузить любой справочник в HL-инфоблок. Элементы выгружаются всегда все. В табличную часть Справочники можно добавить любой справочник базы 1С. При выборе строки в таблице значений, отобразятся все его реквизиты.

    • Для того чтобы реквизит выгружался, нужно поставить напротив флажок Выгружаемо.
    • Если значение реквизита ссылка, то при установке признака Выгружать как УИ будет выгружено не наименование ссылочного элемента, а его уникальный идентификатор.

    Выгрузка контрагентов

    При нажатии на кнопку Настроить в подразделе Выгрузка контрагентов (1С-Битрикс: Управление сайтом > Общие настройки > Настройки обмена с сайтами > Настройки подключения > Режим обмена данных) открывается окно:

    • В таблице отборов можно установить отбор по выгружаемым на сайт контрагентам.
    • В поле «Количество контрагентов в пакете» задается число контрагентов, которые будут выгружаться в одном пакете.

    Зарегистрированные изменения

    На форме Зарегистрированные изменения можно увидеть, какая информация может быть выгружена из 1С в следующем обмене с сайтом в режиме изменений.

    На вкладке Неотправленные пакеты данных можно увидеть пакеты, которые не были отправлены на сайт по тем или иным причинам (как правило, это или ручное прерывание выгрузки, или ошибка во время выгрузки данных на сайт) или какие пакеты выгружаются в текущий момент.

    Выгружаются как зарегистрированные к изменению, так и не отправленные пакеты данных. Регистрируются все измененные данные в 1С, но выгружаются только те, которые удовлетворяют условиям выгрузки.

    Перейти на форму просмотра зарегистрированных изменений можно следующим способом:

    Раздел 1С-Битрикс: Управление сайтом > Зарегистрированные изменения.

    ZaregIzm.png

    Журнал обменов

    На форме Журнал обменов можно увидеть протокол обменов с сайтами в разрезе дат, типа обмена и других разрезов. Этот же протокол может быть выгружен на сайт, если стоит нужный флаг в общих настройках.

    Открыть журнал обменов можно по следующему адресу: 1С-Битрикс: Управление сайтом > Журнал обменов.

    JurObm1.png

    Можно указать период, за который отображается история.

    Можно принудительно удалить историю до определенной даты. Полезно, когда отключено автоматическое обрезание лога, т.к. операция может быть длительной.

    Можно настроить [dw]список отображения[/dw][di]JurObm2.png[/di] истории через типовые механизмы 1С, изменяя группировки или добавляя условия (например, отображать только ошибки).

    Журнал ошибок

    Если в общих настройках включена опция Хранить информацию об ошибках, то такая информация будет храниться в специальном журнале. В нём есть динамические отборы по настройкам обмена и операциям. При выборе определенной операции устанавливается отбор – отображаются проблемы, которые возникли во время указанной операции.

    Посмотреть все записи можно по пути 1С-Битрикс: Управление сайтом > Журнал ошибок.

    Ошибки хранятся в разрезе дат. При необходимости, есть возможность отметить, решены они или нет.

    Если записей в журнале стало слишком много, то по кнопке Удалить записи будет удалена информация об ошибках.

    Идентификаторы объектов БУС

    На форме Идентификаторы БУС отображаются ID, которые назначены объектам 1С. По сути, это связка объектов и 1С-Битрикс: Управление сайтом. Если идентификаторы будут удалены, то при следующем обмене в 1С будет создан дубль. Как правило, в базе 1С хранятся ID заказов и покупателей. Но если был импорт товаров с сайта, то и аналогично для товаров и предложений. Присваивать их объектам 1С можно и вручную.

    Для просмотра и задания значений перейдите к специальной форме по адресу 1С-Битрикс: Управление сайтом» > Идентификаторы объектов БУС.

    При вводе идентификатора вручную, нужно обязательно указать адрес сайта, а также тип данных.

    Картинки и файлы характеристик номенклатуры

    В модуле обмена с сайтом есть возможность указания картинок и файлов характеристикам товаров, которые выгружаются как предложения. Выгружаются они по такому же алгоритму, как и для товаров, то есть только новые и измененные. Если необходимо принудительно выгрузить все, то нужно зайти в настройку обмена и нажать на кнопку Принудительная выгрузка картинок.

    Перейдите к форме по пути 1С-Битрикс: Управление сайтом > Картинки и файлы характеристик номенклатуры.

    В табличной части 1 отображена номенклатура базы 1С. При выборе определенной позиции, в табличной части 2 отобразятся все ее характеристики. При выборе определенной характеристики, в табличной части 3 отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – это изображение, то она отобразится справа 4.

    Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный документ и нажать на кнопку [dw]Основная[/dw][di]PictAndFiles2.png[/di].

    Из окна присоединенного файла можно открыть сам файл, нажав на кнопку Просмотреть, заменить его на [dw]другой[/dw][di]PictAndFiles3.jpg[/di].

    Картинки и файлы для предложений будут расположены там же, где и для товаров.

    Импорт товаров из интернет-магазина

    При нажатии на команду Импорт товаров из интернет магазина из раздела 1С-Битрикс: Управление сайтом открывается окно загрузки товаров с сайта.

    На первом шаге задаются настройки подключения к сайту и интервал отправки запросов.

    import1.png

    На [dw]втором шаге[/dw][di]import2.png[/di] задаются настройки загрузки.

    Что произойдет, если установить следующие признаки?

    • Создавать группы – в 1С попадет иерархия групп товаров.
    • Создавать свойства товаров – с сайта будут выгружены как сами свойства, так и указанные свойства.
    • Создавать характеристики товаров – с сайта будут выгружены характеристики.
    • Загружать картинки – будут загружены картинки.
    • Устанавливать цены – будут импортированы цены, и, при необходимости, типы цен.

    На [dw]третьем шаге[/dw][di][/di] производится загрузка данных.

    После нажатия на кнопку Начать импорт с сайта будут загружены и проанализированы файлы XML с данными по товарам, а потом будет предложена загрузка. Если нажать на кнопку Да, то данные по товарам будут загружены в базу 1С.

    Интеграция с «1С:УНФ»

    В данной главе описаны настройки для обмена данными настройки со стороны 1С:Управление небольшой фирмой. Описание настроек приведено с учетом того, что в установлен модуль обмена.

    Модуль обмена 4.х

    В данной главе описаны настройки для обмена данными со стороны 1С:Управление небольшой фирмой с учетом установленного модуля обмена 4.х.

    Узлы обмена с сайтами

      Список узлов обмена

    Чтобы перейти к настройкам обмена с сайтами, следует открыть список узлов обмена (Настройки > Обмен с сайтами). В списке всегда есть предопределенный узел обмена, который нельзя использовать. Он с незаполненным наименованием.

    При нажатии на кнопку Синхронизация данных отобразится всплывающее меню со следующими пунктами:

    Кнопка Общие настройки включает в себя следующие действия:

    • Редактировать коды Битрикс у объектов 1С — откроется окно, на котором можно посмотреть и, при необходимости, отредактировать коды загруженных с сайта данных. Кроме того, для еще незагруженных элементов можно указать коды сайта, чтобы при загрузке данных модуль обмена не создавал новые объекты, а находил их по коду сайта.
    • Задать расписание для обмена в режиме реального времени — этот пункт меню активен только тогда, когда работает в клиент-серверном варианте. При нажатии на этот пункт меню откроется окно настройки расписания регламентного задания, которое будет работать постоянно и принимать в режиме реального времени команды с сайта.

    Кнопка Запустить обмен в режиме реального времени служит для запуска режима, в котором сеанс постоянно мониторит команду с сайта. В этом режиме сеанс будет недоступен для работы. Для разблокировки необходимо нажать комбинацию клавиш Ctrl + Break. Кнопка активна только для файлового варианта работы .

    Примечание: подробнее про механизм работы режима обмена в реальном времени смотрите в уроке Обмен в режиме реального времени (для 1С:УТ 11.1).

      Форма создания/редактирования

    Форма создания/редактирования узла обмена имеет следующий вид:

    Наименование и Код заполнятся автоматически при сохранении настройки. Но вы можете задать их вручную при необходимости.

    На закладке Основные настройки задаются базовые настройки параметров обмена. Наличие других закладок в форме зависит от выполненных основных настроек.

    Режим обмена данными:

    • Отмеченная опция Выгрузка товаров означает, что должны выгружаться товары и информация по ним. При этом появляется соответствующая закладка Выгрузка товаров.
    • При отмеченной опции Обмен заказами с сайта будут выгружаться заказы в и из загружаться на сайт. При установке флажка появляется соответствующая закладка Обмен документов.
    • Установленный флажок Обмен пользовательскими справочниками означает, что должны выгружаться пользовательские справочники из , при этом появляется соответствующая закладка Обмен польз. справочников.
    • Отмеченная опция Используется в режиме реального времени означает, что настройка обмена используется при обмене в реальном времени.

      Важно!

      1. Только для заказов может осуществляться обмен в режиме реального времени.
      2. Только в одной настройке может быть отмечена опция Используется в режиме реального времени.

    Контроль изменений:

    • Если выбрана Полная выгрузка, тогда выгружаться из будут все данные, удовлетворяющие заданным отборам. Если данных в базе много, то обмен может выполняться продолжительное время.
    • При отмеченной опции Только изменения будут выгружаться только те данные, которые изменились. В этом случае скорость обмена существенно повышается.

    Назначение:

    • При выборе опции Выгрузка на сайт данные будут выгружаться на сайт, настройки подключения к которому задаются в соответствующих полях:
      • Адрес сайта – адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с собственными настройками интеграции, см. урок Собственные настройки интеграции).
      • Пользователь – логин пользователя сайта под управлением «1С-Битрикс: Управление сайтом». Пользователь должен обладать правом на выполнение обмена данными, т.е. пользователь должен относиться к группе, указанной в настройках интеграции.
      • Пароль – пароль пользователя.

      При нажатии на кнопку Проверить соединение, происходит проверка подключения к сайту.

    • Если отмечена опция Выгружать в каталог на диске, то данные будут выгружаться в каталог на диске. Каталог обмена и файл загрузки заказов задаются в соответствующих полях.

    В поле Каталог лога задается каталог, в котором будет храниться лог-файл обмена. Логи хранятся в разрезе дня в подчиненной папке reports. Кроме того, с помощью одноименных опций можно определить выгружать ли логи на сайт и хранить ли файлы обмена на сайте.

    Действия с неудачно отправленными пакетами:

    • В поле Число повторов при неудачно отправленных пакетах указывается количество попыток отправки пакета с данными, если пакет отправился неудачно.
    • В поле Тайм-аут между повторами неудачно отправленных пакетах задается количество секунд, которое должно пройти перед тем, как обмен снова отправит неудачно отправленный пакет данных.
    • Если отмечена опция Продолжить отправку неудачно отправленных пакетов при следующем обмене и имеются неудачно отправленные пакеты, то при следующем обмене сперва произойдет довыгрузка неотправленных пакетов, а затем непосредственно сам обмен.
    • Если отмечена опция Выполнить полную выгрузку принудительно, то независимо от того, стоит ли полная выгрузка или изменения – будет произведена полная выгрузка. После удачного обмена с сайтом, признак снимается автоматически. При создании узла обмена – флаг автоматически установлен.

    Настройка автообмена:

    Если отмечена опция Использовать периодический обмен данными то обмен будет выполняться по заданному расписанию. В зависимости от того, база в файловом или клиент-серверном варианте, настройка автообмена отличается.

    При установке флажка автоматически откроется [dw]форма настройки расписания обмена[/dw][di][/di], в которой задается время начала и завершения обмена, дата начала и дата завершения, периодичность.

    Обмен данными

    В данной главе детально рассматриваются настройки для тех данных, которые должны участвовать в обмене.

    Выгрузка товаров

      Настройка выгружаемых данных

    Для выгрузки товаров на сайт в форме настроек обмена должна быть отмечена опция Выгрузка товаров и выполнены основные настройки. Затем следует перейти на закладку Выгрузка товаров и настроить параметры выгрузки:

    Выгрузка справочных данных

    • При отмеченной опции Товары будет выгружена информация о товарах.
    • Если отмечена опция Свойства товаров, то будут выгружены как сами свойства, так и заполненные свойства у товаров.
    • При отмеченной опции Картинки и файлы будут выгружены картинки и файлы товаров, причем выгружаются только новые или измененные картинки и файлы.
    • При отмеченной опции Предложения будут выгружены предложения товаров.
    • Если установлен флаг Выгружать штрихкоды, тогда для товаров и их предложений будет выгружен их один штрихкод. Если штрихкоды не используются, то лучше флаг этот не ставить, чтобы не замедлять работу выгрузки.
    • При отмеченной опции Выгружать планируемую дату поступления товара будет выгружаться дата поступления товара.
    • Кнопка Принудительное обновление данных предназначена для выполнения процедуры выгрузки всех картинок независимо от того, есть ли они на сайте.
      При переходе на новый модуль обмена рекомендуется выполнять эту операцию.

    Тонкая настройка выгрузки данных

    [dw]Тонкая настройка[/dw][di][/di] заключается в следующем:

    • При отмеченной опции Выгружать номенклатуру как предложение если у нее есть характеристики номенклатура при наличии у нее характеристик будет выгружаться в торговое предложение.
    • Отмеченная опция Выгружать характеристики только у которых есть остатки означает, что выгружены будут только те торговые предложения, количество которых больше нуля.
    • Если опция Выгружать предложения только с ценой отмечена, то будут выгружены только те торговые предложения, для которых задана цена. В противном случае — все.
    • Опция Выгружать только используемые значения свойств служит для дополнительного отбора по выгружаемым значениям свойств. При установленном флаге, если значение свойства в товарах не использовалось (вне зависимости от отбора), то такое значение не выгружается.

    Выгрузка регистровых данных

    • Если отмечена опция Выгружать цены, то для выгружаемых товаров будут выгружены цены. Цены выгружаются только для тех типов цен, которые удовлетворяют условию.
    • Если отмечена опция Выгружать остатки, то для выгружаемых товаров будут выгружены остатки. Остатки выгружаются только по тем складам, которые удовлетворяют условию.
    • При отмеченной опции Выгружать остатки по складам на сайте остатки будут вестись в разрезе складов.
    • При отмеченной опции Выгружать остатки с учетом резерва будут выгружаться с учетом резерва товара.

    Опция Классифицировать номенклатуру по виду номенклатуры должна быть отмечена, если необходимо построить классификатор групп товаров по справочнику Виды номенклатуры. Иначе группы будут выгружаться из справочника Номенклатура.

    С помощью поля Количество товаров в пакете задается сколько товаров должно быть в одном пакете с данными.

    Таблица каталогов

    Примечание: должно быть задано хотя бы одно соответствие групп/видов номенклатуры каталогам на сайте.

    • В колонке Каталог задается название инфоблока на сайте.
    • В колонке Группы номенклатуры (или Виды номенклатуры, см. настройку опции Классифицировать номенклатуру по виду номенклатуры) настраивается фильтр выгрузки групп/видов номенклатуры.
    • В колонке Идентификатор каталога задается идентификатор, по которому устанавливается связь выгружаемых данных с конкретным инфоблоком на сайте.
    • При нажатии на кнопку Настроить отбор появится окно, в котором можно указать [dw]параметры отбора выгружаемых данных[/dw][di][/di].
      • Номенклатура — отбор по самой номенклатуре или группе;
      • Склад — отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию;
      • Свойство — отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
      • Остаток — отбор по остатку товаров. Будет выгружена только та номенклатура, остаток которой больше указанного количества по выгружаемым складам;
      • Вид цены — отбор по выгружаемым видам цен.
    • При нажатии на кнопку Настроить дерево групп появляется окно, в котором можно задать произвольное пользовательское [dw]дерево групп[/dw][di][/di] товаров для выбранного инфоблока. Таким образом, можно создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в . Выгружены будут только те товары, которые указаны в дереве групп.

      Слева создается пользовательский каталог, который будет выгружен на сайт. Вложенность групп может быть различной. Сначала создается группа, потом ей назначается список товаров/групп. Созданное дерево групп может быть сохранено в файл или импортировано из файла.

      Настройка соответствий полей номенклатуры

    На вкладке Настройка соответствий полей номенклатуры можно указать в какие поля xml-файла будут выгружаться те или иные данные.

    Основные реквизиты постоянны. Ограничений на дополнительные реквизиты нет. Служебные поля XML-файла редактировать нельзя.

    Значения наименований полей могут быть как предопределенные (например Штрихкод, Наименование), так и произвольные. Произвольным полем может быть кусок кода , обращение к номенклатуре происходит через «Номенклатура.». Например, в поле XML наименование можно вставить выражение «Номенклатура.Артикул + « - » + СокрлЛП(Номенклатура.Наименование)», в результате чего уже на сайт попадет номенклатура с наименованием, склеенным с артикулом.

    Использование произвольных полей немного замедляет выгрузку данных из .

      Настройка выгружаемых свойств

    На вкладке Настройка выгружаемых свойств можно указать, какие свойства товаров должны храниться в Highload-блоках, какие влияют на цену, какие должны выгружаться в свойства предложений, а какие в свойства товаров:

    Примечание: свойство типа Файл всегда хранится в Highload-блоках.

    Выполнение выгрузки товаров на сайт

    Автоматическая выгрузка товаров осуществляется в соответствии с настройками автообмена. Для ручного запуска процесса выгрузки товаров необходимо:

    • в форме создания/редактирования настройки обмена нажать кнопку Выполнить обмен данными;
    • либо в форме списка настроек обмена выбрать нужный узел и нажать пункт Выполнить обмен данными в меню кнопки Синхронизация данных.

    По окончании выгрузки результат можно просмотреть в административном разделе вашего сайта.

    Обмен заказами

    Для обмена заказами в форме настроек обмена должна быть отмечена опция Обмен заказами и выполнены [dw]основные настройки[/dw][di]
    Подробнее…[/di]. Затем следует перейти на закладку Обмен заказами и настроить параметры обмена заказа необходимым для вас образом.

    Выполнение обмена заказами

    Для удобства содержимое закладки Обмен заказами разделено на три вкладки:

    • Обмен документов
    • Обмен контрагентами
    • Отбор и сортировка

    После того, как все настройки выполнены, можно их сохранить и выполнить обмен.

    Выполнение обмена заказами

    Автоматически передача заказов осуществляется в соответствии с настройками автообмена. Для ручного запуска процесса необходимо:

    • в форме создания/редактирования настройки обмена нажать кнопку Выполнить обмен данными;
    • либо в форме списка настроек выбрать нужный узел и нажать пункт Выполнить обмен данными в меню кнопки Синхронизация данных.

    Если в настройках указано, чтобы заказы из загружались на сайт, то для просмотра загруженных на сайт заказов следует перейти в административный раздел на страницу со списком заказов (Магазин > Заказы).

    Просмотр выгруженных из контрагентов (если настроена выгрузка) осуществляется на странице со списком пользователей (Настройки > Пользователи > Список пользователей). Причем контрагенты, которые были заданы в загружаемых на сайт заказах, будут отображаться в списке покупателей (Магазин > Покупатели > Список покупателей).

    Обмен документов

      Обмен документов

    На вкладке Обмен документов указывается, как заказы должны выгружаться с сайта, с какими параметрами загружаться на сайт:

    Выгрузка заказов из 1С:

    • При отмеченной опции Выгружать все заказы будут выгружены все заказы, в том числе и те, которые не были созданы на сайте.
    • С помощью поля Точка актуальности выгрузки заказов указывается дата, начиная с которой и по текущий момент заказы будут выгружаться на сайт.
    • Если отмечена опция Выгрузка отгрузок заказов, то вместе с заказами будут выгружены их отгрузки.
    • В поле Количество заказов в пакете указывается, сколько заказов будет в одном пакете данных.

    Загрузка товаров в 1С:

    • В поле Группа для новой номенклатуры можно указать группу, в которую будут помещаться товары и услуги, создаваемые при загрузке заказов с сайта.

    Соответствия статусов и оплат:

    • На вкладках задаются соответствия статусов заказов сайта с и соответствия касс с платежными системами. В зависимости от пришедшего статуса с сайта в документе он будет подставлен по соответствию. Название соответствий и их идентификаторов можно загрузить с сайта, нажав на соответствующую кнопку.

    Загрузка заказов в 1С:

    • Если отмечена опция Не обновлять документы пришедшие с сайта, то при повторной выгрузке документов с сайта документы в не будут обновляться.
    • При отмеченной опции Формирование оплаты, если заказ оплачен для оплаченных заказов будет создан приходный кассовый ордер.
    • Если отмечена опция Загрузка отгрузок вместе с заказами, то модуль обмена будет загружать отгрузки, созданные или отредактированные на сайте.
    • По кнопке Настроить соответствия полей загружаемых документов открывается окно, в котором настраивается заполнение реквизитов загружаемых документов.

      Настройка соответствий загружаемых документов

    Заполнение реквизитов загружаемых документов:

    При создании узла обмена соответствия загружаемых полей заполняются по умолчанию.

    Левая верхняя таблица:

    В левой верхней таблице отображены все загружаемые документы. В этой таблице можно указать:

    • какая дата документа подставляется: дата на момент загрузки документа в или же дата создания документа на сайте;
    • откуда берется номер документа: подставляется автоматически из или приходит с сайта;
    • режим записи документа: записывать, проводить оперативно, проводить не оперативно;
    • действия с отмененными документами: помечать на удаление, отменять проведение, ничего не делать. Если на документ есть ссылки, то документ не будет отменен.

    Правая верхняя таблица:

    В правой верхней таблице отображаются все реквизиты указанного документа. Для того чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов, которая находится в верхней левой таблице.

    Тип данных заполнения реквизита может быть следующим:

    • Из поля XML — если выбран этот тип, тогда значение будет найдено по алгоритму, указанному в колонке Значение. Как правило, алгоритмы реализованы на основании данных XML. При указании этого типа в колонке Значение появляется предопределенный список значений алгоритмов.
    • Фиксированное значение — если выбран этот тип, тогда в реквизит документа будет подставляться указанное фиксированное значение. При указании этого типа данных тип фиксированного значения определяется автоматически.
    • Из дополнительных свойств документа (по наименованию) — при указании этого типа значение реквизита будет искаться по следующему алгоритму:
      • Смотрится, есть ли свойство документа (задается в профилях обмена) с указанным наименованием, которое указывается в колонке Значение.
      • Если такое свойство есть и оно заполнено, то определяется тип реквизита документа. Если их несколько (составное), то — массив.
      • Перебираются все элементы объектов указанного типа объекта (или нескольких). Первый найденный элемент с наименованием, указанным в свойстве заказа, будет подставлен в реквизит.
    • Из дополнительных свойств (по идентификатору). Примерно то же самое, что и выше (см. по наименованию), но элемент ищется не по наименованию, а по уникальному идентификатору. Имеет смысл использовать в связке с highload-блоками, которые будут хранить значения выгруженных справочников.
    • Левая нижняя таблица:

      В нижней левой части документа отображены все заполняемые табличные части указанного документа (добавление новых табличных частей пока отключено). В колонке Поле XML указывается наименование подчиненного элемента, из которого берутся данные. Если значение не заполнено, то будет создана всего одна строка.

      Правая нижняя таблица:

      В нижней правой части отображаются все реквизиты указанной табличной части документа. Для того чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов, которая находится в нижней левой таблице.

      Заполняются реквизиты так же, как и реквизиты документа, с единственным отличием, что у табличной части больше предопределенных алгоритмов.

    Обмен контрагентами

    На вкладке заказов Обмен контрагентами указываются настройки по выгрузке/загрузке контрагентов. Информация о них с сайта выгружается вместе с документами.

    Выгрузка контрагентов из 1С:

    • При установке флага Синхронизация контрагентов, из будут выгружены данные, удовлетворяющие условию по указанным отборам на вкладке [dw]Отбор и сортировка[/dw][di]
      Подробнее…[/di].
    • В поле Количество контрагентов в пакете задается число для ограничения количества в одном пакете данных.

    Загрузка контрагентов в 1С:

      Способ идентификации контрагентов – указывается способ поиска по базе, если не получится найти по уникальному идентификатору или коду с сайта. Поиск может быть осуществлен или по наименованию, или по ИНН.

    • Группа для новых контрагентов – указывается группа для тех, что созданы модулем обмена с этой настройкой обмена.
    • При отмеченной опции Не редактировать контрагентов пришедших с сайта информация обновляться в не будет.

    Соответствие адресов контрагентов:

    В табличных частях соответствий адресов можно указать, какие виды контактной информации будут подставляться в адресах в зависимости от поля XML-файла. Если указать одно и то же наименование поля в XML-файле несколько раз, то контактная информация выгрузится для всех указанных видов контактной информации. Соответствия задаются как для юридических лиц, так и для физических.

    Отбор и сортировка

    На вкладке заказов Отбор и сортировка задаются условия отбора для выгружаемых заказов и контрагентов. Заказы, помимо точки актуальности, можно ограничить по заказам, организациям и подразделениям, а контрагенты — по контрагентам.

    Выгрузка справочников из 1С

    Для выгрузки справочников из на сайт в форме настроек обмена должна быть отмечена опция Обмен пользовательскими справочниками и выполнены основные настройки. Затем следует перейти на закладку Обмен польз. справочников и настроить параметры выгрузки.

    В табличную часть Справочники можно добавить любой справочник базы . При выборе строки в таблице значений, отобразятся все его реквизиты:

    Чтобы необходимое поле выгружалось, отметьте опцию Выгружаемо в соответствующей строке с названием поля.

    Примечание: если значение поля является ссылкой, то для выгрузки наименования ссылочного элемента следует отметить опцию Выгружать как строка, иначе будет выгружен идентификатор данного поля.

    Когда все настройки выполнены, нажмите кнопку Выполнить обмен данными. Начнется процесс импорта на сайт. По его окончании в будет отображено соответствующее сообщение.

    Загрузка каталога товаров с сайта в 1С

    В продукте доступна возможность экспорта каталога товаров с сайта в 1С: Предприятие. В «1С-Битрикс: Управление сайтом» указываются только [dw]какие товары должны быть выгружены[/dw][di]
    Подробнее…[/di], а сама процедура выполняется со стороны
    .

      Шаг 1. Параметры сайта

    В 1С:Предприятие перейдите в Настройки и кликните по пункту Обмен с сайтами. Откроется форма со списком узлов обмена с сайтами. Нажмите кнопку Синхронизация данных и выберите пункт Помощник импорта товаров с сайта под управлением CMS 1С-Битрикс. Откроется мастер импорта товаров с сайта:

    • В секции Адрес укажите адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
      Подробнее…[/di]).
    • В секции Авторизация задайте логин и пароль пользователя из «1С-Битрикс: Управление сайтом», который обладает правом на выгрузку каталога с сайта (т.е. пользователь должен относится к группе, указанной в [dw]настройках интеграции[/dw][di]Настройка интеграции с 1С:Предприятие выполняется на странице Магазин > Настройки > Интеграция с 1С.
      Подробнее…)[/di]).
    • В секции Дополнительно задайте интервал отправки запросов.

    Нажмите кнопку Далее.

      Шаг 2. Параметры импорта

    Задайте параметры загрузки товаров в :

    • В поле Единица измерения устанавливается та единица измерения, которая задана в настройках .
    • В поле Загружать товары в группу задайте группу, в которую товары должны быть загружены. Группу можно выбрать как среди существующих, так и создать новую.
    • Отметьте необходимые для вас опции загрузки товаров в :
      • Создавать группы — в попадет иерархия групп товаров, в которых будет сам товар;
      • Создавать свойства (доп. сведения) товаров — с сайта будут выгружены свойства товаров;
      • Создавать характеристики товаров (SKU) — будут выгружены характеристики товаров;
      • Устанавливать цены — будут импортированы цены товаров и при необходимости типы цен.
      • Загружать картинки — вместе с товарами будут загружены картинки.

    Нажмите кнопку Далее.

      Шаг 3. Импорт

    Отобразится информация о процедуре импорта каталога товаров с сайта.

    Нажмите кнопку Начать импорт. В процессе импорта, когда система получит данные с сайта, она запросит у вас разрешение на загрузку товаров. После того, как товары будут загружены в базу , система запросит разрешение на загрузку изображений (если соответствующая опция была отмечена). По окончании процедуры импорта будет выведен протокол загрузки товаров.

    Прочие возможности модуля обмена

    В главе рассказывается об интересных и полезных возможностях модуля обмена.

    Просмотр и редактирование зарегистрированных изменений

    Для просмотра зарегистрированных изменений необходимо перейти к списку узлов обмена (Настройки > Обмен с сайтами), выбрать необходимый вам узел и нажать на пункт Показать зарегистрированные изменения кнопки Синхронизация данных.

    Откроется окно с информацией о всех зарегистрированных изменениях узла обмена. Просматривать изменения можно вплоть до элементов, разворачивая их в дереве:

    Кроме того, вы можете не только просматривать изменения, но и удалять их.

    Редактирование кодов Битрикс у объектов 1С

    Чтобы перейти к редактированию кодов Битрикс у объектов , следует в форме со списком узлов обмена (Настройки > Обмен с сайтами) нажать кнопку Общие настройки и выбрать пункт соответствующий пункт. Откроется форма следующего вида:

    Здесь указывается тип объекта , для которого нужно посмотреть/редактировать коды. Он может быть одним из следующих:

    • Справочники;
    • Документы;
    • Планы видов характеристик.

    В следующем поле задаётся объект, коды элементов которого необходимо посмотреть/отредактировать. Список формируется в зависимости от указанного выше типа. Указать объекты можно только те, которые могут хранить коды Битрикс.

    При нажатии на кнопку Записать изменения будет выполнена перезапись в элементе .

    Модуль обмена 6.х

    После установки модуля обмена 6.х в меню 1С:УНФ появляется пункт 1С-Битрикс, который предназначен для настройки обмена данными с сайтами:

    Команды раздела Обмен с интернет магазином:

    • Настройка обмена с интернет магазином — осуществляется переход на форму со [dw]списком настроек обмена с сайтами[/dw][di]
      Подробнее…[/di] (форма просмотра кодов полностью аналогична форме, используемой в 1C: УТ ред. 11.2 с модулем обмена 6.х).
    • Импорт товаров из интернет магазина — открывается [dw]мастер загрузки товаров с сайта[/dw][di][/di]. Мастер полностью аналогичен мастеру импорта товаров, используемому в 1C:УТ ред. 11.1 с модулем обмена 4.х).
    • Картинки и файлы для характеристик номенклатуры — открывается [dw]форма[/dw][di][/di], где можно прикрепить картинки и файлы характеристикам номенклатуры (форма просмотра кодов полностью аналогична форме, используемой в 1C:УТ ред. 11.2 с модулем обмена 6.х).
    • Свойства товаров в документах — открывается [dw]форма[/dw][di][/di], где можно посмотреть свойства каждой товарной позиции в заказе (форма просмотра кодов полностью аналогична форме, используемой в 1C:УТ ред. 11.2 с модулем обмена 6.х).
    • Посмотреть идентификаторы Битрикс — открывается форма, на которой можно посмотреть [dw]коды Битрикс[/dw][di][/di] объектов , пришедшие с сайта (форма просмотра кодов полностью аналогична форме, используемой в 1C:УТ ред. 11.1 с модулем обмена 4.х).
    • Версия модуля/обновить — проверяется актуальность установленного модуля, и при необходимости, рекомендуется выполнить обновление.
    • Открыть документацию — осуществляется переход на материалы учебного курса по интеграции с .
    • Посмотреть вебинары по интеграции с 1С — открывается страница с записями проведенных вебинаров по интеграции с .

    Важно! Работа с модулем обмена 6.х в 1С:УНФ ред. 1.6 полностью аналогична работе с модулем обмена 6.х в 1С:УТ ред 11.2. Поэтому описание необходимых операций смотрите в соответствующих уроках главы Интеграция с «1С:УТ» ред. 11.1, ред. 11.2.

    Интеграция с «1С:Розница» ред. 2.3

    В данной главе описаны настройки для обмена данными со стороны 1С:Предприятие, ред. Розница 2.3.

    Внимание! Описание настроек приведено с учетом того, что в установлен Модуль обмена 8.x.

    Примечание: если для обмена использовать встроенный в конфигурацию механизм обмена, то часть описанных в данной главе возможностей обмена будет недоступна.

    Команды модуля обмена 8.0.х

    На странице представлен следующий список команд:

    mod_obm_8.jpg
    Подробнее…[/di], а сама процедура выполняется со стороны
    .

      Шаг 1. Параметры сайта

    В 1С:Предприятие перейдите в Настройки и кликните по пункту Обмен с сайтами. Откроется форма со списком узлов обмена с сайтами. Нажмите кнопку Синхронизация данных и выберите пункт Помощник импорта товаров с сайта под управлением CMS 1С-Битрикс. Откроется мастер импорта товаров с сайта:

    • В секции Адрес укажите адрес вашего сайта, содержащий путь до файла /bitrix/admin/1c_exchange.php (либо путь к странице с [dw]собственными настройками интеграции[/dw][di]Если вам необходимо выполнять обмен данными с одного продукта «1С-Битрикс: Управление сайтом», но с разными настройками обмена, то для этого следует создать собственные страницы с настройками импорта, экспорта каталога и обмена заказами.
      Подробнее…[/di]).
    • В секции Авторизация задайте логин и пароль пользователя из «1С-Битрикс: Управление сайтом», который обладает правом на выгрузку каталога с сайта (т.е. пользователь должен относится к группе, указанной в [dw]настройках интеграции[/dw][di]Настройка интеграции с 1С:Предприятие выполняется на странице Магазин > Настройки > Интеграция с 1С.
      Подробнее…)[/di]).
    • В секции Дополнительно задайте интервал отправки запросов.

    Нажмите кнопку Далее.

      Шаг 2. Параметры импорта

    Задайте параметры загрузки товаров в :

    • В поле Единица измерения устанавливается та единица измерения, которая задана в настройках .
    • В поле Загружать товары в группу задайте группу, в которую товары должны быть загружены. Группу можно выбрать как среди существующих, так и создать новую.
    • Отметьте необходимые для вас опции загрузки товаров в :
      • Создавать группы — в попадет иерархия групп товаров, в которых будет сам товар;
      • Создавать свойства (доп. сведения) товаров — с сайта будут выгружены свойства товаров;
      • Создавать характеристики товаров (SKU) — будут выгружены характеристики товаров;
      • Устанавливать цены — будут импортированы цены товаров и при необходимости типы цен.
      • Загружать картинки — вместе с товарами будут загружены картинки.

    Нажмите кнопку Далее.

      Шаг 3. Импорт

    Отобразится информация о процедуре импорта каталога товаров с сайта.

    Нажмите кнопку Начать импорт. В процессе импорта, когда система получит данные с сайта, она запросит у вас разрешение на загрузку товаров. После того, как товары будут загружены в базу , система запросит разрешение на загрузку изображений (если соответствующая опция была отмечена). По окончании процедуры импорта будет выведен протокол загрузки товаров.

    Прочие возможности модуля обмена

    В главе рассказывается об интересных и полезных возможностях модуля обмена.

    Просмотр и редактирование зарегистрированных изменений

    Для просмотра зарегистрированных изменений необходимо перейти к списку узлов обмена (Настройки > Обмен с сайтами), выбрать необходимый вам узел и нажать на пункт Показать зарегистрированные изменения кнопки Синхронизация данных.

    Откроется окно с информацией о всех зарегистрированных изменениях узла обмена. Просматривать изменения можно вплоть до элементов, разворачивая их в дереве:

    Кроме того, вы можете не только просматривать изменения, но и удалять их.

    Редактирование кодов Битрикс у объектов 1С

    Чтобы перейти к редактированию кодов Битрикс у объектов , следует в форме со списком узлов обмена (Настройки > Обмен с сайтами) нажать кнопку Общие настройки и выбрать пункт соответствующий пункт. Откроется форма следующего вида:

    Здесь указывается тип объекта , для которого нужно посмотреть/редактировать коды. Он может быть одним из следующих:

    • Справочники;
    • Документы;
    • Планы видов характеристик.

    В следующем поле задаётся объект, коды элементов которого необходимо посмотреть/отредактировать. Список формируется в зависимости от указанного выше типа. Указать объекты можно только те, которые могут хранить коды Битрикс.

    При нажатии на кнопку Записать изменения будет выполнена перезапись в элементе .

    Модуль обмена 6.х

    После установки модуля обмена 6.х в меню 1С:УНФ появляется пункт 1С-Битрикс, который предназначен для настройки обмена данными с сайтами:

    Команды раздела Обмен с интернет магазином:

    • Настройка обмена с интернет магазином — осуществляется переход на форму со [dw]списком настроек обмена с сайтами[/dw][di]
      Подробнее…[/di] (форма просмотра кодов полностью аналогична форме, используемой в 1C: УТ ред. 11.2 с модулем обмена 6.х).
    • Импорт товаров из интернет магазина — открывается [dw]мастер загрузки товаров с сайта[/dw][di][/di]. Мастер полностью аналогичен мастеру импорта товаров, используемому в 1C:УТ ред. 11.1 с модулем обмена 4.х).
    • Картинки и файлы для характеристик номенклатуры — открывается [dw]форма[/dw][di][/di], где можно прикрепить картинки и файлы характеристикам номенклатуры (форма просмотра кодов полностью аналогична форме, используемой в 1C:УТ ред. 11.2 с модулем обмена 6.х).
    • Свойства товаров в документах — открывается [dw]форма[/dw][di][/di], где можно посмотреть свойства каждой товарной позиции в заказе (форма просмотра кодов полностью аналогична форме, используемой в 1C:УТ ред. 11.2 с модулем обмена 6.х).
    • Посмотреть идентификаторы Битрикс — открывается форма, на которой можно посмотреть [dw]коды Битрикс[/dw][di][/di] объектов , пришедшие с сайта (форма просмотра кодов полностью аналогична форме, используемой в 1C:УТ ред. 11.1 с модулем обмена 4.х).
    • Версия модуля/обновить — проверяется актуальность установленного модуля, и при необходимости, рекомендуется выполнить обновление.
    • Открыть документацию — осуществляется переход на материалы учебного курса по интеграции с .
    • Посмотреть вебинары по интеграции с 1С — открывается страница с записями проведенных вебинаров по интеграции с .

    Важно! Работа с модулем обмена 6.х в 1С:УНФ ред. 1.6 полностью аналогична работе с модулем обмена 6.х в 1С:УТ ред 11.2. Поэтому описание необходимых операций смотрите в соответствующих уроках главы Интеграция с «1С:УТ» ред. 11.1, ред. 11.2.

    Интеграция с «1С:Розница» ред. 2.3

    В данной главе описаны настройки для обмена данными со стороны 1С:Предприятие, ред. Розница 2.3.

    Внимание! Описание настроек приведено с учетом того, что в установлен Модуль обмена 8.x.

    Примечание: если для обмена использовать встроенный в конфигурацию механизм обмена, то часть описанных в данной главе возможностей обмена будет недоступна.

    Команды модуля обмена 8.0.х

    На странице представлен следующий список команд:

    mod_obm_8.jpg

    Подраздел Общие настройки:

    • Общие настройки — переход на форму настроек, которые применяются для всех настроек обмена, т.е. к глобальным настройкам.
    • Настройки обмена с сайтами — переход на форму списка настроек обмена с сайтами. На форме можно создать новые настройки подключения к сайтам.
    • Выполнить обмен с сайтом — производится обмен с сайтом. Если настроек обмена несколько, то при нажатии на команду нужно будет выбрать конкретную настройку обмена.
    • Зарегистрированные изменения — переход на форму просмотра списка данных, которые будут выгружены в ближайшем обмене..

    Подраздел Загрузка документов в режиме real time:

    • Запустить соединение к сайту — подключение к сайту для проверки на наличие новых заказов. Если база 1С файловая, то текущий сеанс становится подключением, зависая (так и должно быть, пока висит — подключено). Если база клиент-серверная, то запускается фоновое задание, которое становится подключением. Если настроек обмена несколько, то при нажатии на команду нужно будет выбрать конкретную настройку обмена.
    • Отключить соединение к сайту — прекращается мониторинг на наличие новых заказов на сайте. Если настроек обмена несколько, то при нажатии на команду выбрать нужную настройку обмена.

    Подраздел Сервис:

    • Журнал обменов — переход на журнал, где можно посмотреть информацию по обменах данными.
    • Журнал ошибок — переход на журнал ошибок, где показаны ошибки, сделанные во время обмена с сайтами. Функционал доступен только при установке флажка в общих настройках.
    • Идентификаторы объектов — переход на форму, где можно увидеть и задать привязку объектов 1С к данным 1С-Битрикс: Управление сайтом. Привязываются объекты 1С к объектам БУС через идентификаторы.
    • Картинки и файлы номенклатуры — переход на форму, где можно назначать картинки и файлы характеристикам номенклатуры, которые выгрузятся на сайт как торговые предложения БУС.
    • Импорт товаров из интернет магазина — открывается мастер импорта товаров с сайта. Он позволяет импортировать в базовом виде товары и торговые предложения с сайта.

    Подраздел См. также:

    • Версия модуля — выводится сообщение о текущей версии модуля.
    • Документация — происходит скачивание файла с документацией по модулю обмена.
    • Вебинары по интеграции с 1С — переход на страницу с записями проведенных вебинаров по интеграции с 1С.

    Установка общих настроек обмена с сайтами

    Перейти на форму общих настроек можно из раздела 1С-Битрикс: Управление сайтом > Общие настройки.

    На форме задаются настройки, которые применяются для всех созданных настроек обмена с сайтом.

    common_sett.jpg

    Настройка хранения истории взаимодействий

    • Флаг Обрезать историю взаимодействий определяет период очищения старой информацию об обменах с сайтами. Рекомендуется обрезать, т.к. журнал обмена может занимать много памяти.
    • Поле Количество дней хранения истории определяет, через сколько дней информация об обмене становится устаревшей и подлежит удалению.
    • Если установлен флаг Выгружать лог на сайт, то в конце выгрузки данных на сайт XML файлы и сама история обмена будут запакованы и отправлены на сайт. Хранятся они на сайте в папке: /upload/1c_catalog/Reports.
    • Флаг Хранить информацию об ошибках определяет, нужно ли сохранять информацию об ошибках в журнал ошибок для дальнейшего анализа. Информация об ошибках может высылаться по почте.

    Настройка открытия БУС из 1С

    В разделе определяется, как будут открываться web страницы из 1С — используя браузер ОС по умолчанию или же используя встроенный браузер 1С.

    Настройка оповещений

    В разделе можно настроить оповещения пользователям. Есть два вида оповещений: оповещения об ошибках и оповещение о начале обмена.

    Оповещать об ошибках можно:

    1. Пользователей 1С, указывая конкретных пользователей 1С в соответствующей табличке.
    2. По электронной почте, указывая конкретные адреса в соответствующей табличке.

    Для оповещения о начале обмена необходимо указать адрес внешнего сервиса, куда будет стучаться 1С. Например, https://healthchecks.io.

    Создание настройки обмена с сайтом

      Главное окно настроек

    Перейти на форму списка настроек обмена можно из раздела 1С-Битрикс: Управление сайтом» > Настройки подключения.

    В открывшемся окне можно увидеть список созданных настроек, создать новую или запустить выполнение обмена выбранной настройки.

    main_wind.jpg

      Настройка подключения

    При нажатии на кнопку Создать подключение к БУС откроется окно создания/редактирования настроек обмена.

    nastr_obm.png

    • В поле Название настройки указывается наименование настройки, которая будет отображаться в списке настроек.
    • При нажатии на кнопку Принудительная выгрузка картинок производится передача данных по открытой настройке обмена с признаком принудительной выгрузки всех картинок/файлов товаров и предложений. В обычном варианте передаются только новые и измененные картинки.

    Раздел Назначение

    Настройка обмена может предназначаться для следующих режимов:

    1. Обмен данными с сайтом (Выгружать на сайт). Необходимо указать следующие настройки:
      • Адрес сайта – путь до интернет-магазина, с которым должен производиться обмен. Необходимо указывать по шаблону <адрес сайта> + /bitrix/admin/1c_exchange.php. Т.е. нужно указывать конкретную страницу-инициализатор.
      • Имя пользователя – имя пользователя, под которым производится авторизация на сайте для выполнения обмена. У указанного пользователя сайта должны быть права на эту функцию.
      • Пароль пользователя – пароль указанного выше пользователя.
      • При нажатии на кнопку Проверить соединение производится проверка соединения с сайтом по указанным параметрам. Результат подключения будет выведен на экран.
    2. Выгружать данные в каталог на диске ПК (Выгружать в каталог на диске). При выгрузке данных 1С в каталог на диске указываются следующие настройки:
      • Каталог выгрузки – адрес, где хранятся выгруженные XML файлы. Если база 1С клиент-серверная, то адрес должен быть корректен для пользователя, под которым запущена служба 1С.
      • Файл загрузки — адрес, по которому модуль ищет файл с документами, который пришел из интернет-магазина. Указывать адрес необязательно.

    Раздел Способ выгрузки данных

    В разделе указывается, каким способом будет происходить обмен данными с интернет-магазином:

    • В режиме реального времени – если выбран этот способ, то изменения в 1С будут сразу же отправлены на сайт. Изменения из интернет-магазина попадут в 1С или при ручном обмене, или при запущенном канале подключения к интернет-магазину, который следит за изменениями.
    • По расписанию – если выбран этот способ, то передача данных между 1С и сайтом производится по установленному расписанию.
    • Только ручной обмен – если выбран этот способ, то передача данных между 1С и сайтом производится только в ручном режиме, по нажатию на соответствующие команды: в разделе 1С-Битрикс: Управлением сайтом и в окне списка настроек обмена.

    Раздел Контроль изменений

    В разделе указывается, какой объем данных будет выгружаться на сайт: все данные или только измененные. Рекомендуется при первом обмене выполнять полную выгрузку по кнопке Принудительная выгрузка картинок, а далее только измененные данные.

    Раздел Режим обмена данных

    В разделе указывается, какими данным должны обмениваться 1С и интернет-магазин. При нажатии на кнопку Настроить происходит открытие окна настройки обмена данных выбранного вида.

    Раздел Прочие настройки

    • Настройка Порядок выполнения обмена определяет, порядок выполнения. Сначала данные в 1С загружаются, а затем выгружаются, или наоборот. Имеет значение только для обмена документов.
    • В настройке Количество повторений при ошибках задается значение, сколько раз пытаться отправить пакет с данными при неудачной отправке пакета.
    • В поле Таймаут между ошибочными повторами задается значение, сколько секунд должно пройти, перед тем как снова передать неудачно отправленный пакет данных.

    Настройка выгрузки информации о товарах

      Основное окно

    При нажатии на кнопку Настроить в подразделе Выгрузка информации о номенклатуре открывается окно:

    vigruz1.png

    В левой половине окна указываются настройки по выгружаемым каталогам (каждый каталог – отдельный инфоблок на сайте), в правой — настройки каталога. Для каждого каталога индивидуальные настройки.

      Настройка каталогов

    В левой части окна выведена таблица каталогов товаров, которые выгружаются в отдельные инфоблоки на сайте. Добавляются новые каталоги в таблице по кнопке Добавить, удаляются при нажатии на клавиатуре клавиши Delete. При нажатии на кнопку Подробно отображаются идентификаторы каталога, по которым происходит связка с инфоблоками на сайте. При нажатии на кнопку Дерево групп открывается окно с настройкой пользовательского дерева групп для выбранного каталога.

    При нажатии на кнопку Отбор открывается [dw]окно отборов[/dw][di]vigruz2.png[/di] по выгружаемой информации о товарах. Можно указывать как предопределенные отборы, так и задать свой.

      Пользовательское дерево групп

    Пользовательские группы позволяют создавать свои группы товаров, которые будут выгружены на сайт, не изменяя иерархию товаров в 1С. Причем можно один и тот же товар указать сразу нескольким группам.

    Дерево групп привязывается к каталогу через идентификатор каталога.

    Вызвать форму создания/редактирования пользовательских групп можно на вкладке настройки выгрузки товаров, нажав на кнопку [dw]Настроить дерево групп[/dw][di]vigruz3.png[/di].

    Слева создается пользовательский каталог с товарами, который будет выгружен на сайт. Вложенность разделов (групп) может быть различной. Сначала создается группа, потом ей назначается список товаров/групп. Если в разделе инфоблока указывается группа товара, то в этом разделе будет только товары группы (и подчиненных групп).

    При нажатии на кнопку Отмечать выбранные товары товары, которые уже указаны в разделах инфоблока, будут подсвечены другим цветом. Функция очень полезна при указании дерева групп, но при большом дереве групп может потреблять много памяти, что приведет к общему замедлению.

    Созданное дерево групп может быть сохранено в файл или импортировано из файла. Или же сформирован отчет по выбранной номенклатуре.

      Вкладка Товары

    На вкладке [dw]Товары[/dw][di]vigruz4.png[/di] указываются настройки выгрузки товаров на сайт.

    • Если стоит флажок Выгружать информацию о товарах, то будут выгружена информация о самом товаре.
    • Если стоит флажок Выгружать картинки и файлы, то будут выгружены картинки и файлы товаров. Картинки и файлы выгружаются только новые или измененные.
    • Признак Выгружать значения свойств в товары означает, что в товары будут выгружены значения свойств, даже если не выгружаются сами свойства. Это может быть нужно, если свойства выгружаются отдельно другой настройкой обмена.
    • Если стоит флажок Выгружать штрихкоды, то для товаров будет выгружен их штрих код. Если штрих коды не используются, то лучше этот флажок проставлять, т.к. это замедлит работу выгрузки.
    • Если стоит флажок Выгружать планируемую дату поступления, то в товары будет выгружена информация, когда планируется ближайшее поступление товара.

    В группе Настройка соответствий полей номенклатуры задаются правила, в какое поле XML товара выгружается определенная информация товара.

    Основные реквизиты постоянны. Ограничений на дополнительные реквизиты нет. Служебные поля XML файла редактировать нельзя.
    Значения наименований полей 1С могут быть как предопределенными (например, Штрихкод, Наименование), так и задаваться по произвольному алгоритму.

      Вкладка Предложения

    На вкладке [dw]Предложения[/dw][di]vigruz5.png[/di] указываются настройки выгрузки предложений товаров на сайт.

    • Если стоит флажок Выгружать предложения, то будут выгружены торговые предложения товаров.
    • Если стоит флажок Выгружать картинки и файлы, тогда будут выгружены картинки и файлы торговых предложений. Картинки и файлы выгружаются только новые или измененные.
    • Признак Выгружать значения свойств означает, что в предложения будут выгружены значения свойств, даже если не выгружаются сами свойства (это нужно, когда свойства выгружаются отдельно другой настройкой обмена).
    • Признак Выгружать характеристики определяет, нужно ли в предложениях выгружать характеристики предложений (если достаточно их выгружать как свойства).
    • Если стоит флажок Выгружать штрихкоды, то для товаров и их предложений будут выгружены их штрих-коды. Если штрих-коды не используются, то лучше флажок этот не ставить, т.к. это замедлит работу выгрузки.
    • Если стоит флажок Выгружать планируемую дату поступления, то в предложениях будет выгружена информация, когда планируется ближайшее поступление товара.

      Вкладка Свойства

    На вкладке [dw]Свойства[/dw][di]vigruz6.png[/di] указываются настройки выгрузки свойств товаров и предложений на сайт.

    Выгружаются только те свойства товаров (номенклатуры) и предложений (характеристик номенклатуры), которые указаны в таблицах выгружаемых свойств. Свойства автоматически не привязываются к разделам инфоблоков. Это нужно делать вручную.

    Списочным свойствам можно указать, чтобы они хранились в Highload-блоках. Для этого необходимо в колонке Выгружать в HL-справочники напротив свойства указать флаг.

    Не списочным свойствам (числовым или строковым) можно указать, чтобы они выгружались как список. Для этого необходимо в колонке Выгружать как справочник напротив свойства указать флаг.

      Вкладка Остатки

    На вкладке [dw]Остатки[/dw][di]vigruz7.png[/di] указываются настройки выгрузки остатков товаров и предложений на сайт.

    Остатки выгружаются только по тем складам, которые указаны в таблице.

    Остатки могут выгружаться как общие по всем выгружаемым складам, так и в разрезе каждого склада. За это отвечает флаг Выгружать остатки по магазинам.

    Остатки могут выгружаться в разрезе резерва. За это отвечает флаг Выгружать остатки с учетом резерва.

      Вкладка Цены

    На вкладке [dw]Цены[/dw][di]vigruz8.png[/di] указываются настройки выгрузки остатков товаров и предложений на сайт.

    Цены выгружаются только по тем прайсам, которые указаны в таблице.

    Обмен документами

      Вкладка Общие настройки

    При нажатии на кнопку Настроить в подразделе Обмен документами открывается окно:

    ObmDok1.png

    На вкладке Общие настройки указываются общие настройки для всех типов обменивающихся документов.

    • Если установлен флаг Загружать заказы, то заказы и подчиненные документы будут загружаться с сайта.
    • Если установлен флаг Выгружать заказы, то заказы и подчиненные документы будут выгружаться из 1С на сайт.

      Раздел Настройки загрузки документов

    • Если установлен флаг Обновлять документы 1С по данным сайта, то повторно загружаемые документы сайта в 1С будут изменены.
    • В поле Загружаются с указывается дата. Если заказ с сайта старше этой даты — заказ будет пропущен.
    • Номенклатура доставки — номенклатура-услуга, которая будет установлена в документах 1С, определяющая стоимость доставки. Если не указана – будет создана в 1С автоматически.
    • При нажатии на кнопку Настроить реквизиты загружаемых в 1С документов откроется окно, в котором можно настроить, как документы будут заполняться, попадая в 1С.
    • При нажатии на кнопку Настроить загрузку контрагентов откроется окно, в котором можно настроить, как будут контрагенты заполняться, попадая в 1С.

      Раздел Загрузка новых товаров в 1С по данным из документов

    Если в момент загрузки документа в 1С не будет найден товар по идентификатору, то будет создан новый товар по указанным в разделе настройкам.

    ObmDok2.png

    • Если указано значение в настройке Группа для новой номенклатуры, то в указанную группу будут попадать новые товары.
    • При создании номенклатуры в 1С критически важно заполнить поле Вид номенклатуры, поэтому в окне есть настройки для указания вида номенклатуры для товаров и вида номенклатуры для услуг.

      Настройки выгрузки документов

    Поле Выгружаются с — дата. Документы 1С старше указанной даты не будут выгружены на сайт.

    Можно задать [dw]отбор[/dw][di]ObmDok3.png[/di] по выгружаемым заказам.

    Выгрузятся только те заказы, которые удовлетворяют условиям. Условия могут быть как предопределенные, так и самостоятельно заданные.

      Вкладка Настройки заказов

    На вкладке [dw]Настройки заказов[/dw][di]ObmDok4.png[/di] указываются настройки обмена заказов.

    • Настройка Причина отмены заказа задается на тот случай, если с сайта приходит отмененный заказ, а по наименованию такая причина отмены в 1С не обнаруживается. В этом случае в заказе установится значение настройки.
    • При нажатии на кнопку Настроить соответствия статусов откроется окно указания [dw]соответствия статусов[/dw][di]ObmDok5.png[/di] 1С и сайта.

    Привязка статусов производится к статусам заказов. Статусы заказов с сайта можно подгрузить с помощью кнопки Загрузить с сайта. Можно принудительно устанавливать статусы, когда заказ 1С переходит в определенное состояние: оплачен, отгружен, оплачен и отгружен.

      Вкладка Настройки оплат

    На вкладке [dw]Настройки оплат[/dw][di]ObmDok6.png[/di] указываются настройки обмена оплат.

    Обратите внимание! Для конфигурации 1С «Розница, ред. 2.3» оплаты загружаются только для юридических лиц.

    • Если установлен флаг Загружать оплаты, то оплаты, пришедшие с сайта будут загружены в 1С.
    • Если установлен флаг Принудительно проводить оплаты если они оплачены на сайте, то оплаты, пришедшие с сайта будут сразу проводиться в 1С.
    • Если установлен флаг Выгружать оплаты, то оплаты будут выгружаться из 1С на сайт.
    • При нажатии на кнопку Настроить соответствия платежных система откроется окно указания [dw]соответствия платежных систем[/dw][di]ObmDok7.png[/di] сайта к данным 1С.

      Вкладка Настройки отгрузок

    На вкладке [dw]Настройки отгрузок[/dw][di]ObmDok8.png[/di] указываются настройки обмена отгрузок.

    Обратите внимание! Для конфигурации 1С «Розница, ред. 2.3» отгрузки загружаются только для юридических лиц.

    • Если установлен флаг Загружать отгрузки, то оплаты, пришедшие с сайта будут загружены в 1С.
    • Если установлен флаг Принудительно проводить отгрузки если они отгружены на сайте, то отгрузки, пришедшие с сайта будут сразу проводиться в 1С.
    • Если установлен флаг Выгружать отгрузки, то отгрузки будут выгружаться из 1С на сайт.

    Настройка загрузки контрагентов

    При нажатии на кнопку Настроить загрузку контрагентов, которая находится на вкладке Общие настройки настроек обмена документов, откроется окно настройки загрузки контрагентов, попадающих в 1С.

    kontrag1.png

    • Если стоит флаг Подставлять ФИО в полное наименование контрагентов с типом физ. лицо, то для физических лиц полное наименование будет получаться как сумма полей ‘Фамилия + Имя + Отчество’.
    • Если необходимо, чтобы не создавался новый контрагент, когда покупку совершает физическое лицо, то нужно заполнить поле Контрагент. Он будет всегда устанавливаться, когда покупку совершает физическое лицо.
    • Флаг Обновлять контрагентов из 1С определяет, нужно ли обновляться по данным с сайта.

    В группе Способы идентификации задаются правила поиска в базе 1С. Порядок идентификации идет по порядку строк. Если по какому-то признаку не найден контрагент, или найдено несколько, то он заново начинает искать по следующему признаку. Если по всем признакам нет результатов поиска, то будет создан новый. Если по какому-то признаку было найдено 2 и более (и не найдено по остальным), то контрагент в документе не будет указан.

    В табличных частях соответствий адресов контрагентов можно указать, какие виды контактной информации будут подставляться в адресах в зависимости от поля XML файла. Если указать одно и то же наименование поля в XML несколько раз, то контактная информация выгрузится для всех указанных видов контактной информации. Соответствия задаются как для юридических лиц, так и для физических.

    Настройка заполнения загружаемых документов

    При нажатии на кнопку Настроить реквизиты загружаемых в 1С документов, которая находится на вкладке Общие настройки настроек обмена документов, откроется окно настройки загрузки документов, попадающих в 1С.

    При создании настройки обмена соответствия загружаемых полей заполняются по умолчанию. Также установить по умолчанию можно по кнопке Заполнить по умолчанию.

    Отображение настроек может быть в 2 видах: упрощенном и продвинутом

    В упрощенном режиме (базовые настройки):

    ZagrDok1.png

    В базовом режиме большинство настроек скрыто. Отображаются только наиболее важные и часто используемые настройки. Настройки указываются для заказов. Подчиненные документы подтягивают данные из владельцев заказов.

    В продвинутом режиме ([dw]продвинутые настройки[/dw][di]ZagrDok2.png[/di]) более подробны.

    Правая верхняя таблица

    В правой верхней таблице отображаются все реквизиты указанного документа. Для того, чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов которая находится в верхней левой таблице.

    Тип данных заполнения реквизита может быть следующий:

    1. Из поля XML. Если выбран этот тип, то значение будет найдено по алгоритму, указанному в колонке Значение. Как правило, алгоритмы реализованы на основании данных XML. При указании этого типа в колонке Значение появляется предопределенный список значений алгоритмов.
    2. Из заказа. Если выбран этот тип, то значение будет взято из заказа основания. Такого же реквизита.
    3. Фиксированное значение. Если выбран этот тип, то в реквизит документа будет подставляться указанное фиксированное значение. При указании этого типа данных тип значения фиксированного значения определяется автоматически.
    4. Из дополнительных свойств документа (по наименованию). При указании этого типа значение реквизита будет искаться по следующему алгоритму:
      • Проверяется, есть ли свойство документа (задается в профилях обмена) с указанным наименованием, которое указывается в колонке Значение.
      • Если такое свойство есть и оно заполнено, то определяется тип реквизита документа. Если их несколько (составное) – массив.
      • Перебираются все элементы объектов 1С указанного типа объекта(или нескольких). Первый найденный элемент с наименованием, указанным в свойстве заказа, будет подставлен в реквизит.
    5. <Свой алгоритм>. Если указан свой алгоритм, то реквизит заполняется по указанному алгоритму.

    Левая нижняя таблица

    В нижней левой части документа отображены все заполняемые табличные части указанного документа (добавление новых табличных частей пока отключено). В колонке Поле XML указывается наименование подчиненного элемента, из которого берутся данные. Если значение не заполнено – будет создана всего одна строка.

    Правая нижняя таблица

    В нижней правой части отображаются все реквизиты указанной табличной части документа. Для того, чтобы реквизиты документа отобразились в таблице, необходимо нажать на кнопку Настроить соответствия реквизитов, которая находится в нижней левой таблице.

    Заполняются реквизиты так же, как и реквизиты документа, с единственным отличием, что у табличной части больше предопределенных алгоритмов.

    Выгрузка пользовательских справочников

    При нажатии на кнопку Настроить в подразделе Выгрузка пользовательских справочников открывается окно:

    Функционал позволяет выгрузить любой справочник в HL-инфоблок. Элементы выгружаются всегда все. В табличную часть Справочники можно добавить любой справочник базы 1С. При выборе строки в таблице значений, отобразятся все его реквизиты.

    • Для того чтобы реквизит добавлялся, нужно поставить напротив флажок Выгружаемо.
    • Если значение реквизита ссылка, то при установке признака Выгружать как УИ будет добавлено не наименование ссылочного элемента, а его уникальный идентификатор.

    Зарегистрированные изменения

    На форме Зарегистрированные изменения можно увидеть, какая информация может быть выгружена из 1С в следующем обмене с сайтом в режиме изменений.

    На вкладке Неотправленные пакеты данных можно увидеть пакеты, которые не были отправлены на сайт по тем или иным причинам (как правило, это или ручное прерывание выгрузки, или ошибка во время выгрузки на сайт) или какие пакеты выгружаются в текущий момент.

    Выгружаются как зарегистрированные к изменению, так и не отправленные пакеты данных. Регистрируются все измененные данные в 1С, но выгружаются только те, которые удовлетворяют условиям выгрузки.

    Перейти на форму просмотра зарегистрированных изменений можно следующим способом:

    Раздел 1С-Битрикс: Управление сайтом > Зарегистрированные изменения.

    ZaregIzm.png

    Журнал обменов

    На форме Журнал обменов можно увидеть протокол обменов с сайтами в разрезе дат, типа обмена и других разрезов. Этот же протокол может быть выгружен на сайт, если стоит нужный флаг в общих настройках.

    Открыть журнал обменов можно по следующему адресу: 1С-Битрикс: Управление сайтом > Журнал обменов.

    JurObm1.png

    Можно указать период, за который отображается история.

    Можно принудительно удалить историю до определенной даты. Полезно, когда отключено автоматическое обрезание лога, т.к. операция может быть длительной.

    Можно настроить [dw]список отображения[/dw][di]JurObm2.png[/di] истории через типовые механизмы 1С, изменяя группировки или добавляя условия (например, отображать только ошибки).

    Журнал ошибок

    Если в общих настройках включена опция Хранить информацию об ошибках, то информация об ошибках будет храниться в специальном журнале. В нём есть динамические отборы по настройкам обмена и операциям. При выборе определенной операции устанавливается отбор – отображаются проблемы, которые возникли во время указанной операции.

    Посмотреть эту информацию можно по пути 1С-Битрикс: Управление сайтом > Журнал ошибок.

    Все записи хранятся в разрезе дат. Можно пометить решены они или нет.

    Если журнал ошибок стал слишком большим, воспользуйтесь кнопкой Удалить записи для уменьшения его размера.

    Идентификаторы объектов БУС

    На форме Идентификаторы БУС отображаются ID БУС, которые назначены объектам 1С. По сути, это связка объектов и 1С-Битрикс: Управление сайтом. Если они будут удалены, то при следующем обмене в 1С будет создан дубль. Как правило, в базе 1С хранятся идентификаторы заказов и покупателей. Но если был импорт товаров с сайта, то и, аналогично, товаров и предложений. Присваивать идентификаторы объектам 1С можно вручную.

    Перейдите на форму просмотра и указания по пути 1С-Битрикс: Управление сайтом» > Идентификаторы объектов БУС.

    ID_CMS.png

    При вводе ID вручную нужно обязательно указать адрес сайта, а также тип данных.

    Картинки и файлы характеристик номенклатуры

    В модуле обмена с сайтом есть возможность указания картинок и файлов характеристикам товаров, которые выгружаются как предложения. Они выгружаются по такому же алгоритму, как и для товаров, то есть только новые и измененные. Если необходимо принудительно выгрузить все, то нужно зайти в настройку обмена и нажать на кнопку Принудительная выгрузка картинок.

    Перейти на форму можно следующим способом: 1С-Битрикс: Управление сайтом > Картинки и файлы характеристик номенклатуры.

    В табличной части 1 отображена номенклатура базы 1С. При выборе определенной позиции, в табличной части 2 отобразятся все ее характеристики. При выборе определенной характеристики, в табличной части 3 отобразятся все ее присоединенные картинки и файлы. Если присоединенный документ – это изображение, то она отобразится справа 4.

    Для каждой характеристики номенклатуры можно установить основную картинку, которая будет детальной. Для этого необходимо открыть сам присоединенный файл и нажать на кнопку [dw]Основная[/dw][di][/di].

    Из окна присоединенного файла можно открыть сам файл, нажав на кнопку Просмотреть, заменить его на [dw]другой[/dw][di][/di].

    Картинки и файлы для предложений будут расположены там же, где и для товаров.

    Импорт товаров из интернет-магазина

    При нажатии на команду Импорт товаров из интернет магазина из раздела 1С-Битрикс: Управление сайтом открывается окно загрузки товаров с сайта.

    На первом шаге задаются настройки подключения к сайту и интервал отправки запросов.

    На [dw]втором шаге[/dw][di][/di] задаются настройки загрузки.

    Что произойдет, если установить следующие признаки?

    • Создавать группы – в 1С попадет иерархия групп товаров.
    • Создавать свойства товаров – с сайта выгрузятся как сами свойства, так и указанные свойства.
    • Создавать характеристики товаров – с сайта выгрузятся характеристики.
    • Загружать картинки – будут загружены картинки.
    • Устанавливать цены – импортируются цены, и, при необходимости, типы цен.

    На [dw]третьем шаге[/dw][di][/di] производится загрузка данных.

    После нажатия на кнопку Начать импорт с сайта будут загружены и проанализированы файлы XML с данными по товарам, а потом будет предложена загрузка. Если нажать на кнопку Да, то данные будут загружены в базу 1С.

    Настройки интеграции других продуктов 1С

    Кроме описанных выше продуктов можно осуществить интеграцию и других продуктов и их локализованных конфигураций.

    Для интеграции 1С:Управление производственным предприятием и 1С:Комплексная автоматизация предприятий используйте описание настроек интеграции с 1С:Управление торговлей, ред. 10.3.

    Типичные ошибки и проблемы

    Пожалуйста, еще раз проверьте ваши настройки обмена по этому чек-листу. В нём перечислены наиболее часто встречающиеся проблемы, которые составляют 70% обращений в Техподдержку. Кейсы, не вошедшие в чек-лист, перечислены ниже.

    • Обмен заказами завершен с ошибками
    • Не меняется статус заказа при выгрузке из 1С
    • Изменения товаров не зарегистрированы. Выгрузка товаров не произведена.
    • Изменения на сайте не приходят в 1С.
    • Как выгрузить каталоги из 1С в разные типы инфоблоков?
    • Не удалось найти вид номенклатуры
    • Поле объекта не обнаружено
    • Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
    • Произошла ошибка на стороне сервера. Файл не отправлен
    • Не работает авторизация при обмене данными с 1С
    • При выгрузке каталога из 1С не ставит галочку «уменьшать количество при заказе»
    • Возможные причины медленного импорта из 1С
    • Если структура каталога в 1С отличается от каталога на сайте?
    • Ошибка импорта метаданных
    • Выгрузка картинок
    • Проблема. При попытке обмена заказов в выходит сообщение:

      Выгружено товаров: 1
      Выгружено картинок: 1
      Выгрузка товаров успешно завершена
      Не установлен реквизит «ГруппаДоступаККонтрагенту». Элемент не записан!
      Не установлен реквизит «РегионДоставки». Элемент не записан!
      Не установлен реквизит «Основная форма оплаты». Элемент не записан!
      {Обработка.ОбменССайтом(3468)}: Ошибка при вызове метода контекста (Записать): Операция не выполнена!
      Произошла ошибка: . По причине:

      Не удалось найти/создать контрагента.
      Не удалось обработать документы, загруженные с сервера.
      Обмен не выполнен.
      Не выгружен ни один заказ.
      Обмен заказами завершен с ошибками!!!

      Решение. Скорее всего, в используемой конфигурации предусмотрена обязательность заполнения указанных выше реквизитов для элемента справочника Контрагенты.

      Проблема. Не меняется статус заказа при выгрузке из

      В соответствие с логикой синхронизации и «1С-Битрикс: Управление сайтом», статус заказа меняется, если из передались дата оплаты либо дата отгрузки товара. Чтобы эти даты попали в XML-файл, который формируется и передаётся на сайт, нужно сформировать и провести нужные документы.

      • В 1С:УТ зарегистрировать оплату заказа можно путем ввода на основании заказа документов оплаты, таких как Платежное поручение входящее и Приходный кассовый ордер.
      • Отгрузка, как правило, регистрируется вводом на основании заказа документа Реализация товаров и услуг.
      • Если в регистре Расчеты с контрагентами остаток по заказу <= 0, заказ считается оплаченным.
      • Если в регистре Заказы покупателей остаток по заказу <= 0, заказ считается отгруженным. У конфигурации УПП принцип тот же.

      [dw]Статусы[/dw][di]Статусы заказа — этапы, через которые проходит заказ во время обработки.
      Подробнее…[/di], в которые будут переводиться заказы при получении дат оплаты и отгрузки, устанавливаются в настройках модуля интернет-магазина: параметры При получении оплаты переводить заказ в статус и При получении разрешения доставки переводить заказ в статус соответственно.

      Проблема. заполнена и настроена на обмен с «1С-Битрикс: Управление сайтом», который тоже настроен на интеграцию с .
      При нажатии на кнопку Выполнить обмен сразу появляется сообщение в : Изменения товаров не зарегистрированы. Выгрузка товаров не произведена.

      Решение. Возможные ошибки:

      • Обычно появляется из-за некорректной настройки выгрузки товаров на вкладке Выгрузка товаров.
        Стоит обратить внимание на то, что настраивается именно фильтр(!), а не выбираются поля для выгрузки. Если отмечается поле для фильтра, то значение этого поля в фильтре должно быть задано.
      • В 1С: Управление торговлей обратите внимание в справочнике Номенклатура на реквизит вид номенклатуры. Должен быть обязательно признак товар (наименование товар и тип номенклатуры товар).
      • Если обмен осуществляется в режиме выгрузки изменений, а этих изменений с момента последнего обмена не зафиксировано, то возникает указанная ошибка. Стоит обратить внимание на следующие моменты:
        • Если осуществляется полная выгрузка каталога на сайт, то настройка фильтра необязательна (нужно снять выделение со всех отмеченных полей на вкладке Выгрузка товаров).
        • Изменения товара никаким образом не относятся к сайту, т.е. удаление товаров на сайте или их редактирование не фиксируется в . При обмене выгружаются изменения товаров, произведённые именно в с момента последней выгрузки.

      Проблема. заполнена и настроена на обмен по расписанию с «1С-Битрикс: Управление сайтом». Развернута копия базы .

      Изменения в «1С-Битрикс: Управление сайтом» не приходят в , т.е. якобы на сайте нет изменений.

      Решение. На самом деле, изменения есть и они приходят в копию базы .

      Чтобы изменения отслеживались в оригинале базы , просто поменяйте пароль у пользователя «1С-Битрикс: Управление сайтом».

      Проблема. Как выгрузить каталоги из в разные типы инфоблоков?

      Решение. Чтобы осуществить выгрузку в разные типы инфоблока, следует поместить несколько компонентов catalog.import.1c на разные страницы.

      Например, имеем две страницы: http://mysite.ru/1c_import_1.php и http://mysite.ru/1c_import_2.php. На обеих страницах настраиваем компонент catalog.import.1c — указываем в параметрах разные типы инфоблоков и устанавливаем флажок у опции Импортировать с учетом типа инфоблока.

      Затем при настройке импорта в , для выгрузки в нужный тип инфоблока указываем разные файлы: http://mysite.ru/1c_import_1.php либо http://mysite.ru/1c_import_2.php.

      Пример файла:

      <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
      $APPLICATION->SetTitle("import1");
      ?> 
      <?$APPLICATION->IncludeComponent("bitrix:catalog.import.1c", "", Array(
      		"IBLOCK_TYPE" => "books",
      		"SITE_LIST" => array(),
      		"INTERVAL" => "30",
      		"GROUP_PERMISSIONS" => array(0 => "1"),
      		"USE_OFFERS" => "N",
      		"USE_IBLOCK_TYPE_ID" => "Y",
      		"SKIP_ROOT_SECTION" => "N",
      		"ELEMENT_ACTION" => "D",
      		"SECTION_ACTION" => "D",
      		"FILE_SIZE_LIMIT" => "204800",
      		"USE_CRC" => "Y",
      		"USE_ZIP" => "Y",
      		"USE_IBLOCK_PICTURE_SETTINGS" => "N",
      		"GENERATE_PREVIEW" => "Y",
      		"PREVIEW_WIDTH" => "100",
      		"PREVIEW_HEIGHT" => "100",
      		"DETAIL_RESIZE" => "Y",
      		"DETAIL_WIDTH" => "300",
      		"DETAIL_HEIGHT" => "300",
      		"TRANSLIT_ON_ADD" => "Y",
      		"TRANSLIT_ON_UPDATE" => "Y",
      		"TRANSLIT_MAX_LEN" => "100",
      		"TRANSLIT_CHANGE_CASE" => "L",
      		"TRANSLIT_REPLACE_SPACE" => "_",
      		"TRANSLIT_REPLACE_OTHER" => "_",
      		"TRANSLIT_DELETE_REPEAT_REPLACE" => "Y"
      	),
      false
      );?> 
      <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
      

      Проблема. Не удалось найти вид номенклатуры

      В процессе обмена с сайтов возникает ошибка: Не удалось найти вид номенклатуры: Услуга Не удалось найти вид номенклатуры: Товар Не удалось найти/создать номенклатуру. Не удалось обработать документы, загруженные с сервера.

      Решение. Ошибка возникает, если в нет типов номенклатуры Услуга и Товар. Эти типы номенклатуры критичны для процесса обмена данными с сайтом. Следует создать в эти типы номенклатуры и только поле этого осуществлять обмен.

      Проблема. В процессе обмена возникает ошибка Поле объекта не обнаружено.

      В процессе обмена заказами возникает ошибка: {Обработка.ОбменССайтом(3271)}: Поле объекта не обнаружено (Наименование) >> ОтобразитьСостояние(«Идентификация контрагента: » + СтрокаДД.СтруктураДанныхКонтрагента.Наименование);

      Решение. Проверьте настройки интеграции с , закладка [dw]Профили обмена[/dw][di]Нажмите на рисунок, чтобы увеличить
      Подробнее…[/di]: установлены ли соответствия для полей заказа.
      Обратите внимание на поля Полное Наименование и Наименование. Эти поля критичны для .

      Проблема. Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.

      • Возникает ошибка следующего вида:

        Выгружено товаров: 679 Выгружено картинок: 469 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен. Ответ сервера. Fatal error : Allowed memory size of 67108864 bytes exhausted (tried to allocate 102401 bytes) in /var/www/bitrix/modules/iblock/classes/general/cml2.php on line 483 Выгрузка товаров завершена с ошибками!

        Решение. Ошибка скорее всего связана с нехваткой ресурсов на масштабирование передаваемых на сервер изображений. Выходом из данной ситуации может служить отключение опции Выгружать картинки (вкладка Выгрузка товаров в настройке обмена в ).

        Также можно увеличить размер выделяемой памяти в настройках PHP (параметр memory_limit), для этого следует обратиться к хостинг-провайдеру.

      • Возникает ошибка следующего вида:

        Выгружено товаров: 46 Выгружено картинок: 0 Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Обмен не выполнен Ответ сервера: DB query error. Please try later. Выгрузка товаров завершена с ошибками!

        Решение. Ошибка может возникать в случае некорректной передачи файла на сервер. В процессе отправки файл может «обрезаться» и терять свою целостность, в итоге файл на сервер передаётся некорректным по содержанию.

        Причиной может служить прокси-сервер, через который осуществляется обмен. Попробуйте осуществить выгрузку не через прокси-сервер. Также попробуйте отключить опцию Использовать сжатие zip, если доступно в настройках интеграции с — возможно, на сервере не поддерживается ZIP-сжатие. Проверьте настройки интеграции с .

      Проблема. Ошибка Произошла ошибка на стороне сервера. Файл не отправлен

      В процессе обмена возникает такого вида ошибка:

      Выгружено товаров: 3 Выгружено картинок: 0 Выгрузка товаров успешно завершена Выгружено заказов: 1 Произошла ошибка на стороне сервера. Файл не отправлен (C:Documents and SettingsUserLocal SettingsTempv8_5075_63.zip). Обмен не выполнен Ответ сервера: Файл для импорта пуст. Обмен заказами завершён с ошибками!

      Решение. Причины возникновения ошибки могут быть следующие:

      • На компьютере, где установлена , имеется файрволл или антивирус, препятствующий корректной передаче файла или блокирующий отправку файла на сервер.
      • Некорректно работает функции расширения ZIP, вследствие чего из архива не распаковываются файлы. Для решения возникшей проблемы рекомендуется:
        • Установить последние стабильные версии обновлений модуля интернет-магазина.
        • На время обмена отключить на локальной машине все блокирующее ПО (антивирус, файрволлы и т.д.)
        • Отключить ZIP-сжатие в настройках интеграции с .
      • Проблема. Не работает авторизация при обмене данными с

        Решение. Часто проблема возникает в результате работы PHP в режиме CGI. В этом режиме есть проблемы с передачей данных авторизации HTTP в PHP. Можно это проверить, посмотрев phpinfo() в разделе: Server API: CGI. Можно обойти проблему, но необходимо чтобы на сервере была включена обработка .htaccess и поддержка mod_rewrite. Выполните следующие действия:

        • В корне сайта в файл .htaccess добавьте строки:
              RewriteEngine on
              RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
        • Закоментируйте следующие строки в файле bitrix/admin/.htaccess, которые отключают mod_rewrite:
              #<ifmodule mod_rewrite.c="">
              # RewriteEngine Off
              #</ifmodule>

          Примечание: данный файл может отсутствовать, поскольку он создается вручную.

        • В файл bitrix/php_interface/dbconn.php добавьте строки:
              $remote_user = $_SERVER["REMOTE_USER"] 
              ? $_SERVER["REMOTE_USER"] : $_SERVER["REDIRECT_REMOTE_USER"];
              $strTmp = base64_decode(substr($remote_user,6));
              if ($strTmp)
                  list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $strTmp);

        Для проверки работоспособности HTTP-авторизации воспользуйтесь скриптом

        Внимание! Данный вариант обхода не всегда может решить проблему. Если при выполнении всех рекомендаций HTTP-авторизация не заработала, то следует обратиться к хостинг-провайдеру с этой проблемой.

        Проблема. При выгрузке каталога из 1C не ставит галочку уменьшать количество при заказе

        Решение. Чтобы исправить это, необходимо в файле init.php добавить код, который будет срабатывать при добавление продукта (через событие OnProductAdd):

        <?
        AddEventHandler("sale", "OnProductAdd", "OnProductAdd"); 
         
            function OnProductAdd($ID,$Fields) 
            {   
          $res=Array("QUANTITY_TRACE"=>'Y); 
           CCatalogProduct::Update($ID,$res); 
         
        } 
        ?>

        Проблема: медленный импорт из 1C

        Возможные причины:

        Включённая индексация. Для ускорения можете в настройках инфоблока выключить индексацию элементов и разделов, а также свойств.

        Проактивная защита, которая меняет идентификатор сессии каждую минуту. В случае интеграции с 1C приложение 1C не подхватывает новый идентификатор и пытается получить переменные сессии со старым ID сессии. В сессии хранится шаг импорта, если не удаётся в сессии найти этот шаг, то считается, что шаг равен 1, т.е. импорт начинается сначала. Попробуйте отключить хранение сессий в базе и смену идентификатора сессии.

        Задача: Структура каталога на сайте должна отличаться от структуры в 1C.

        Варианты решения:

        Вариант 1. Делается отдельный классификатор — инфоблок и разделы. У разделов создаётся свойство привязка к разделам, и нужные «человеческие» разделы привязываются к разделам инфоблока с классификатором, который пришел из 1C. Можно сделать множественную привязку — будет проще свести в один раздел из кучи непонятных в 1C.

        Вариант 2. В 1C можно создать такой объект как прайс-лист и попробовать настроить обмен с сайтом, уже используя его как прокси. Т.е. если в справочнике Номенклатура бардак и вообще куча всякого, что на сайте не должно показываться, то создаётся прайс-лист, и уже в нём создаются нужные секции. И специально обученный сотрудник добавляет в узлы прайс-листа ссылки на позиции из справочника номенклатура.

        Тогда на сайт будет уходить CML, структура которого берётся из прайс-листа, а не из номенклатурного справочника.

        Проблема. На этапе выгрузки свойств после построения таблиц выводится сообщение об ошибке:

          Выгружено товаров: 1 832
          Выгружено картинок: 0
          Выгружено предложений: 0
          Произошла ошибка на стороне сервера.
          Обмен не выполнен
          Ответ сервера:
          Ошибка импорта метаданных.

          Выгрузка товаров завершена с ошибками!!!

        Причина. Ошибка может возникать, если названия свойств начинаются с цифр. Первый знак в названии должен быть буквой.

        Проблема. На этапе выгрузки свойств после построения таблиц выводится сообщение об ошибке:

          Ошибка импорта метаданных. В редакции Малый Бизнес нет возможности иметь более одного типа цены. Настройте выгрузку из 1С или перейдите на другую редакцию БУС.

        Причина: Такая ошибка возникает, когда клиент забывает указать в настройках обмена конкретное соглашение (в настройках 1С), по которому должны выгружаться цены. Соглашение указывается в отборах выгружаемых инфоблоков.

        Проблема. Неполная выгрузка картинок.

        Картинки выгружаются из 1С, только при первой полной выгрузке каталога товаров, не важно выгрузка была на в папку на локальном компьютере или на сайт. В последствии картинки выгружаются только новые и измененные.

        Если изменены настройки в 1С и картинки не выгрузились в первый раз на сайт, то в настройках модуля обмена выполните обмен через кнопку принудительной полной выгрузке картинок.

        Особенности интеграции Малого Бизнеса

        Малый Бизнес имеет [dw]ограничения в функционале[/dw][di]Сравните возможности, входящие в каждую лицензию и выберите для себя наиболее подходящую!
        Сравнить…[/di] в сравнении с редакцией Бизнес, которые надо учитывать при настройке интеграции с 1С.

        Это ограничения:

        • Несколько видов цен. В Малом Бизнесе доступен только один вид.
        • Остатки по складам/магазинам. В Малом Бизнесе невозможно разнести остатки по складам.

        Соответственно, при настройке интеграции с 1С необходимо:

        • Настроить выгрузку только одной цены в настройках отбора товаров модуля обмена,
        • Отключить выгрузку остатка по складам, либо быть уверенным, что число складов не превышает 1. Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное.
        • Сравнить внешний код типа цены в xml файле от 1С и внешний код для него же на сайте, в настройках типа цены (Магазин — Настройки — Типы цен). Они должны совпадать, как и название типа цены в 1С и поле код на сайте.

        Записи с вебинаров по интеграции с 1С

        На данной странице представлены доступные для просмотра записи с вебинаров, которые помогут Вам освоить интеграцию с продуктами .

        Еще больше записей вебинаров вы сможете найти на странице Вебинары.

Владельцы онлайн-магазинов на 1С-Битрикс при его разработке заполняют витрину демо-товарами, настраивают площадку под свои нужды, а вслед за этим, скорее всего, задумываются о настройке обмена с учетной системой 1С. Вопрос о такой синхронизации поднимается буквально на каждом втором крупном проекте автоматизации в отрасли торговли, и, чтобы избежать впоследствии накладок в работе, важно правильно синхронизировать работу приложений за счет полного совпадения номенклатуры.

Стандартный обмен между 1С-Битрикс и 1С

1С-Битрикс уже имеет встроенный инструмент – модуль интеграции, с помощью которого можно буквально «за пару кликов» настроить обмен данными между сайтом и приложением 1С

Но для реализации задуманного необходимо иметь «чистую» 1С со стандартной конфигурацией, то есть продукт в типовой версии.

Стандартный модуль обмена позволяет выполнять синхронизацию следующих типов:

  • Загрузка товаров из каталога 1С на ресурс;
  • Выгрузка из каталога товаров сайта в 1С;
  • Выгрузка заказов с сайта в 1С;
  • Загрузка заказов на сайт из 1С;
  • Скачивание на сайт справочников из 1С.

Какие продукты от 1С можно интегрировать с 1С:Битрикс?

  • 1С:Управление торговлей (УТ, начиная с версии 10.3);
  • 1С:Управление производственным предприятием (не ниже редакции 1.3);
  • 1С:Комплексная автоматизация (версия 1.1 и выше);
  • 1С:Управление небольшой фирмой (УНФ, начиная с редакции 1.6);
  • 1С:ERP (от версии 2.0);
  • 1С:Бухгалтерия (3.0 и выше).

Настройка модуля обмена позволяет синхронизировать следующие данные:

  • характеристики товаров;
  • документы;
  • предприятия;
  • реквизиты;
  • телефоны;
  • товары;
  • цены;
  • счета;
  • сделки;
  • свойства товара;
  • адреса;
  • единицы измерения;
  • группы товаров.

Подобная синхронизация выполняется, чтобы упростить различные бизнес-процессы, всегда иметь «под рукой» актуальные данные, а также ускорить получение аналитики.

Настройка интеграции со стороны 1С-Битрикс

Открываем меню «Интеграция с 1С», которое находится в разделе «Магазин-Настройки».

Рис.1 Панель администратора 1С-Битрикс
Рис.1 Панель администратора 1С-Битрикс

Переходим в активную вкладку «Каталог».

Рис.2 Окно настройки параметров импорта
Рис.2 Окно настройки параметров импорта

Здесь указываем учетную запись, которой разрешено проводить обмен данными (Администратор), а также основные настройки импорта:

  • Активировать выгрузку товаров с их характеристиками в один блок данных, если это необходимо;
  • Активировать функцию генерирования ЧПУ-ссылок (человеко-понятных урлов);
  • Активировать функцию созданию превью для карточек товаров;
  • и т.д.

Интеграция 1С с интернет-магазинами на Битрикс. Все вопросы возьмем на себя!

Что необходимо сделать на стороне 1С?

Скачаем модуль интеграции с 1С, выбрав соответствующий продукт из списка.

Рис.3 Скачать модуль с сайта 1С.1С-bitrix.ru
Рис.3 Скачать модуль с сайта 1С.1С-bitrix.ru

В меню «Администрирование-Синхронизация данных-Узлы обмена с сайтами» создаем новый узел обмена.

Рис.4 Узел обмена
Рис.4 Узел обмена

На вкладке «Настройка параметров обмена» только что созданного узла указываем:

  • Адрес сайта (https:[домен]/bitrix/1С/1С_exchange.php);
  • Имя пользователя (Администратор из примера выше);
  • Пароль (пароль пользователя).
Рис.5 Настройка обмена
Рис.5 Настройка обмена

В этом же окне, кликнув по кнопке «Проверить соединение», можно убедиться в корректном подключении к сайту.

На следующем этапе определимся с данными, которые будут выгружены, и отметим галочкой соответствующие чек-боксы возле пунктов обмена (номенклатура, документы, справочники и контрагенты).

Рис.6 Данные обмена
Рис.6 Данные обмена

Здесь же можно настроить автоматическую синхронизацию между 1-Битрикс и 1С, задав удобные временные рамки.

Рис.7 Установки автоматического обмена
Рис.7 Установки автоматического обмена

Откроем вкладку с главными настройками узла обмена и перейдем в раздел «Выгрузка товаров», где выберем каталог товаров, который будет перенесен на сайт, после чего 1С-Битрикс создаст на его основании карточки товаров с данными о них.

Рис.8 Карточки
Рис.8 Карточки

В этом меню можно создавать любое количество строчек с каталогами, задавая им группу номенклатуры. После того как необходимая структура будет сформирована, можно выгружать товары (кнопка «Выполнить обмен данными», которая находится в окне «Синхронизация данных»), а после этого приступим к импорту заказов. Настроим их выгрузку на соответствующей вкладке.

Рис.9 Импорт заказов
Рис.9 Импорт заказов

Интегрировать данные по заказам можно 3-мя способами:

  • Отправить абсолютно все заказы в 1С;
  • Выгрузить лишь заказы с определенным статусом (например, «Оплаченные»);
  • Создать свой статус заказов.

Первый вариант подразумевает, что выгруженные заказы в будущем придется обрабатывать менеджеру, второй – что менеджер получит лишь наиболее «важные» заказы, по которым нужно начать немедленную работу. Третий вариант позволяет предварительно задать для определенных заказов статус «Утвержден» и передать менеджеру на обработку лишь те заказы, которые, например, уже подтверждены клиентом по телефону.

Рис.10 Соседняя вкладка окна настроек («Профили обмена»)
Рис.10 Соседняя вкладка окна настроек («Профили обмена»)

Здесь важно настроить соответствия типов плательщика с юрлицами и физлицами. Это необходимо, поскольку для создания пользователей разного типа на сайте используют разный набор полей для их внесения в конкретный продукт от 1С. Далее откроем «Настройки обмена документами» и выберем один из шаблонов «Обмен заказами».

Рис.11 Шаблон обмена
Рис.11 Шаблон обмена

Учитывая специфику бизнес-процессов конкретной компании, нужно выполнить настройку соответствий загружаемых документов.

Рис.12 Настройка соответствий
Рис.12 Настройка соответствий

После этого можно выполнять обмен заказами и, если все было настроено правильно, в 1С-Битрикс начнут отображаться данные из 1С.

Рис.13 Отображение данных
Рис.13 Отображение данных

Подробнее о том, как настроить 1С для выгрузки на сайт, вы также можете прочитать на нашем сайте.

Способы обмена 1С-Битрикс и 1С

Существует два метода синхронизации 1С-Битрикс с 1С:

  • Real-time синхронизация (обмен в режиме реального времени);
  • Функция обмена «Обмен данными с сайтом».

Real-time синхронизация

Решение Real-time в 1С – функция двусторонней синхронизации между 1С и 1С-Битрикс в режиме реального времени, которая позволяет беспрерывно обмениваться данными между двумя 1С-продуктами. Для запуска обмена посредством Real-time не нужно изучать техническую документацию или выполнять какие-либо сложные инструкции. К тому же эта система работает с любыми конфигурациями, позволяя выполнять:

  • Загрузку данных из 1С в 1С-Битрикс: товары со стоимостью и характеристиками, данные по остаткам;
  • Выгрузка информации из 1С-Битрикс в 1С: заказы и сделки со статусами, платежные данные, клиенты, компании и контрагенты.

Обмен данными с сайтом

Также весьма простое штатное решение в 1С. Для доступа к нему перейдите в меню «Сервис», кликните по ссылке «Обмены данными» и пункту «Обмен данными с веб-сайтом», а далее просто следуйте инструкции, предложенной системой.

Возможные ошибки и их решение

Не импортируются цены

Если наблюдается такая проблема, на стороне 1С необходимо проверить:

  • Разрешены ли типовые соглашения с контрагентами;
  • Существует ли типовое соглашение с контрагентами, для которого открыт доступ сторонним пользователям;
  • Выбран ли тип цены в соглашении, и есть ли у товара цена с таким типом.
Рис.14 Проверка типового соглашения
Рис.14 Проверка типового соглашения
  • Указано ли созданное соглашение в «Форме настройки отбора» для товара.
Рис.15 Форма настройки отбора
Рис.15 Форма настройки отбора

Если вы используете редакцию «Битрикс24. Малый бизнес», тип цены обязательно должен совпадать у всех товаров.

Настроим обмен 1С с любым сайтом по выгодным тарифам

Не импортируются разделы

Если товары загружаются на сайт без разделов, причиной возникновения этой проблемы и методом их решения может стать:

  • В разделах могут присутствовать обязательные для ввода данные, которые не выгружаются из 1С (например, номера телефонов). Из-за этого во время синхронизации могут появляться различные ошибки;
  • Если вы используете «Битрикс24. Малый бизнес», выгрузка может содержать более одного типа цен. Поэтому выгрузка и не происходит, так как вначале загружаются цены, а уже после этого синхронизируется структура разделов. Если на загрузке цен возникнет ошибка, то и сами разделы загрузить не получается.

Не импортируются фотографии

Если возникает ошибка на этапе загрузки фото, нужно выполнить следующие действия:

  • Проверить в 1С, есть ли галочки около чек-бокса для загрузки фото;
  • Кликнуть по кнопке для принудительного импорта изображений;

Если проблема не решилась:

  • Перейти в настройки обмена с 1С и проверить, активна ли функция «Использовать ZIP», а также работает ли ZIP-модуль на стороне ресурса.

Также нужно следить, чтобы максимальный объем скачиваемых фотографий был не больше, чем в серверных настройках post_max_size и upload_max_filesize, так как если картинка будет занимать больше места, чем прописано в этих переменных, то она просто не загрузится. Но решить и эту проблему можно при помощи разделения файлов на несколько архивов и активированием функции «Использовать сжатие ZIP, если доступно».

Рис.16 Использовать сжатие
Рис.16 Использовать сжатие

Одни и те же свойства загружаются по несколько раз

Причина «задваивания» свойств кроется в продукте 1С, поскольку свойства здесь обычно прикрепляются к номенклатурным типам и, если их будет более одного, то и свойства создаваться будут по несколько раз. Чтобы решить эту проблему, создайте в 1С свойства через копирование, активируя при этом параметр «Прикрепить это свойство к новому виду номенклатуры». Такое взаимодействие через api обычно решает проблему.

502 ошибка или просто белый экран

Если ресурс становится неработоспособным и выскакивает ошибка 502, это означает, что был превышен лимит объема памяти, которая выделена серверными мощностями. Чтобы исправить ситуацию, нужно в настройках обмена с 1С (на стороне сайта) указать время 1-го шага синхронизации в секундах (от 1-ой до 5-и).

Рис.17 Время шага синхронизации
Рис.17 Время шага синхронизации

Если это не помогло, стоит выполнить обмен без изображений, а потом загрузить их отдельно. Также подобная ошибка может происходить, поскольку сайт не может сделать превью из-за очень большого разрешения фото.

Не генерируются символьные коды

Подобное чаще всего случается из-за неправильной настройки сервера. Для решения проблемы нужно проверить ресурс внутренними тестами Bitrix. Если обнаружены какие-либо ошибки, их ликвидируют, после чего символьные коды начнут создаваться.

Рис.18 Тестирование системы
Рис.18 Тестирование системы

Возникает много 404 ошибок сразу после синхронизации

Интеграция

Интеграция 1С с Битрикс

Удобный обмен с вашим сайтом: актуальные данные, отображение заказов и доставки, уведомление клиентов

Интеграция 1С с сайтом

Интеграция 1С с сайтом

Поможем настроить торговлю через интернет для любых CMS. Дорожная карта интеграции с сайтом в подарок

Подобное наблюдается, если активен чек-бокс «Транслитерировать символьный код из названия при обновлении элемента».

Рис.19 «Проблемный» чек-бокс
Рис.19 «Проблемный» чек-бокс

Решение – снять галочку около соответствующей строки.

Все вышеописанные проблемы обычно можно решить штатными средствами 1С или Битрикс. Если же это не помогло, а обмен произвести нужно срочно, можно выгрузить товары с сайта через Эксель (Excel) в виде xml-файла, после чего импортировать их в 1С. Отметим, что наша компания оказывает услуги синхронизации 1С с сайтами, причем разработанными не только на Битрикс, поэтому, если у вас возникнут проблемы, которые вы не сможете решить, или остались вопросы, свяжитесь с нашими специалистами, оставив заявку на сайте или по телефону. Также на нашем сайте есть статья об интеграции системы 1С с сайтом, где подробно описаны и разные пути интеграции.

Почти любая организация активно использует продукты компании 1С. Это может быть 1С:Бухгалтерия, 1С:Управление торговлей или 1С:Управление небольшой фирмой.

Настройте интеграцию этих продуктов с Битрикс24 — и получите удобный и быстрый способ обмена данными между 1С и CRM.

Какие данные участвуют в обмене?

Главный вопрос — какие же данные можно синхронизировать?

  • Компании
  • Контакты
  • Реквизиты
  • Адреса
  • Счета или сделки
  • Товары
  • Свойства товаров
  • Единицы измерения
  • Товары и группы товаров
  • Документы (печатные формы) — только из 1С в Битрикс24

У каждого решения 1С есть свои особенности обмена.

Например, 1С:Бухгалтерия обменивается счетами, 1С:Управление торговлей — сделками (заказами), а 1С:УНФ — и тем и тем.

В наших статьях мы будем рассматривать работу модуля на примере 1С:Управление небольшой фирмой.

Обмен двусторонний и может работать в трёх режимах:

  • Режим реального времени: любые изменения на стороне 1С или Битрикс24 запустят процесс синхронизации
  • Ручной режим: обмен данными запускается вручную на стороне 1С.
  • По расписанию: обмен будет происходить с выбранной вами периодичностью. Например, один раз в день.

Как настроить интеграцию 1С с Битрикс24?

Прежде всего необходимо установить специальное расширение на стороне 1С. Файл установки можно скачать по ссылке. При запуске установщик сам определит версию решения и загрузит необходимый модуль.

Процесс установки подробно описан в статье Как установить модуль интеграции?

После этого надо подготовить модуль к работе и настроить таблицы соответствий.

Подробнее об этих операциях читайте в статье С чего начать?

Также вам потребуется установить на вашем портале приложение 1С+CRM Битрикс24.

Приложение.png

Это приложение генерирует ключ, который необходим для связи портала с 1С.

Какие решения и версии поддерживаются?

Мы подготовили модули для следующих прикладных решений:

  • Бухгалтерия предприятия, редакция 3.0
  • Управление торговлей, редакции 10.3 и 11
  • Управление нашей фирмой, редакция 1.6

Модуль также поддерживает облачные решения, например, 1С Готовое рабочее место. Чуть позже появится поддержка 1С Фрэш.

Подробнее о версиях модуля для разных решений вы можете узнать на странице интеграций

Рекомендую также почитать:

  • Как установить модуль обмена?
  • С чего начать работу?
  • Раздел 1С-Битрикс
  • Настройка синхронизации
  • Модуль интеграции Битрикс24 и 1С 2-й версии: краткая справка
  • Установка модуля
  • Настройки интеграции 1С с Битрикс24
  • Синхронизация клиентов
  • Передача пользователей при интеграции 1С и Битрикс24
  • Синхронизация информации о товарах
  • Пользовательское дерево групп
  • Настройка синхронизации счетов
  • Синхронизация сделок: загрузка заказов, сопоставление статусов
  • Прочие настройки и возможности интеграции 1С и Битрикс24
  • Виды интеграции 1С и Битрикс24
  • Особенности интеграции 1С и Битрикс24
  • И в заключение…

ИНТЕРВОЛГА обладает большим опытом в оптимизация деятельности бизнеса с помощью интеграций различных веб-систем, ERP, CRM и ecommerce-систем с 1С.

Частая проблема — интеграция 1С и Битрикс24: компаний, товаров, документов, данных и статусов.

Ранее мы уже писали, как ее можно решать: читайте в нашей статье Синхронизация контрагентов 1С и компаний Б24.

Мы решили описать прошлые кейсы интеграции систем и поделиться с читателями подробной инструкцией, как правильно работать со связью этих систем.

Чтобы узнать способы настройки модуля для рабочей и безболезненной интеграции — читайте нашу статью.

В конце 2018 года вышел модуль версии 2.0. Несмотря на приставку «BETA-версия», ресурс сразу получился вполне работоспособным. В 2022 решение активно развивается, уже без приставки BETA, устраняются выявленные ошибки и расширяются возможности интеграции.
Релиз прикладного решения
Вторая версия ПО — функционально отличается. Она имеет возможность обмена данными 1С с CRM Битрикс24 в режиме реального времени:

  • Компании;
  • Контакты;
  • Сделки;
  • Счета;
  • Товары;
  • плюс все сопутствующие данные.

Модуль интеграции «1С: Синхронизация Битрикс24» существует для нескольких конфигураций 1С:

  • В конфигурации «1С:Управление торговлей» реализована передача данных о сделках (сделки в CRM это заказы в 1С:Управление торговлей);
  • В конфигурации «1С:Бухгалтерия предприятия» реализована передача данных о счетах (счета в CRM это они же в 1С:Бухгалтерия предприятия);
  • В «1С:Управлении нашей фирмой» реализована передача счетов и сделок;
  • Обмен контрагентами, контактами, данными о продукции реализован во всех конфигурациях.

Реализация передачи данных о заказах, счетах и сделках
В каждой компании бизнес-процессы могут иметь свои особенности. Набор используемых документов и работа с ними может сильно отличаться от реализованного подхода в Возможности модуля интеграции 1С и CRM Битрикс24. При необходимости функционал можно расширить. В конце статьи приведена стоимость доработки решения под различные требования и массивы данных.

Рассмотрим базовые возможности модуля для конфигурации «1С:Управление нашей фирмой», так как в нем реализована передача данных о счетах и сделках.

Модуль интеграции Битрикс24 и 1С 2-й версии: краткая справка

Линейка 2-й версии реализована для последних версий конфигурации и требуют платформу 1С не ниже версии 8.3.12

В них реализован механизм регистрации изменений в Битрикс24. Это позволяет передавать в 1С только те данные, которые уже изменены в CRM.

Как следствие — минимизируется объем передаваемой информации.

Новый инструмент реализован на технологии REST.

Ограничения метода REST в Битрикс24:

  • Получаем по 50 элементов в запросе,
  • 2 запроса в секунду,
  • Очередь не более 100 запросов.

Установка модуля

Установка нового решения стала проще.

Теперь не нужно обладать навыками программирования, заходить в конфигурацию и снимать конфигурацию с поддержки.

Скачать установщик интеграции с Битрикс24 можно на сайте 1С-Битрикс:

(https://1c.1c-bitrix.ru/intranet/download.php).

Возможно выбрать требуемую версию для прикладного решения 1С.

В отличие от предыдущих версий, новый инструмент — это не установочный файл, а обработка, которую требуется запустить в самом приложении 1С.

Рассмотрим установку на конфигурации «1С:Управление нашей фирмой 1.6». Это одна из наиболее активно развивающихся конфигураций 1С, широко используемая для нужд малого и среднего бизнеса.

  1. Для установки модуля интеграции 1C и Битрикс24 открываем скачанную обработку. Нажимаем кнопку «Установить модуль».
    Установщик модуля 1С:Синхронизация Битрикс24
  2. После этого перезапускаем 1С, чтобы обновился интерфейс. Появился новый раздел «Синхронизация с Битрикс24».
    Синхронизация с Битрикс24

Настройки интеграции 1С с Битрикс24

Рассмотрим, как работать с разделом «Синхронизация с Битрикс24».

  1. Для создания подключения к CRM нужно в разделе «Настройки» выбрать пункт «Настройки синхронизации с Битрикс24»;
  2. Нажимаем на кнопку «Создать подключение к Битрикс24»
    кнопка «Создать подключение к Битрикс24»
    В окне управления интеграцией указываем её название.
  3. Указываем ключ подключения (узнать его можно на портале Битрикс24).

В портале встроено приложение «1С + CRM Битрикс 24». Оно используется для объединения с учетными системами через токен.

Если приложение не установлено, его можно установить с Маркетплейс — оно бесплатное.

Копируем ключ и вставляем его в 1С
Копирование ключа
1С автоматически определит адрес портала.
Настройка интеграции 1С и Битрикс24
Возможны несколько вариантов интеграции:

  • Упрощенный вариант: в Битрикс 24 отсутствуют данные, в 1С данные имеются;
  • Сложный вариант: данные расположены в Битрикс 24 и в 1С. Иногда возникает проблема дублирования данных в системах.

Синхронизация клиентов

Из 1С контрагенты попадают в Битрикс 24:

  • как компании;
  • как контакты.

В зависимости от настроек данных.

По умолчанию, юридические лица попадают в компании, а физические лица – в контакты. Это возможно изменить на форме в разделе «Установка зависимости компаний /контактов и типов контрагентов». Синхронизация контрагентов
Возможность обновления контрагентов в 1С при интеграции CRM можно отключить.

Хотите иметь возможность отслеживать и удалять дубли контрагентов?

Тогда необходимо указать группу для новых контрагентов (на этой же форме).
Сопоставление типов клиентов
Для всех конфигураций, кроме 1С:Управление торговлей, в части сопоставления типов контрагентов с шаблонами Битрикс24, для компаний и контактов возможен только один шаблон. Если их будет несколько, могут возникнуть проблемы, поэтому рекомендуется использовать связку один-к-одному.

Для этого загружаем шаблоны Битрикс 24 по кнопке на форме регулирования интеграции контрагентов и сопоставляем с видом контрагента в 1С. Сопоставление типов контрагентов к шаблонам Битрикс24
На форме можно настроить способы сопоставления контрагентов.

По умолчанию, сопоставление выполняется по внешнему идентификатору. Такой вариант подходит, если изначально базы перед интеграцией 1С и CRM пустые. Cоздание и управление перемещением контрагентов по внешнему идентификатору в базах происходит непосредственно в процессе работы.
Настройки загрузки клиентов
Если необходимо сопоставить контрагентов в заполненных базах, можно использовать другие критерии для поиска. Например, контрагент не найден по внешнему идентификатору, следует выполнять поиск по наименованию, по e-mail, по ИНН+КПП и т.д.
Способы идентификации
Для сопоставления физических лиц часто используют критерий поиска — E-mail, т.к. он является уникальным.

Особенность: если найдется два контрагента с одинаковым e-mail, то ни один из них установлен не будет, а если контрагент не будет найден по внешнему идентификатору и по e-mail, то в 1С будет создан новый контрагент.

Для юридических лиц наиболее часто используется критерий поиска — ИНН+КПП, т.к. эта связка уникальна. Однако в режиме «реал-тайм» сопоставление по ИНН+КПП не будет срабатывать.

Также имеется возможность управления выгрузкой контрагентов из 1С по условию. Для этого можно настроить соответствующие отборы.
Настройка выгрузки клиентов
Синхронизировать можно не только реквизиты контрагентов и реквизиты банковских расчетов, но и пользовательские поля. Например, в 1С можно создать новое свойство контрагента, и оно выгрузится в Битрикс24 как пользовательское поле. Значения данного свойства могут далее изменяться после интеграции 1С и Б24 в каждой системе. Передачу значений созданного поля можно выполнять в режиме реального времени. Также можно создать пользовательское поле в Битрикс24, и оно выгрузится в 1С. Для свойств или пользовательских полей доступны следующие типы: строка, число, булево, дата, сотрудники (если они сопоставлены). Также доступны списки данных свойств.

Один из наших клиентов, который работает в сфере сельского хозяйства, использует данный механизм с небольшими доработками на стороне 1С для связи множества специфических характеристик своих контрагентов. Теперь в двух системах сотрудники этой компании могут видеть полную информацию о своих клиентах и партнерах. Эти данные идентичны и оперативно передаются.

Передача пользователей при интеграции 1С и Битрикс24

В новом модуле реализовано сопоставление сотрудников после интеграции 1С и CRM. Это необходимо для того, чтобы при обмене контрагентами, к сотрудникам как к менеджерам прикреплялись данных их контрагентов, договоров и документов.

Манипуляция выполняется на главной форме настройки управления.
Сопоставление сотрудников при интеграции 1С и Битрикс24
Для сопоставления нажимаем кнопку «Загрузить пользователей Битрикс24». Отображается меню с подразделениями, пользователи которых будут подгружаться.

При выборе пункта «Все подразделения» в таблицу загружаются все данные о сотрудниках из Битрикс24. После этого можно делать сопоставление с сотрудниками из 1С.

Синхронизация информации о товарах

Для начала передачи информации об ассортименте нужно в разделе «Синхронизировать информацию о товарах» в Битрикс24 установить признак «Активировать».

Включится регистрация изменений (добавление, изменение, удаление) товаров, их групп, единиц измерений и свойств.

Для проведения изменений на форме уже указан прайс-лист и склад, на котором находятся остатки.
Синхронизация информации о товарах
В инструменте еще не реализована передача остатков номенклатуры на складах, а указанный склад будет устанавливаться в сделках, которые приходят после интеграции Битрикс24 в 1С.

На форме можно настроить отбор по тем наименованиям, которые необходимо выгружать из 1С, например, по номенклатуре, по наличию остатка, по значению цены, указанной в выбранном прайс-листе или по другим данным.

Пока указывать можно только один прайс-лист.
Отборов товара: Форма настройки отбора
На форме предусмотрена возможность сделать сопоставление ставок НДС после интеграций Битрикс24 и 1С
Сопоставление ставок НДС в Битрикс24 и в 1С

Пользовательское дерево групп

Корректировка пользовательского дерева групп уже используется в инструментах интеграции 1С с Битрикс: Управление сайтом. Теперь появилась возможность аналогичной доработки при связи с Битрикс24.

В 1С чаще всего иерархия номенклатуры в справочнике настроена для удобства ведения учета бухгалтерами — менеджерам же подходит другая структура данных.

Для того, чтобы выгрузка продукции после интеграции 1С в Битрикс24 происходила непосредственно в структуру иерархии каталога, предназначенную для менеджеров, используется пользовательское дерево групп.

Это позволяет создать иерархию любой вложенности.

Для этого в левом разделе формы создаются пользовательские данные группы SKU, необходимые для структуры в Битрикс24. Каждой создаваемой группе автоматически присваивается идентификатор раздела — у каждый группы должен быть уникальным.

Каждой такой группе необходимо сопоставить позиции из 1С, которые указаны в правом разделе формы.

При сопоставлении данных можно указывать:

  • конкретные наименования;
  • целые группы.

В группу слева выгрузятся все товары из раздела справа, а также из всех входящих в него подразделов (на рисунке).

Однако сами подразделы выгружаться не будут.
Пользовательские группы товаров Сейчас существует ограничение: товар может принадлежать только одному разделу. В дальнейшем в функционале планируется реализовать возможность привязывать его сразу к нескольким разделам.

Это уже реализовано при интеграции 1С с 1С-Битрикс Управление Сайтом.

Настройка синхронизации счетов

На форме настройки интеграции счетов указываем какие печатные формы будем использовать.
Синхронизации счётов
Загружаем их из Битрикс24.

Указываем одну для контактов, другую для компаний и устанавливаем признак «Используется». Если в 1С несколько организаций, то указываем данные этих организаций.

На форме можно указать с какой даты выгружаются счета.

Существуют дополнительные отборы по которым из 1С будут выгружаться счета в CRM. Отборы можно использовать, например, когда учет по нескольким организациям ведется в одной 1С, но в разных порталах Битрикс24. Тогда из 1С можно документы по разным организациям выгружать в разные порталы.

Далее необходимо настроить сопоставление статусов.

Например, для расчетов и финансов статус должен иметься обязательно. Для них необходимо создать дополнительное свойство в виде списка со значениями, соответствующими статусам в Битрикс24.

Быстрый способ создания: открыть любой в 1С.

Далее зайти в дополнительное меню по кнопке «Еще» и выбрать «Изменить состав дополнительных реквизитов».
Изменить состав дополнительных реквизитов
Создать новый дополнительный реквизит «Статусы» с типом значения = «Дополнительное значение».
Дополнительный реквизит (создание)
Возвращаемся в управление отладкой. В окне «Настройка соответствий статусов» в дополнительном реквизите указываем только что созданный реквизит «Статусы» и загружаем статусы из Б24. Для каждого загруженного статуса создаем значение свойства «Статусы».

В поле «Когда оплачен» устанавливаем статус принудительно «Оплачен».
Настройка соответствий статусов

Синхронизация сделок: загрузка заказов, сопоставление статусов

Настройка обменом сделками выполняется в отдельном окне.
Настройка синхронизации сделок
При работе с загрузкой заказов можно настроить правила нумерации и проставления даты в документах 1С.

Установка номера и даты может выполняться по данным Битрикс24 или по правилам 1С.

Можно настроить и режим записи и проведения для загружаемых документов.

Можно указать необходимость загрузки и выгрузки пользовательских полей сделок.

Из окна «Настройка синхронизации сделок» можно выполнить наладку загрузки контрагентов.

Помните! В настройках интеграции сделок также необходимо делать сопоставление статусов (как с дополнительным реквизитом заказа так и через состояние заказа).

Реализована возможность сопоставления статусов сделок по видам заказов. Виды заказов аналогичны направлениям сделок. Направления сделок и сами статусы загружаем из Битрикс24. Настройка соответствий статусов
Для каждого загруженного статуса выбираем соответствующий статус заказа из 1С.

Когда заказ полностью оплачен или полностью отгружен, ему можно установить необходимый статус принудительно.
Настройка соответствий статусов. Устанавливать статус принудительно
Сопоставление статусов заказов можно сделать для каждого направления.

Прочие настройки и возможности интеграции 1С и Битрикс24

Базовая настройка выполнена — переходим к точечному управлению.

Полную интеграцию имеет смысл делать, когда данные загружены только в одной системе, или в 1С или в Б24.

Если в обеих системах занесены данные и массив данных большой, лучше проводить передачу данных порционно.
Настройка интеграции 1С с Битрикс24Уведомление о синхронизации
Существует защита от дублей: сравнение контрагентов, как мы помним, идет по указанным критериям поиска. А для всех остальных сущностей идет трехуровневое сопоставление: сначала по внешнему идентификатору Б24, затем по внешнему идентификатору 1С и в итоге по наименованию.

Если же и по наименованию ничего не найдено, то только тогда создается новый объект.

Для каждой сущности, кроме товаров, выгружается по 50 элементов в пакете.

Номенклатура продукции выгружаются с картинками, и картинки могут много «весить», поэтому выгружаются по 10 элементов.

При обмене документами после интеграции 1С и Битрикс24, выгружаются документы созданные в обеих системах.

После завершения можно проверить его корректность в разделе «Зарегистрированные изменения».
Зарегистрированные изменения
На вкладке «Зарегистрированные изменения» показано, какие данные выгрузились успешно.

На вкладке «Неотправленные пакеты данных» отслеживаем, какие данные не выгрузились.

Если не все данные выгрузились, например остались не выгруженные реквизиты, нужно еще раз проверить элементы синхронизации с Битрикс24. Особое внимание обратите на сопоставление типов контрагентов к шаблонам Битрикс24.

После полной выгрузки, нужно провести только выгрузку изменений. Выгружаются все неотправленные пакеты и измененные объекты.
Вкладка зарегистрированные изменения
В модуле интеграции с Б24 в отличие от 1С-Битрикс Управление Сайтом нет возможности выгружать торговые предложения. Поэтому товары с характеристиками выгружаются как простые.

Например, номенклатура «Бумага офисная» с тремя характеристиками: А3, А4, А5, будет выгружена как три наименования: «Бумага офисная А3», «Бумага офисная А4» и «Бумага офисная А5».

Виды интеграции 1С и Битрикс24

Возможно три вида:

  • ручной;
  • по расписанию;
  • в режиме реального времени.

В режиме реального времени состоит из двух фоновых заданий: выгрузка из 1С в Б24 и выгрузка из Б24 в 1С.

Для файловой базы 1С установлены ограничение на уровне платформы — активно только одно фоновое задание.

Если фоновое задание выгрузки из 1С в Б24 может выполняться незаметно для пользователя, то выгрузка из Б24 в 1С в фоновом режиме уже выполняться не может. Поэтому для файловых баз 1С необходимо запускать отдельного клиента 1С для реал-тайм.

1С подключается к Б24 и ждет от него сообщений. При сообщении об изменениях каких-либо объектов, 1С обращается в таблицу изменений, определяет тип данных и по ID делает запрос на получение полной информации по измененному объекту.

Для реал-тайм разработан специальный виджет, который можно установить на начальную страницу.

Это делается нажатием на кнопку «Установить виджет на начальную страницу». Если виджет не появился, нужно перезапустить клиента 1С. Общие настройки
Способ обмена переводится в режим реального времени на основной форме.
Настройка синхронизации
При переводе в режим обмена в реальном времени на виджете видно, что выгрузка в режиме реального времени выполняется, а загрузка нет. Начальная страница
Для запуска загрузки в режиме реального времени для файловой базы запускаем второго клиента 1С, а в первом нажимаем «Запустить загрузку в режиме реального времени». После этого будет работать и выгрузка и загрузка.

Особенности интеграции 1С и Битрикс24

И в заключение…

В новых модулях интеграции 1С и Битрикс24 появились дополнительные возможности, они активно развиваются, но все-таки по набору функций пока отстают от обмена 1С-Битрикс Управление Сайтом.

ИНТЕРВОЛГА может расширить возможности типовых решений для потребностей конкретного бизнеса. Например, активным спросом пользуются кейсы по интеграции одного корпоративного портала с несколькими учетными системами 1С для разных организаций, включение в процесс новых видов документов, изменение стандартных условий, загрузку в 1С информации из CRM о работе менеджеров с клиентами (встречи, звонки, …) и т.д.

Мы выполняем подобные работы и оцениваем их начиная от 26000 рублей. Стоимость доработок зависит от их сложности и уникальности.

Довольно часто возникает потребность в адаптации и доработке для тех конфигураций 1С, для которых готовых решений не существует. Стоимость таких работ от 52000 рублей.


Вам будет интересно:

  • Обмен сделками в интеграции Битрикс24 и 1С
  • Tutorial по стандартному и нестандартному обмену сайта с 1С. Часть первая: стандартный обмен и его хитрости.
  • Tutorial по обмену сайта с 1С. Часть вторая: зачем и как писать свой обмен с нуля на очередях и REST API.
  • Tutorial по обмену с 1С. Часть третья: Выжимаем максимум из стандарта. Что мы хотели бы знать 1000 проектов назад.
  • Tutorial по обмену с 1С. Часть четвертая: Обмен через промежуточную базу данных.
  • Tutorial по обмену с 1С. Часть пятая: Наш опыт настройки 1000 и 1 обмена.

Каждая компания, которая открывает интернет-магазин, начинает задумываться, как организовать интеграцию «1С: предприятие» с сайтом Битрикс. Это в самом начале они размещают на витринах демо-товарами и включают настройки для площадки, которые будут удобны организации. А потом понимают, что проще синхронизировать данные. Такая оптимизация требуется многим предприятиям и начинаниям. Это необходимо, чтобы не было накладок, дубликатов в работе, а кроме того — чтобы избежать ошибок из-за человеческого фактора, ведь если сотрудники будут наполнять портал вручную, то велик риск неправильных цен и названий, пересорта и прочих трудностей. Давайте разберемся, как этого избежать и как интегрировать одно ПО в другое.

как обновлять 1с

Как это действует в стандартном случае

У Битрикс существует уже встроенные в него возможности для интеграций с 1С. С его помощью настройка обычно производится всего в пару кликов.

Но программа обязана быть «чистой» — на ней стоит типовая конфигурация без изменений. Но фактически абсолютное большинство софта модифицировано каким-либо образом, поэтому возникают проблемы при перестройке.

Несложно организовать регулярный обмен. Трудность возникает в другом. Из-за внутренних программных изменений эта процедура часто заканчивается тем, что часть информации не выгружается, отправляется не туда или выглядит не так, как должна. Все это из-за того, что программное обеспечение не типовое, чистое, как только из коробки, а настроенное под конкретную компанию и ее задачи. Поэтому приходится исправлять недоработки и направлять все вручную.

Синхронизировать ПО необходимо, это поможет в оптимизации всего бизнеса — всегда будет под рукой нужная актуальная информация. Так будет проще собирать аналитику, делать анализ продаж, проверять, какие группы не пользуются популярностью у клиентов и ставить их на вывод из ассортимента. Это серьезно развивает любой интернет-магазин и позволяет не держать ненужные товарные запасы.

Обратитесь в «Клеверенс», чтобы приобрести необходимое ПО для максимальной оптимизации рабочих процессов и рутинных операций. Правильно подобранный софт помогает поднимать продажи, что гарантирует быстрое развитие компании.

обновление 1с 8

Способности механизма

В стандартном случае процесс должен обеспечивать импорт из ПО на сервис:

  • каталога со всеми карточками;
  • заказов, которые были оформлены;
  • справочников или инфоблоков.

В обратную сторону тоже работает — поддерживается экспорт из каталога.

Настройка алгоритма выгрузки данных из 1С в Битрикс

Для начала следует пройти по нескольким последовательным простым шагам. Нужно открыть вкладку:

  • администрирование;
  • магазин;

обмен между 1с и битрикс

  • помощь;
  • интеграция;
  • каталог.

Внутри последней вкладки нужно указать учетную запись, которая позволяет производить обмен по разрешению от администратора. Там же можно проставить основные параметры для импортирования.

Среди них активация:

  • отправки товаров внутри блока данных вместе с характеристиками и свойствами;
  • функционала генерирования человеко-понятных ссылок;
  • создания простых превью для сформированных карточек продуктов.

Готовые решения для всех направлений

Склады

Ускорьте работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

Мобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

Повысьте точность учета имущества организации, уровень контроля сохранности и перемещения каждой единицы. Мобильный учет снизит вероятность краж и естественных потерь.

Узнать больше

Производство

Повысьте эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

В каком формате должны быть данные

1С будет грузить все файлы в виде xml, включая картинки во время импорта. Если заранее было активировано zip-сжатие в параметрах на сайте, то будет грузить архивами. По умолчанию в ПО так и установлено.

Как грузятся XML файлы

Во всех документах, которые будут передаваться, настроена структура. Она должна соответствовать стандартам, которые используются в отношении коммерции.

Все заказы передаются в интернет-магазин с помощью файлов:

  • documents — все заказные документы;
  • contragents — все, с кем работает магазин, покупатели, поставщики и другие контрагенты.

Настройки, которые следует проверить для синхронизации между сайтом на Битрикс и обычным видом 1С

Давайте разберем инструкцию, как можно организовать удобную работу с разделами. Чтобы подключиться к Битрикс24, рекомендуется выбрать специальный пункт в меню. Для этого заходят в параметры и кликают на «Создать подключение». Также нужно придумать наименование для этой подстройки.

интеграция 1с и битрикс инструкция

Далее указывается ключ для подключения. Его легко проверить на портале ПО с помощью специального приложения. Его используют, чтобы синхронизироваться через токен с учетными записями. Если пока такого ПО нет, то его легко установить, его скачивание с Маркетплейса бесплатно. Далее остается скопировать ключ и вставить его в софт.

1с битрикс и 1с предприятие

Переносим покупателей

Из программы 1С все организации перемещаются в виде:

  • компаний — любые ИП, фирмы и другие форматы юрлиц;
  • контактов — обычные люди.

Будет ли обновляться информация по поставщикам и клиентам — зависит от владельца. При желании можно отключить это свойство. Также допускается отслеживать дубликаты и своевременно чистить их. Для этого придется указать группу для новых лиц — конфигурация есть в этой же форме.

1с битрикс управление сайтом обмен с 1с

Как передаются пользователи из одного ПО в другое

Существует модуль, в котором можно сопоставить сотрудников. Это требуется, чтобы во время переноса контрагентов к каждому из них прикреплялся менеджер. А к нему уже — договора и другие бумаги.

битрикс 1с предприятие

Чтобы выполнить настройку, нужно открыть главную форму синхронизации. Затем нажать на кнопку, которая отвечает за загрузку пользователей в программу. После этого отразиться меню с подразделами, в нем будут все контрагенты. Чтобы увидеть весь персонал, стоит нажать на пункт «все подразделения».

Bitrix (Битрикс): интеграция модуля обмена информации о товарах с 1С

Сначала нужно открыть раздел «синхронизировать данные» и отметить признак, который называется «Активировать». После этого система будет считывать изменения продуктов, групп, типов, единиц, в которых все измеряется, и их свойств. Можно выделить только отдельные товары, которые нуждаются в выгрузке, например, по наличию у них остатков, номенклатуре, цене или прайс-листу.

bitrix модуль обмена с 1с

bitrix синхронизация с 1с

Дерево групп

В программе управления CRM доступно создавать пользовательскую структуру, по которой все будет группироваться. Теперь можно сформировать такие же параметры во время взаимодействия с Битрикс24.

Обычно в программе настраивается такая иерархия, чтобы это было удобно бухгалтерам, для менеджеров это лучший вариант, но реально структурировать иначе, под их запросы. Именно для этого используется пользовательская иерархия и структурирование групп. Благодаря обновлению создается любая вложенность.

настройка интеграции 1с и битрикс

Настройка регулярной или постоянной синхронизации подведомственных счетов Bitrix (Битрикс) с 1С

Среди функций есть также выбор, какие именно форматы счетов нужно сопоставлять в режиме реал тайм.

1c bitrix интеграция с 1с

Одну форму выбирают для контактов, а другую для фирм, для них ставится признак «используется». Если будет несколько фирм, то необходимо указать все, которые необходимы. Затем вписать, с какой даты требуется информация. При желании выставляются дополнительные характеристики, по которым ограничивается количество организаций.

Затем вписывается перенос статусов. Для счетов это необходимый показатель. Формируется еще одно свойство — список параметров, которые должны соответствовать статусам на портале.

bitrix обмен с 1с

битрикс интеграция с 1с предприятие

Как соотнести сделки, заказы

Все это делается в отдельном окне.

настройка выгрузки из 1с в битрикс

Когда прогружаются заказы, реально настраивать правила, по которым будет проставляться нумерация и даты. При необходимости — проставляется режим записи, тогда будут прописываться все загружаемые файлы или поля сделок. Сопоставляются все сделки или только те, у которых определенный пользовать, — статус или вид. Когда заказ отгружен или оплачен, допускается поставить требуемый статус принудительно, вручную.

bitrix 1c интеграция

1с битрикс интеграция с 1с предприятие

Куда загрузятся файлы

Все прячется по пути /upload/1c_catalog/. До начала очередного обменного процесса обычно папка очищается. Внутри всегда — только результаты последнего взаимодействия. Если включить «режим отладки», то старые документы удаляться не будут, а папка будет получать новое имя с числовым идентификатором.

модуль интеграции 1с и битрикс

Но стоит помнить о том, что место на диске при таком режиме будет стремительно заканчиваться.

Что потребуется, чтобы выполнить перенос: особенности для портала

Чтобы проводить интеграции у сервиса «1С: Битрикс» с типовой программой «1С: Предприятие», нужно пройти по шагам:

  • установить ПО малый или обычный бизнес;
  • перенастроить под себя параметры;
  • сформировать пользователя и группу, проверить наличие прав для нее.

В последнем пункте следует позволить оформлять выгрузку продукции/заказов, а также дать доступ к чтению папок.

Что потребуется: нюансы

В ПО тоже производятся небольшие перестройки:

  • поставить модуль, который будет помогать работать;
  • настроить, по какому адресу можно найти ресурс и определенного пользователя;
  • выставить подходящие параметры отправки из программы, смотря какое УТ.

как обновлять базу 1с

Типология иерархий

Если дерево не сходится на сервисах, стоит принудительно определить, какие продукты и отделы следует выгружать. Довольно часто они хранятся на портале не в том виде, в котором будут выгружаться с вашего ресурса. Поэтому предстоит настроить его виртуальный вид, создать необходимые разделы и положить в них товары. Если пригодятся не все изделия, то задается отбор по какому-то принципу.

Для 1С: типы, по которым может происходить выгрузка

Ниже — 3 варианта, как выгружаются пункты.

Полная

Она нужна, когда создается обменный процесс в 1 раз или вручную. В этом случае загружаются все продукты в ассортименте, а картинки будут вставляться только для измененных или новых моделей.

Короткая

Выполняется регулярно, заключается обычно в обновлении цен и остатков.

Ручная

То же, что и первый тип, но прогружаться будут абсолютно все картинки для всех изделий без исключения. Обычно задействуют лишь в случае, когда производится отладка.

Как начинается взаимодействие сайта c типовым 1C

Если регистрируется новый портал и для него потребовалась синхронизация, то для начала ставится Битрикс и выполняется обменный процесс в формате ограниченного по возможностям теста.

Какие настройки требуется произвести внутри

Скачивается подходящий продукт, формируется новый узел для дальнейшего обмена.

Указывается адрес домена, имя и пароль пользователя. Там же необходимо кликнуть на «проверить соединение», чтобы уточнить, насколько корректно подключение.

Далее требуется определиться, какую информацию следует выгружать, поставить галочки на пунктах, которые нужны. При желании включается автоматический процесс в подходящих рамках времени. В разделе выгрузки товаров выбирается каталог, который потом будет переноситься на сайт. Для этого система создаст карточки под каждый продукт.

как обновить 1с самостоятельно

Как закончить соединение

Главная цель всего мероприятия — сопоставить иерархию и все товары. Чтобы правильно завершить синхронизацию, когда имеется рабочий сервис, следует проконтролировать, чтобы выгрузка действовала в уже существующие:

  • разделы инфоблоки;
  • товары и ТП;
  • свойства;
  • типы ценников.

Готовые решения для всех направлений

Склады

Ускорьте работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

Мобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

Повысьте точность учета имущества организации, уровень контроля сохранности и перемещения каждой единицы. Мобильный учет снизит вероятность краж и естественных потерь.

Узнать больше

Производство

Повысьте эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

Способы, которыми может происходить обмен

Есть два метода, по которым выполняется интеграция. Давайте ниже разберем каждый подробнее.

Real-time

Это двусторонняя прогрузка, которая происходит постоянно, он беспрерывно существует между продуктами. Чтобы запустить его, не потребуется учить техническую документацию или действовать по сложным инструкциям. Благодаря этому варианту можно взаимодействовать с любыми конфигурациями, загружать информацию обо всем, что есть в системе.

1с битрикс обмен с сайтом

настройка обмена 1с и битрикс

настройка 1с битрикс

Функция ручного взаимодействия

Еще одно привычное системное решение. Чтобы его активировать, нужно войти в «Сервис» и открыть вкладку для прогрузки данных с веб-сайтом. Затем — просто действовать по подсказкам, которые будет высвечивать программа.

Особенности настройки обмена, которые существуют у 1С и стандартным видом портала Битрикс

В любой сделке внутри веб-ресурса можно выбирать уже существующие товары, добавлять новые или создавать строки. Если выбрать последний вариант, то он не выгрузится, так как ПО не сможет его идентифицировать.

1с битрикс модуль обмена с сайтом

Если изменить статус, то в сервисе он сменится довольно быстро. Если работа осуществляется по режиму реального времени, то почти сразу же, но при этом растет нагрузка на базу. А если настроено по взаимодействию, то только при следующем обновлении все прогрузится.

интеграция 1с с сайтом битрикс

Часто встречающиеся ошибки и как их решать

Мы разобрались, как производится настройка синхронизации внутри модулей управления корректным обменом между «1С: Битрикс» с любым сайтом. Теперь давайте рассмотрим, какие сложности обычно возникают в работе в этой связке.

Цены не дублируются

Следует проверить, что происходит внутри софта:

  • состояние типовых соглашений;
  • создано ли оно, открыт ли доступ пользователям;
  • отмечен ли предпочтительный тип цены;

1с битрикс настройка обмена с 1с

  • выбран ли созданный подвид в форме контроля отбора для каждого конкретного товара.

синхронизация битрикс и 1с

Важно, чтобы типаж ценников совпадал по всем продуктам, иначе они не будут переводиться.

Иерархия не транслируется

Если каталог прогружается без иерархичного древа, то есть 2 варианта решения:

  • есть данные, которые должны быть, но не перешли из программы;
  • в выгрузке содержится более 1 вида цен, появляется ошибка на моменте их загрузки.

Фотографии не переносятся

Это тоже можно исправить. Для этого:

  • проверяют, стоят ли галочки около пункта загрузки фото;
  • начать принудительный перенос.

Если это не решает проблему, то нужно посмотреть активность функционала использования ZIP, изучить, работоспособен ли ресурс.

Одинаковые свойства начинают грузиться множество раз

Корень задваивания прячется в 1С, там они соединяются с номенклатурными типами. В случае когда их больше одного, характеристики повторяются. Для решения следует создавать в ПО свойства, применяя копирование, затем активировать соответствующий параметр.

Страница белеет или выдает 505

Если ресурс перестает работать,показывает ошибку, то это означает, что закончилась доступная свободная память. Для исправления рекомендуется зайти в настройки сайта и вписать, чтобы синхронизация проходила не чаще, чем каждые 5 секунд.битрикс обмен с 1с

Если не удалось так исправить ситуацию, то можно попробовать все прогрузить без картинок. Если у них слишком большой размер, то 505 будет выходить регулярно.

Нет символьных кодов

Это возможно, если сервер был настроен неверно. Чтобы разобраться с этим, рекомендуется проверить работоспособность через внутренние тесты. Если там есть неточности, то они будут ликвидированы.

1с битрикс синхронизация с 1с

После синхронизации создается масса ошибок 404

Это реально, если стоит галочка на пункте транслитерирования символьных кодов. Чтобы решить проблему, нужно просто снять активность чек-бокса.

модуль обмена битрикс с 1с

Подведем итоги

Мы собрали целую инструкцию о том, как производится настройка модуля интеграции «1С: Битрикс» и «1С: предприятие». Если своими силами разобраться в программном обеспечении сложно или не получается выполнить обмен в реальном времени, то рекомендуем обратиться к специалистам. Важно, чтобы первый запуск прошел без критических проблем и ошибок, тогда система будет работать слаженно.

Количество показов: 19987

Понравилась статья? Поделить с друзьями:
  • Bissell vac steam моющий пылесос инструкция
  • Bissell vac and steam инструкция
  • Bissell proheat all surface big green инструкция на русском языке
  • Bissell fibre cleansing инструкция по применению
  • Bissell fiber cleansing инструкция по применению