Выгрузка товара из 1с. Как завершить интеграцию

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

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


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


Отложенная выгрузка номенклатуры сайта

В модуле M-IT:Управление интернет-магазином реализована возможность отложенной выгрузки (по расписанию) номенклатуры на сайт интернет-магазина. Данная возможность позволяет оптимизировать обмен данными между 1С и интернет-ресурсом.

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

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

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

Первым делом настроим внешний вид программы: жмём «Главное меню» –> «Вид». Отмечаем галочками «Панель разделов» и «Панель навигаций и действий»:

Создаём организацию:


Заполняем необходимые поля:


Идём в «Администрирование» – «Общие настройки», ставим галочку «Дополнительные реквизиты и сведения»:


Включаем возможность выгрузки каталога на сайт: ставим галочку «Обмен данными с сайтом», кликаем по «Узлы обмена с сайтами» и создаем узел обмена:


На вкладке «Основные настройки» заполняем название, ставим галочку «Выгрузка товаров», выбираем «Выгружать на сайт», в качестве адреса сайта необходимо указать http://сайт/bitrix/admin/1c_exchange.php, указываем логин и пароль учетной записи битрикса, которая имеет права на выгрузку.


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




Затем настроим типы цен: «Маркетинг» –> «Типовые соглашения с клиентами». Создаем новый тип цен или изменяем существующий:


Устанавливаем вид цен и кликаем по ссылке «Форма оплаты» (если поле "вид цен" пустое, то необходимо в разделе "Маркетинг" зайти в настройку панели навигации, добавить из списка "Виды цен", перейти в появившийся раздел и просто нажать "Записать и закрыть"):


Добавляем форму оплаты, например, так:


Жмём ок и обязательно ставим галочку «Доступно внешним пользователям», а также указываем менеджера:


Теперь займёмся непосредственно самим каталогом. Идем в Нормативно-справочную информацию, кликаем «Главное меню» –> «Вид» –> «Настройка панели навигации»:


Выбираем «виды номенклатуры», жмем «добавить», ок:


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


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


Жмём «дополнительные реквизиты». Есть два вида реквизитов:

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


Добавим свойства «пол» и «сезон» в левую колонку, добавим характеристики «цвет» и «размер» в правую колонку:

Указываем наименование, сохраняем:


Добавляем остальные свойства, характеристики и заносим их в набор:

Получаем такую картину:


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


Создаем товар:


Попадаем на вкладку «Создание номенклатуры», выбираем вид номенклатуры (набор свойств и характеристик):


Задаем наименование, единицу хранения и группу номенклатуры:


Жмём кнопку «Закрыть»:


Идём в раздел «номенклатура» и там видим созданный товар, заходим в его редактирование:


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


Жмём создать:


Заполняем рабочее наименование, задаем значения характеристик:


Таким образом, видим созданные торговые предложения:



Кликаем «Добавить номенклатуру» и выбираем нужный товар:


Указываем цену для каждого торгового предложения, проводим и закрываем:


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


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


На скриншоте видно, что характеристики попали в множественное свойство «характеристики». Чтобы характеристики попадали каждая в отдельное свойство, необходимо установить из Marketplace модуль «1C инструменты (sns.tools1c)». В настройках модуля поставить галочку «Выгружать свойства характеристик в отдельные свойства». В инфоблоке торговых предложений необходимо создать свойства типа «Строка» и назвать их так же, как названы характеристики. В данном случае это будет выглядеть вот так:


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


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

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

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

  • Выгрузка базы из 1С 8.3 целиком — для последующей загрузки на другом компьютере
  • Сохранение отчетов и печатных форм в Excel, Word или PDF
  • Выгрузка таблиц из 1С
  • Получение информации с помощью консоли запросов

Подробнее о них:

Как выгрузить базу из 1с 8.3 целиком (в файл.dt)

Для этого понадобится зайти в режим конфигуратора, затем в главном меню выбрать пункт «Администрирование» — «Выгрузить информационную базу»:

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

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

Выгрузка из 1С в Excel отчетов и печатных форм

Этот способ универсальный и очень простой. Для этого достаточно при открытии печатной формы или отчета.

Например, открываем печатную форму ТОРГ 12, нажимаем ctrl+S (или в меню Файл – Сохранить как) и выбираем тип файла и его имя:

Для действует та же система – отчет выгружается в два клика:

Получите 267 видеоуроков по 1С бесплатно:

