Для обмена с сайтом в 1С:УТ включите функционал в разделе «НСИ и администрирование» и создайте узлы обмена отдельно для выгрузки товаров (с настройкой каталога, цен, остатков) и загрузки заказов (с сопоставлением статусов и дополнительных реквизитов). После настройки выполните интерактивный или автоматический обмен по расписанию.
Чтобы настроить обмен с сайтом в 1С: УТ, перейдите раздел «НСИ и Администрирование» и откройте пункт «Обмен с сайтом».
Установите флаг «Использовать обмен с сайтом» и перейдите в раздел «Настройки обмена с сайтом».
Лучше создавать по два узла обмена. Один – на выгрузку товаров, другой – на загрузку заказов. Предусмотрена возможность обмениваться с сайтом следующими способами (их можно установить в форме «Узел обмена с сайтом»).
- Непосредственно с сайтом (требуется подключение к сети Интернет) – режим «Выгружать на сайт». В этом случае необходимо указать адрес сайта. Например, для сайтов, построенных с помощью «1C-Битрикс: Управление сайтом», добавьте адрес вида http://www.example.com/bitrix/admin/1c_exchange.php, где http://www.example.com – URL сайта, с которым производится обмен данными, имя пользователя сайта, под которым будет производиться подключение к сайту для обмена, и его пароль. C помощью команды «Проверить соединение» можно проконтролировать корректность введенных данных и узнать о возможности начать обмен с сайтом.
- Посредством выгрузки/загрузки данных через файлы (не требуется подключение к сети Интернет) – режим «Выгружать в каталог на диске». В этом случае необходимо указать каталог на диске (поле «Каталог выгрузки»), в который будут выгружаться файлы обмена. При клиент-серверном варианте работы каталог выгрузки будет создан на сервере «1С». Если предполагается обмен заказами, то дополнительно нужно указать полное имя файла с заказами в поле «Файл загрузки заказов», который будет формироваться на сайте.
Настройка выгрузки товаров
Заполните наименование, например, «Выгрузка товаров». Установите флаг «Выгрузка товаров» и укажите путь к скрипту обмена. Обратите внимание, что для некоторых сайтов нужно указывать протокол не http, а https.
Для настройки выгрузки товаров на сайт необходимо в форме узла на закладке «Выгрузка товаров» указать организацию, от лица которой будут продаваться товары на сайте – поле «Организация-владелец каталога товаров». Данные организации будут записаны в файл обмена.
В разделе «Использовать узел обмена для» можно указать, как проводить обмен: обновить на сайте цены и остатки товаров или выгрузить на сайт описания товаров, типов цен, остатков. Чтобы на сайт отправить товары, характеристики цены и остатки, выберите пункт «Выгрузить на сайт каталог товаров, цен и остатков». Если новые товары не появились, а изменены остатки или цены, выберите пункт «Обновить на сайте цены и остатки», и на сайт придут только цены и остатки товаров. Этот обмен пройдет значительно быстрее. В разделе «Выгружаемые данные» укажите, какая иерархия товаров нужна на сайте: по группам или по видам (номенклатуры).
На сайт можно выгружать файлы с изображением товара. Для выгрузки изображений на сайт установите режим Выгружаемые данные – Каталог товаров – Файлы изображений. Режим Выгружаемые данные – Каталог товаров – Прочие файлы отвечает за выгрузку файла описания номенклатуры в формате html, который указывается в реквизите «Файл описания для сайта» справочника «Номенклатура».
В табличной части «Таблица каталогов» можно задать произвольное имя каталога. Для каждого каталога может быть сформирован список значений отбора по группам или видам номенклатуры.
Сохраните настройку и проведите обмен. Чтобы проверить выгрузку, на вкладке «Основные настройки» выберите «Выгружать в каталог на диске» и укажите папку, куда сохранить файлы, выгруженные из 1С.
Для выгрузки цен включите использование типовых и индивидуальных соглашений. Зайдите в раздел «Администрирование», в пункте «Продажи» выберите «Оптовые продажи» и установите значение «Типовые и индивидуальные соглашения».
Теперь на вкладке «CRM и маркетинг» появились типовые соглашения.
Создайте типовое соглашение и на вкладке «Условия» выберите вид цены, который должен отправляться на сайт. Заполните график оплаты. Чаще всего требуется выбирать график с постоплатой, так как это влияет на загрузку заказов.
На вкладке «Прочие условия» обязательно поставьте флаг «Доступно для обмена с сайтом». Типовые соглашения без этого флага не будут участвовать в выгрузке. Можно создать несколько типовых соглашений с разными видами цен, чтобы выгружались два и более видов цен.
Настройка обмена заказами
Обмен заказами происходит в два этапа: сначала вы загружаете данные с сайта, затем выгружаете на сайт (или в каталог на диске). По заказам, загруженным с сайта, формируется документ «Заказ клиента». При последующих сеансах обмена табличная часть заказа обновляется в соответствии с информацией, полученной с сайта. В ответном сообщении на сайт отправляется информация об оплате и отгрузке по заказам, ранее загруженным с сайта. Контрагенты и номенклатура, полученные с сайта, идентифицируются в соответствующих списках. Объекты, которые не найдены, создаются.
Включите возможность использования заказов на вкладке НСИ и Администрирование – Продажи – Заказы Клиентов.
На вкладке НСИ и Администрирование – Общие настройки поставьте флаг «Дополнительные реквизиты и сведения».
Теперь зайдите в любой заказ клиента, нажмите «Еще» и выберите «Изменить состав дополнительных реквизитов».
Создайте два дополнительных реквизита:
- дата заказа на сайте с типом «Дата»;
- номер заказа на сайте с типом «Строка».
Создайте новый узел обмена и укажите его наименование, например «Загрузка заказов». Поставьте флажок «Обмен заказами» и отключите «Выгрузку товаров», так как товары будут загружаться через другой узел.
На вкладке «Обмен заказами» поля «Дата заказа на сайте» и «Номер заказа на сайте» заполните созданными ранее дополнительными реквизитами. Соглашение укажите то, которое будет подставляться в загруженные заказы. Заполните склад и организацию для подстановки в заказы. В разделе «Способ поиска существующих элементов» справочника «Контрагенты» укажите «Наименование», так как на сайте чаще всего клиенты не указывают свои ИНН/КПП.
Для вновь создаваемой номенклатурной позиции укажите следующие реквизиты по умолчанию (раздел «Реквизиты для создания новых элементов» справочника «Номенклатура»):
- для товара можно задать вид номенклатуры – указывается в поле «Вид номенклатуры для товаров»;
- для услуги можно задать вид номенклатуры – указывается в поле «Вид номенклатуры для услуг»;
- в поле «Единица измерения» для новой номенклатуры можно указать единицу;
- в поле «Группа номенклатуры» для новой номенклатуры можно указать, в какой группе будет создаваться номенклатура.
Через типовой модуль с сайта в 1С будут приходить только те товары, которые участвуют в загруженных заказах.
На закладке «Дополнительно» выполняются следующие настройки:
- причина отмены заказа. Например, если с сайта будут загружаться отмененные заказы, то в настройках можно указать причину отмены, которая будет устанавливаться у таких заказов по умолчанию;
- установка соответствия статусов заказов в информационной базе и на сайте. В поле «Статус на сайте» укажите точное значение статуса заказа на сайте, а в поле «Статус в информационной базе» выберите соответствующий ему статус заказа в информационной базе. Если соответствие статусов установлено, то при загрузке заказа с сайта программа будет пытаться установить соответствующий статус у заказа клиента. В противном случае такая попытка предприниматься не будет.
Так как модули в 1С и на сайте постоянно обновляются, то некоторые настройки могут отличаться от инструкции. Перед первым обменом обязательно сделайте резервную копию сайта, чтобы в случае неправильных настроек можно было быстро восстановить сайт.
Обмен с сайтами
Программа позволяет выполнять обмен данными (выгружать номенклатуру и обмениваться заказами клиентов) с сайтами (интернет-магазинами). Модуль интеграции разработан совместно с ООО «1С-Битрикс» (http://www.1c-bitrix.ru).
Работа по обмену с сайтами предполагает два этапа:
1. Настройка обмена с сайтами.
2. Обмен с сайтами.
Настройка обмена с сайтами
Перед началом использования указанного функционала установите флажок «Обмен данными с сайтами» в разделе Настройки – Моя организация – Общие настройки.
Теперь вам доступна ссылка «Узлы обмена с сайтами». Команда открывает список узлов обмена с сайтами. Каждый узел содержит основные настройки обмена (например, расписание обмена), а также настройки для выгрузки номенклатуры и настройки обмена заказами. Для каждого сайта необходимо создать свой узел обмена.
Чтобы приступить к регистрации нового узла обмена, воспользуйтесь командой «Создать». Откроется форма, в которой необходимо выполнить настройки обмена с сайтом.
Основные настройки узла обмена
В программе поддерживаются следующие режимы обмена:
- если будет производиться только выгрузка товаров, то установите флажок «Выгрузка товаров»;
- если будет производиться только обмен заказами, то установите флажок «Обмен заказами»;
- если будут производиться и выгрузка товаров, и обмен заказами, то установите оба флажка.
Программа позволяет обмениваться с сайтом следующими способами:
1. Непосредственно с сайтом (требуется подключение к сети Интернет). Установите переключатель в группе «Назначение» в положение «Выгружать на сайт». Укажите адрес сайта. Например, для сайтов, построенных с помощью «1C-Битрикс: Управление сайтом», нужно указать адрес вида http://www.example.com/bitrix/admin/1c_exchange.php, где www.example.com – URL сайта, с которым производится обмен данными; пользователя сайта, под которым будет производиться подключение к сайту для обмена, и его пароль. Используйте команду «Проверить соединение», чтобы проконтролировать корректность введенных данных и узнать о возможности начать обмен с сайтом.
2. Посредством выгрузки/загрузки данных через файлы (не требуется подключение к сети Интернет). Установите переключатель в группе «Назначение» в положение «Выгружать в каталог на диске». Далее укажите каталог на диске (поле «Каталог выгрузки»), в который будут выгружаться файлы обмена. При клиент-серверном варианте работы каталог выгрузки будет создан на сервере «1С». Если предполагается обмен заказами, то дополнительно нужно указать полное имя файла с заказами (поле «Файл загрузки заказов»), который будет формироваться на сайте.
Предусмотрена возможность обмениваться с сайтом в автоматическом режиме с помощью регламентного задания «Обмен с сайтом». Установите флажок «Использовать периодический обмен данными» и далее задайте расписание обмена.
Настройка выгрузки товаров
Для настройки выгрузки товаров на сайт в форме узла на странице «Выгрузка товаров» укажите следующую информацию.
В поле «Организация – владелец XML-каталога» указывается организация, от лица которой будут продаваться товары на сайте. Данные организации будут записаны в файл обмена.
На сайт можно выгружать файлы с изображением товара и другие присоединенные к номенклатурной позиции файлы. Для выгрузки изображений на сайт установите флажок «Каталог товаров» – «Файлы изображений». Для выгрузки на сайт присоединенных файлов поставьте флажок «Каталог товаров» – «Прочие файлы».
По умолчанию выгружаемый товарный каталог структурируется по группам номенклатуры. Но группировка в каталоге может быть и по видам номенклатуры. Для этого необходимо установить флажок «Каталог товаров» – «Классифицировать товары по видам».
Товары могут выгружаться как в один каталог, так и в несколько за один сеанс. Список каталогов содержится и редактируется в таблице каталогов.
В каталог товаров на сайт можно выгрузить информацию о ценах товаров. Цены, которые выгружаются на сайт, определяются в соответствии с тем соглашением, в котором установлен флажок «Доступно для обмена с сайтом». Если в информационной базе зарегистрировано несколько соглашений данного типа, то будет выгружено несколько видов цен. Если необходимо выгружать цены только по одному соглашению, то его надо указать в параметрах отбора при выгрузке каталога.
В каталог товаров можно выгрузить информацию об остатках товаров. В настройках определяется список тех складов, которые будут доступны для выбора на сайте. В параметрах отбора можно установить отбор для выгрузки только тех товаров, которые есть в наличии на складе.
В поле «Каталог таблицы» можно задать произвольное имя каталога. Для каждого каталога может быть сформирован список значений отбора по группам или видам номенклатуры (зависит от установки флажка «Классифицировать товары по видам»). Открыть и указать список значений отбора можно в таблице каталогов в поле «Группы номенклатуры» или «Виды номенклатуры».
С помощью команды «Отбор» можно выполнить произвольный отбор номенклатуры для каталога. При этом отбор товаров по соглашениям можно установить только по тем соглашениям, у которых установлен флажок «Доступно для обмена с сайтом».
Каждый каталог соответствует на сайте той или иной сущности, зависящей от системы управления сайтами, с которой ведется обмен. Например, для системы «1С-Битрикс:Управление сайтом» каталог соответствует понятию «информационный блок» («инфоблок»). Для каждого инфоблока при создании каталога программа автоматически генерирует идентификатор каталога, который не рекомендуется менять. После первого сеанса обмена (выгрузки товаров) на сайте необходимо настроить вывод созданных инфоблоков в публичную часть сайта.
С точки зрения данных, которые участвуют в обмене, в программе предусмотрены следующие варианты обмена (настраиваются в разделе Режим выгрузки данных).
- Выгружать все данные. Выгружаются все данные, участвующие в обмене. Принудительная полная выгрузка данных необходима при изменении / создании настройки обмена. После успешного обмена с полной выгрузкой для экономии трафика можно установить переключатель в положение «Выгружать только измененные объекты».
- Выгружать изменения. Частичная выгрузка только тех объектов, которые изменились с момента последнего успешного сеанса обмена.
При большом объеме данных их можно выгружать отдельными порциями. Параметры порционной выгрузки данных на сайт настраиваются на закладке «Основные настройки».
Настройка обмена заказами
Обмен заказами осуществляется в два этапа: сначала происходит загрузка с сайта, затем выгрузка на сайт (или в каталог на диске). По заказам, загруженным с сайта, формируется документ «Заказ клиента». При последующих сеансах обмена табличная часть заказа обновляется в соответствии с информацией, полученной с сайта. В ответном сообщении на сайт отправляется информация об оплате и отгрузке по заказам, ранее загруженным с сайта. Контрагенты и номенклатура, полученные с сайта, идентифицируются в соответствующих справочниках. Объекты, которые не найдены, создаются.
Для идентификации заказов клиентов используются дополнительные реквизиты: «Дата заказа на сайте» и «Номер заказа на сайте». Эти дополнительные реквизиты предварительно создаются для объекта «Список заказов клиентов» в разделе Настройки – Моя организация – Общие настройки – Дополнительные реквизиты.
Для вновь создаваемых заказов можно указать соглашение, склад и менеджера, которые будут подставляться по умолчанию в документ. Способ идентификации контрагентов указывается в соответствующем поле на закладке «Обмен заказами».
Доступны два способа:
- идентификация по наименованию,
- идентификация по ИНН и КПП.
Для номенклатурной позиции можно задать следующие реквизиты, которые будут заполнены по умолчанию:
- для товара – вид номенклатуры. Указывается в поле «Вид номенклатуры для товаров»;
- для услуги – вид номенклатуры. Указывается в поле «Вид номенклатуры для услуг»;
- в поле «Ед. изм. новой номенклатуры» – единицу измерения для вновь создаваемой номенклатуры;
- в поле «Группа для новой номенклатуры» – в какой группе будет создаваться номенклатура.
На странице «Дополнительно» производится установка соответствия статусов заказов в информационной базе и на сайте. В поле «Статус на сайте» необходимо точно указать значение статуса заказа на сайте, а в поле «Статус в информационной базе» выбрать соответствующий ему статус заказа в информационной базе. Если соответствие статусов установлено, то при загрузке заказа с сайта программа будет пытаться установить соответствующий статус у заказа клиента. В противном случае такая попытка предприниматься не будет.
Обмен с сайтом
В форме узла обмена помимо настроек самого узла можно:
- выполнить интерактивный (вручную) обмен с сайтом;
- открыть журнал регистрации событий обмена;
- посмотреть информацию о состоянии обмена;
- посмотреть изменения в информационной базе, произошедшие с момента последнего обмена с сайтом.
Для интерактивного обмена с сайтом используйте команду формы узла обмена «Выполнить обмен». Аналогичная команда присутствует в списке узлов обмена.
Чтобы посмотреть информацию об изменениях в информационной базе, которые будут выгружены на сайт, выберите команду формы узла обмена Еще – Показать зарегистрированные изменения. Аналогичной командой можно воспользоваться в списке узлов обмена. После выполнения команды будет открыта форма, где представлен список объектов, участвующих в обмене с сайтом, в которых зарегистрированы изменения. То есть тех объектов, которые будут выгружены на сайт в следующей сессии обмена. Любой объект (или регистрацию об изменениях объекта) можно удалить из списка. Тогда информация об изменениях объекта не будет выгружаться на сайт. Для удаления информации о регистрации объекта нажмите в поле объекта кнопку очистки.




















Здравствуйте! Подскажите, пожалуйста, есть инструкция, как правильно настроить выгрузку характеристик товара на сайт из 1С?
Добрый День!
В типовой настройке обмена с сайте, настройка по характеристикам есть только на вкладке «Выгрузка товаров», в группе «Выгружаемые данные» https://skr.sh/sVweKWEK9fb. Характеристика привязана к товару и не нужно делать отдельное сопоставление. А сопоставления характеристика базы и сайта нет.
День добрый! Подскажите, пожалуйста, настроил обмен по описанному выше, а 1с выдает ошибку, куда смотреть? Спасибо.
Добрый день!
Ошибка 302 связана с перенаправлением. Вам нужно проверить настройки сайта, а именно настройки авторизации
Добрый день! Во время проверки соединение с сайтом выдает ошибку(просит проверит имя пользователя и пароль), во время входа в админский доступ сайта, два пароля и логина по очереди запрашивает может ли это повлиять на ошибку? Если да то как можно исправить? Сайт сделан на опенкарде
Добрый день!
Проблема, которую Вы описали, вполне может быть связана с авторизацией, и да, двойной запрос логина и пароля может влиять на подключение к сайту, особенно если это попытка соединиться с сайта через API. Отключите двойную авторизацию и проверьте подключение 1с к сайту.