Вконтакте Facebook Twitter Лента RSS

Модуль интеграции с 1с битрикс. Отбор номенклатуры по свойству товара

Дистрибутива модуля распакуйте архив и запустите setup.exe .

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

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

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

Настройка интеграции

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

Откройте 1С: Зарплата и управление персоналом. В меню Сервис - Обмен данными с корпоративным порталом выберите пункт Настроить обмен данными с корпоративным порталом .

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

  • Выберите Выгрузка на сайт , для того, чтобы данные были отправлены непосредственно на корпоративный портал, без создания промежуточных файлов выгрузки.
  • Используйте Выгрузка в каталог только в случае каких-либо неполадок: отсутствие соединения с Интернетом, ошибки при передаче и т.п. В этом случае в административной части "1С-Битрикс: Корпоративный портал" потребуется импортировать сгенерированные таким способом данные.
  • В поле Адрес сайта введите полный URL, по которому доступен корпоративный портал, включая http:// и номер порта, если он отличается от 80, а также путь к PHP скрипту, осуществляющему прием данных и их обработку. По умолчанию это /bitrix/admin/1c_intranet.php .
  • В полях Пользователь и Пароль укажите авторизационную информацию учетной записи на корпоративном портале, которая имеет права на прием данных из 1С. Для настройки такой учетной записи в административной части корпортала зайдите в раздел Настройки - Пользователи - Импорт пользователей и выберите опцию Импортировать из 1С: Зарплата и управление персоналом .
  • Если доступ по протоколу HTTP к корпорталу из 1С возможен только через прокси-сервер, отметьте опцию Использовать прокси-сервер и укажите его параметры.

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

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

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

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

Будьте внимательны! Именно на этом шаге совершается максимальное количество ошибок неопытными пользователями, в результате чего обмен не работает или работает некорректно.

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

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

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



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

Нажмите кнопку Готово , настройка обмена завершена.



Наши настройки были сохранены в отдельный профиль. Можно создавать множество различных профилей с различными настройками. Это позволяет максимально гибко реализовывать обмен и решать самые сложные интеграционные задачи.

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

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

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

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

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

Цели статьи

  • Коротко изложить основные возможности обмена и его алгоритм работы;
  • Дать ссылки на официальные и прочие полезные источники;
  • Ответить на частые вопросы;
  • Прояснить, с чего начать интеграцию и как ее успешно завершить.

Стандартный обмен между 1С-Битрикс и 1С

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

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

Что умеет штатный механизм обмена

  • Импорт каталога товаров из 1С на сайт;
  • Экспорт каталога товаров с сайта в 1С;
  • Экспорт заказов с сайта в 1С;
  • Импорт заказов из 1С на сайт;
  • Импорт справочников (highload-инфоблоков) из 1С на сайт.

Информация о товарах передается на сайт в следующих файлах

  • import.xml - товары, группы (разделы инфоблока), типы цен, склады, свойства товаров и единицах измерения;
  • offers.xml - торговые предложения (ТП) товаров и их свойствах;
  • prices.xml - цены ТП;
  • rests.xml - остатки ТП;
  • references.xml - пользовательские справочники (HL-инфоблоки).

Файлы import.xml и offers.xml содержат описания свойств, типов цен, и прочую информацию, которая относится в равной степени ко всем товарам/ТП.

Если каталог большой, в целях оптимизации, описания выгружаются в отдельных “заголовочных” файлах. Это такие же файлы import.xml и offers.xml, только не содержат ничего кроме описаний. В таком случае заголовочные файлы обрабатываются только в самом начале обмена.

Информация о заказах передается на сайт в следующих файлах

  • documents.xml - документы (заказы);
  • contragents.xml - контрагенты (пользователи-покупатели).

Куда на сайт загружаются файлы выгрузки

В папку /upload/1c_catalog/. Перед каждым обменом эта папка очищается. То есть в этой папке всегда находятся файлы последнего обмена.

Можно включить " режим отладки” обмена — отключить перезапись файлов в папке 1c_catalog. Таким образом можно отключить удаление файлов выгрузки после завершения обмена.

Для этого нужно объявить константу в файле dbconn.php:

// Включает "режим отладки” для обмена с 1С, // отключает перезапись файлов в папке 1c_catalog // Что бы сохранялись все файлы после выгрузки. define("BX_CATALOG_IMPORT_1C_PRESERVE", true);

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

Чем больше число у папки, тем новее эта папка.
Однако, самая новая папка всегда будет без чисел, и только со следующим обменом она будет переименована.

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