Доступно сохранение в основные форматы – excel, word, pdf, html, txt и тд.

Выгрузка таблиц из 1С 8.3

Часто встречаются такие банальные задачи, как «получить список платежек за текущий год», «выгрузить книгу покупок или продаж» или «выгрузить товары из накладной №256». Решить такие задачи достаточно просто.

Например, мне необходимо получить все поступления от контрагента «Вектор» с суммой более 1000. Откроем форму списка и установим нужные отборы в списке:

Система предложит вариант вывода – в табличный документ или текстовый, выберем табличный. Программа 1С выведет информацию в такой табличный документ, который, подобно отчетам, можно сохранить в нужный нам формат:

Подобные действия можно произвести практически для любой табличной части в 1С 8.2. Например, нам потребовалось выгрузить список товаров из поступления № МСК00003, не проблема. Делается это очень просто – открываем документ, вызываем контекстное меню и через пару кликов получаем нужную выгрузку в нужном формате:


Выгрузка в Excel журнала проводок из 1С:

Получение информации с помощью консоли запросов

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

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

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

Полученную таблицу можно также выгрузить в нужный формат файла:

Загрузить полученные данные можно в другую базу 1С с помощью « «. Смотрите видеоинструкцию на примере номенклатуры:

Настройка 1С:Підприємство для выгрузки на сайт. (На примере Управління торгівлею 3.0)

В конфигурации «Управління торгівлею 3.0» есть возможность обмена данными с сайтом ( интернет-магазином ) . Обмен данными включает в себя выгрузку номенклатуры на сайт и обмен заказами. Кроме настроек сайта для такого обмена необходимо сделать и настройку в самой конфигурации.

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

РИС.1 . Настройки возможности обмена программы с сайтом .

После этого станет доступен список «Узлы обмена с сайтами» РИС.1

Здесь необходимо задать правила обмена для своего сайта. Создаем новую запись и заполняем поля РИС.2

РИС.2. Создание узла обмена с сайтом.

Следует отметить, что для выгрузки товаров и обмена заказами удобнее создавать разные узлы обмена, а не указывать параметры обмена в одном. Для каждого узла надо определить режим обмена данными: выгрузка товаров или обмен заказами РИС.2.

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

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

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

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

РИС.3 Настройка периодичности обмена.

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

  • организация;
  • флажок «Выгружать фалы изображений» - если для номенклатуры установлены фото, которые надо выгрузить на сайт. Размер фото желательно не устанавливать большим, так как это увеличивает объем файла выгрузки и замедляет скорость обмена. Стандартный размер 1200*900 пикселей;
  • флажок «Выгружать прочие файлы» - если для номенклатуры есть дополнительные фото, они также выгрузятся на сайт.

Для того чтобы на сайте каталоги товаров соответствовали группам номенклатуры, необходимо задать структуру в настройках. РИС.4




РИС.4 Выгрузка товаров

В поле «Группы номенклатуры» выбираем нужную группу или список групп. Для каждого каталога будет задан свой идентификатор на сайте.

Далее переходим к отбору для выгрузки. По кнопке «Настроить отбор» открывается форма отбора РИС.5. Отбор можно установить по разным параметрам, мы рассмотрим наиболее часто используемые: остатки и сама номенклатура.

РИС.5 Отбор номенклатуры для выгрузки из 1С на сайт.

Можно установить отбор по номенклатуре и выгрузить только определенные виды, группы номенклатуры. А также необходимо задать порог остатка, ниже которого данные на сайт не выгружаются. Для этого воспользуемся отбором по остаткам (РИС.5). Обязательно установить «Вид сравнения» Больше или равно или просто Больше, но не в коем случаем не Равно, так как выгрузятся только те остатки, которые соответствуют этому остатку (например, только с остатком 4 шт.).

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

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

РИС.6 Обмен данными.

Для настроек загрузки заказов с сайта можно скопировать предыдущий узел обмена и изменить режим обмена: Обмен заказами. На появившейся закладке «Обмен заказами» сделать настройки РИС.7.:

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



РИС.7 Настройка загрузки заказов.

На закладке «Дополнительно» (РИС.8) устанавливаем параметры записи и проведения: можно загруженные заказы только записывать или проводить текущей датой. Также можно настроить соответствие статусов заказов на сайте и в программе (РИС.8).

РИС.8 Дополнительные настройки загрузки заказов.

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

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

РИС.9 Запуск регламентных заданий.