Что нужно для обмена на стороне сайта

  • редакция битрикса “Малый бизнес” или “Бизнес”
  • создать пользователя и группу “Обмен с 1С” для обмена, настроить права
    • разрешить группе выполнять выгрузку товаров/заказов (в настройках параметров)
    • разрешить группе доступ на чтение папки /bitrix/admin/

Что нужно для обмена на стороне 1С

  • настроить адрес сайта и пользователя сайта из группы “Обмен с 1С”
  • настроить параметры выгрузки на стороне 1С (зависят от версии УТ)

Структура каталога в 1С и на сайте

Что делать если структура каталога в 1С не совпадает со структурой на сайте?

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

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

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

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

Полная выгрузка

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

  • Выгружаются все товары.
  • Картинки выгружаются только у новых или измененных товаров.

Краткая выгрузка

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

Полная принудительная выгрузка

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

Обычно используется только при отладке обмена.

С чего начать интеграцию c 1C

Если вы делаете новый сайт и планируете интеграцию с 1С в дальнейшем, то первым следует установить битрикс и сделать тестовый обмен. Вот, что это даст:

  • Будет создан тип иблока;
  • Будет создан иблок;
  • Будут созданы св-ва и справочники;
  • Будут созданы разделы каталога;
  • Будут созданы элементы каталога;
  • Будут созданы торговые предложения.

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

Как завершить интеграцию

Сопоставить структуры данных на сайте со структурой в 1С — вот главная цель интеграции.

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

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

Естественная интеграция «из коробки»

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

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

Широкий функционал

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

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

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

Возможность автоматической работы по расписанию

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

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

Также доступен обмен с «1С» в режиме реального времени . Real-time обмен с «1С» – это технология двусторонней непрерывной связи между «1С-Битрикс: Управление сайтом» и «1С». Система обеспечивает обмен данными в режиме реального времени между этими программными продуктами. Она не требует установки отдельного сервера и специальных настроек. Система стабильно работает практически на любом «железе», минимально нагружая интернет-магазин и «1С».

Безопасность


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

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

Производительность

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

Нагрузка на «1С» зависит только от настроек обмена данными, которые выполнит администратор: объема каталога товаров, наличия изображений и атрибутов и частоты обмена данными. Наиболее ресурсоемкая процедура для «1С» - это подготовка большого количества номенклатурных позиций для выгрузки. Но за счет системы контроля измененных позиций , при каждом сеансе обмена будут выгружены только те товары, данные по которым были изменены. Часто это не единицы или десятки товаров, и такая нагрузка совершенно незаметна.

Открытый формат и протокол обмена

Интеграция основана на применении открытого формата обмена коммерческой информацией CommerceML .

Как это работает

Технологические параметры интеграции

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


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

Взаимодействие продуктов 1С и 1С-Битрикс реализуется на базе процедур двунаправленного обмена данными . Обмен данными выполняется с использованием основанного на XML открытого Стандарта обмена коммерческой информацией – CommerceML 2.0.

Интеграция реализуется следующими компонентами:

1. Функционал «Обмен данными с сайтом»

Входит в 1С: Предприятие 8.1 конфигураций УТ или УПП . Пункт меню: Сервис -> Обмен данными –> Обмен данными с веб-сайтом .


Модуль обмена данными с веб-сайтом в составе «1С: Предприятие»

2. Функционал «Интеграция с 1С»

Входит в состав модулей Торговый каталог и Интернет-магазин продукта «1С-Битрикс: Управление сайтом (редакции Малый бизнес» или Бизнес).

Настройки интеграции с 1С в «1С-Битрикс: Управление сайтом »

3. Функционал «Real-time обмен с «1С»

Как сделать так, чтобы все заработало?

  • Обновить интернет-магазин до 14.5. Дополнительных настроек не требуется
  • В «1С» установить модуль обмена 4.0 (новая реализация модуля не снимает «1С» с поддержки)
  • Включить в настройках «1С» реальный режим обмена

Realtime обмен с «1С»

Real-time обмен с «1С»

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

Обмен данными: «1С» и «1С-Битрикс: Управление сайтом»

В режиме реального времени идет обмен:

  • из «1С» в интернет-магазин –> о товарах, ценах, остатках в рамках заказов;
  • из магазина в «1С» –> по заказам, статусам, платежным системам, покупателям, контрагентам.

Как это работает

Обмен заказами происходит не 1 раз в день, не 1 раз в час, а секунда в секунду - моментально. К примеру, заказы, сделанные клиентами в вашем интернет-магазине, автоматически попадают в «1С». Мгновенно!


Обмен данными с «1C»


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

Нетребовательность к ресурсам

Не нужен сервер для обмена!

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

Следует учесть, что при подключении механизма обмена будет задействован 1 ключ – система как бы становится пользователем продукта. И это все, что она требует для работы.

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

Модуль интеграции с 1С

Как включить Real-time

Модуль обмена с «1С:ERP» 5.0

Скачать и установить

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

«1С:ERP Управление предприятием 2.0» – инновационное решение для построения комплексных информационных систем управления деятельностью многопрофильных предприятий с учетом лучших мировых и отечественных практик автоматизации крупного и среднего бизнеса.

Какие конфигурации поддерживает real-time обмен



Поддерживаем серверную и обычную конфигурацию

Real time обмен поддерживает:
Для России Для Украины
  • Управление торговлей ред. 3.0
  • Управление торговлей ред. 2.3
  • Управление торговым предприятием ред. 1.2
  • Управление производственным предприятием ред. 1.3
Для Беларуси
  • Управление торговлей ред. 3.1
  • Управление торговлей ред. 2.0
Для Казахстана
  • Управление торговлей ред. 3.0
  • Управление торговым предприятием ред.2.0
  • Управление производственным предприятием ред.1.3

Выгрузка каталога товаров в «1С»

Интеграция позволяет выгрузить каталог товаров с сайта в «1С» – импортировать каталог сайта для ведения учета в «1С: Управление торговлей»)



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

Построение дерева каталогов

Построение в «1С» дерева каталога для выгрузки на сайт – формирование новой структуры без переделки справочника номенклатуры)



Построение дерева каталогов

Пошаговая выгрузка каталога из «1С» в интернет-магазин

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

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


Скорость передачи самих данных, конечно же, определяется пропускной способностью канала вашего провайдера. Но благодаря оптимизации загрузки/выгрузки повысилась оперативность и надежность передачи данных. Процесс загрузки/выгрузки занимает меньше времени.
  • Только новые данные. Выгружаются только те данные, которые реально изменились. Система не перекачивает, к примеру, все изображения, а передает только новые или измененные.
  • Пакетная передача. Большие файлы передаются пакетами - «по кусочкам». При обрыве связи проверяется целостность последнего переданного пакета. И только этот «кусок» при необходимости передается заново. Весь файл, достигающий иногда размера в несколько гигабайт, нет необходимости передавать заново.
  • Отдельная выгрузка. Вы можете выгрузить отдельно (по сущностям) только цены, остатки, каталог и т.д. То есть, чтобы обновить только цены, вам не нужно выгружать всю огромную базу. В обмене участвуют и справочники. Их тоже можно выгрузить отдельно. Точно так же, как данные по частичной отгрузке заказа.
Изменилась не скорость выгрузки данных – она зависит от канала. Оптимизирована сама передача.
Также решены все транспортные задачи: после обрыва связи система продолжает работу с момента потери соединения, а не перекачивает заново все данные. Это особенно важно для магазинов с огромными каталогами товаров.



Очень важно для каталогов в десятки и сотни тысяч наименований

  • Полный обмен каталога между 1С и сайтом ускорен в 2 раза
  • Последующий полный обмен ускорен в 5 раз
  • Быстрая синхронизация цен и остатков
  • Каталог 100 000 наименований – первый полный обмен 10 мин, последующее обновление фактически в режиме реального времени
  • Значительное снижение нагрузки на сайт и 1С
  • Автоматическое возобновление обмена с того момента, когда произошла ошибка связи
  • Контроль версии всех данных (в том числе картинок!) при обмене

Многоскладовость

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



Список магазинов


Многоскладовость интегрирована с «1С». Благодаря этому вы можете выгружать из «1С» остатки по каждому из складов и представлять эту информацию посетителям сайта.



Выгрузите остатки по складам из «1С»

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

Например: «В магазине на Невском - 10 таких холодильников, а на Московском проспекте - 5». При заказе товара клиент может выбрать ближайший к нему магазин (или склад - в терминах интернет-магазина).

Поддержка работы с SKU (Stock Keeping Unit)

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

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

Возможности:

Внедрение и примеры проектов

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

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

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

17.04.2014

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

Для «1С-Битрикс: Управление сайтом» интеграция с «1С:Предприятие 8» давно является ключевой функцией, но именно в версии 14.5 появился функционал, позволяющий интернет-магазинам значительно повысить эффективность работы . Теперь менеджеру интернет-магазина в режиме реального времени доступна информация о товарах, ценах и складских остатках из 1С. Также, в режиме реального времени доступно получение информации с сайта в 1С о заказах, статусах и платежах. Это позволяет поднять работу с клиентами Интернет-магазина на новый уровень: снизить процент отмененных заказов, эффективно управлять складскими остатками, не тратить время на перенос данных из одной учетной системы в другую. Для использования этого функционала не требуется дополнительных настроек кроме установки версии «1С-Битрикс: Управление сайтом 14.5», установки в «1С: Предприятие 8» модуля обмена 4.0 (модуль можно скачать на сайте 1с.1c-bitrix.ru) и включения обмена данными в режиме реального времени.

Модуль обмена версии 4.0

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

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

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

6. Установить для конфигурации режим совместимости «Не использовать». Устанавливается режим совместимости в свойстве конфигурации(в дереве конфигурации нужно выбрать пункт «Конфигурация» -> нажать на правую кнопку мыши -> выбрать пункт «Свойства» -> в самом конце свойств устанавливается режим совместимости). Режим совместимости необходимо снять из за того, что используется функционал, который на старых версиях платформы 1С не поддерживается.

7. Вызвать режим "Сравнить, объединить с конфигурацией из файла" из меню "Конфигурация". В этом режиме будут показаны только различающиеся объекты дополнения и используемой конфигурации, поэтому полностью идентичные объекты могут отсутствовать в окне сравнения-объединения. Также может отсутствовать флажок включения таких объектов в объединение.
8. В диалоге выбора указать файл конфигурации «XXX.cf». По умолчанию он лежит по следующему адресу: C:\Users\...\AppData\Roaming\1C\1Cv82\tmplts\1С-Битрикс\ОбменССайтом\(конфигурация 1С).
9. Исключить из объединения все объекты конфигурации.
10. Нажать кнопку "Действия" - "Отметить по подсистемам файла". Установить флажок напротив пункта: «Битрикс» и нажать «Установить».

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


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

2. Работа с модулем обмена

2.1. Список узлов обмена

Настройки обмена с сайтами задаются в плане обмена «Обмен с Web - сайтом». Зайти в настройки можно следующим способом:

Операции - > Планы обмена - > Обмен с Web - сайтом

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

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

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

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

2.2. Настройка узла обмена

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

На вкладке «Основные» задаются основные настройки обмена.

Главные флажки обмена:

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

Реквизит «Каталог лога»

  • В поле «Каталог лога» задается каталог, в котором будет храниться лог файл обмена. Логи хранятся в разрезе дня в подчиненной папке «reports».
  • Также там устанавливается признак, нужно ли выгружать лог файл на сайт.
Реквизит «Группа для новых товаров»
  • В заказах с сайта может содержаться товар, который был создан на сайте. Для того, чтобы задать, в каком каталоге должны находиться эти новые товары, и нужен этот реквизит.
Действия с неудачно отправленными пакетами
  • В поле «Число повторов при неудачно отправленных пакетах» задается значение, сколько раз обмен должен пытаться отправить пакет с данными, при неудачной отправке пакета;
  • В поле «Таймаут между повторами неудачно отправленных пакетах» задается значение, сколько секунд должно пройти, перед тем как обмен снова пошлет неудачно отправленный пакет данных;
  • Если стоит флажок «Продолжить отправку неудачно отправленных пакетов при следующем обмене», то если есть часть неотправленных пакетов, при следующем обмене, перед тем как произойдет обмен, произойдет довыгрузка неотправленных пакетов.
Настройка автообмена
  • Если стоит флажок «Использовать периодический обмен данными», то обмен будет выполняться по заданному расписанию. В зависимости от того, база 1С в файловом или клиент – серверном варианте, настройка автообмена отличается. Более подробно в п. 2.7.
2.2.1. Обмен товарами

На вкладке «Обмен товарами» настраивается обмен информации о товарах с сайтом.

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

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

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

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

Таблица значений

  • Имя каталога – название инфоблока на сайте;
  • Список групп – список групп товаров. Который должны быть выгружен в указанный инфоблок;
  • Дерево групп – произвольное дерево групп, созданное пользователем, которое будет использовано в иерархии товаров. Выгружены будут только те товары, которые указаны в дереве групп.
  • GUID каталога – код инфоблока.
2.2.1.2. Отбор и сортировка

На вкладке товаров «Отбор и сортировка», задаются отборы для справочных данных:

  • Номенклатура – отбор по самой номенклатуре или группе;
  • Тип цен – отбор по выгружаемым типам цен, и, соответственно, ценам товаров;
  • Остатки по складам – отбор по выгружаемым складам. Остатки товара будут только по тем складам, которые удовлетворяют условию;
  • Остаток – отбор по выгружаемым товарам. Если количества товара(по всем выгружаемым складам), будет меньше заданного количества – товар не выгрузится;
  • Свойство номенклатуры – отбор по свойствам номенклатуры. Будут выгружены только те свойства, которые удовлетворяют условию отбора;
  • Категория номенклатуры – отбор номенклатуры по категориям товаров.

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

На вкладке можно указать, какие свойства товаров будут храниться в хайлоад инфоблоках и какие свойства влияют на цену. Для того чтобы свойство и его значения хранились в ХИБ, нужно поставить флажок.

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

На вкладке «Обмен заказами» настраивается обмен информации о заказах и клиентах.

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

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

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

  • Если стоит флажок «Выгружать все заказы», то будут выгружены все заказы, в том числе и те, которые не были созданы на сайте;
  • Поле «Точка актуальности выгрузки заказов» - дата, меньше которой заказы из 1С выгружаться на сайт не будут;
  • «Количество заказов в пакете» - поле, в котором указывается, сколько заказов будет в одном пакете;
  • Если стоит флажок «Выгрузка отгрузок заказов», то вместе с заказами будут выгружены их отгрузки.
  • Если стоит флажок «Загрузка оплат вместе с заказами», то если заказ оплачен – по нему будет создан приходный кассовый ордер.
  • Если стоит флажок «Загрузка отгрузок вместе с заказами», то модуль обмена будет загружать отгрузки, созданные/отредактированные на сайте.
Параметры создания документов
  • «Организация», «Ответственный», «Подразделения» – данные, которые подставляются в новые/отредактированные документы, пришедшие с сайта;
  • Если заполнен «Общий контрагент "физлицо"» и «Договор контрагента "физлицо"», то в новые заказы будет подставляться этот контрагент, когда у клиента с сайта стоит признак «физическое лицо».
Действия с документами, пришедшими с WEB-сайта
  • В группе элементов задаются параметры записи, отмены документов.
2.2.2.2. Обмен контрагентами

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


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

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

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

2.2.3. Обмен пользовательских справочников

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

  • Для того чтобы реквизит у справочника выгружался, нужно поставить напротив флажок «Выгружаемо»;
  • Если значения реквизита - Ссылка, то при установке признака «Выгружать как УИ» - будет выгружено не наименование ссылочного элемента, а его уникальный идентификатор.
2.3 Просмотр и редактирование зарегистрированных изменения

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

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

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

При нажатии на пункт меню «Редактировать коды Битрикс у объектов 1С» откроется окно, в котором можно посмотреть/отредактировать коды Битрикс объектов 1С.

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

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

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

При нажатии на пункт меню «Загрузить номенклатуру с сайта» откроется окно загрузки товаров с сайта. На первом шаге задаются настройки подключения к сайту и интервал отправки запросов.

На втором шаге задаются настройки загрузки товаров

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

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

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

При нажатии на пункт меню «Установка соответствий платежных систем и касс» откроется окно установки соответствий.

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

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

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

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

Если база 1С в файловом варианте, то необходимо указать пользователя, под которым будет выполняться автообмен. Указать пользователя можно Операции - > Константы - > Вкладка «Обмен данными» - > Пользователь для регламентных заданий в файловом режиме.

2.8 Создание пользовательского дерева групп

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

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

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

Скачать данный модуль обмена,

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

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

Выделяют следующие виды модулей:

    для приложений;

    для внешнего соединения;

    параметры сеанса;

  • менеджер объектов.

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

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

Установка модулей в 1С

Для настройки модуля в 1С: Предприятие 7.7 и 8 выполните 11 шагов:

1. Скачайте компоненты на компьютер в соответствии с версией софта.

2. Откройте «Конфигуратор» в 1С.

3. Создайте архивную БД.

4. Откройте конфигурацию.

5. В меню «Конфигурация» выберите режим объединения.

6. Выберите файл ХХХ.cf.

7. Установите и включите в объединение «Битрикс».

8. Произведите сравнение и объединение.

10. Укажите параметры загрузки 1С в меню «Сервис».

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

© 2024 Новогодний портал. Елки. Вязание. Поздравления. Сценарии. Игрушки. Подарки. Шары