Импорт из 1С (загрузка данных)
В этом разделе
Модуль торгового каталога позволяет загружать (импортировать) данные в формате CommerceML версии 1.0.
CommerceML - это единый стандарт обмена коммерческой информацией в формате XML, поддерживаемый программой 1C.
Стандарт учитывает отечественную специфику и включает несколько универсальных решений,
необходимых для российских Интернет-компаний и торговых организаций.
Экспорт из "1С: Предприятие" версии 7.7 в формате CommerceML 1.0 возможна двумя способами:
из файла в формате CommerceML или напрямую
из 1С.
Загрузка из самостоятельного файла CommerceML
Если вы хотите, чтобы ваш каталог был выгружен на сервер из файла в формате CommerceML,
вначале создайте файл в этом формате. Если файл имеет большой размера, рекомендуется выгрузить его на сервер по протоколу FTP
(при помощи любого FTP-клиента).
Далее выполните следующие шаги.
- Зайдите на данную форму загрузки данных модуля торгового каталога (Магазин -> Торговый каталог -> Настройки импорта -> Импортировать) и:
- либо выберите файл на диске локального компьютера (в этом случае файл будет сначала загружен на сервер, а только потом загружен в базу);
- либо выберите файл на сервере (например, если вы уже закачали его при помощи FTP-клиента).
- Укажите, в информационный блок какого типа загружать данные. Требуемый
тип информационного блока должен быть предварительно создан вами.
- Определите, как обрабатывать те товары, которые уже есть в базе данных, но отсутствуют в импортируемом файле данных:
- Выберите Удалить для того, чтобы полностью заменить существующий каталог загружаемым из файла.
- Выберите Деактивировать для деактивации товаров. Деактивируемые товары не удаляются из базы данных,
но и не показываются покупателям.
- Выберите Оставить как есть для того, чтобы просто добавить данные из импортируемого файла в базу
банных.
- Нажмите кнопку "Начать загрузку".
Прямая загрузка из 1С
Для выгрузки каталога на сервер напрямую из "1С: Предприятие" 7.7 (не через файл),
необходимо добавить новый сайт в справочник Сайты системы "1С: Предприятие" 7.7 (меню Справочники -> Прочие -> Сайты).
В поле Адрес сайта укажите: http://ваш_сайт/bitrix/admin/cat_1c_auto.php.
В поля Имя пользователя и Пароль введите данные любого пользователя сайта, имеющего права на запись в модуль Торгового каталога.
Строка ваш_сайт должна быть заменена на адрес вашего сайта.
Для выгрузки каталога из "1С: Предприятие" 7.7 на сайт:
- Откройте диалоговое окно Выгрузка пакета коммерческих предложений (меню Сервис -> Обмен данными в формате CommerceML -> Выгрузка пакета коммерческих предложений).
- Введите срок действия ваших коммерческих предложений.
- Выберите в поле По каталогу каталог, который вы хотите выгрузить на сайт.
- Установите флаг Выгружать каталог товаров.
- Укажите, какие типы цен должны быть выгружены на сервер.
- Если вы хотите выгрузить только некоторые товары каталога, выберите их с помощью кнопки "Подбор номенклатуры".
- Если вы хотите выгружать на сервер непосредственно из 1С, установите флаг Отправить на сайт и выберите сайт, на который хотите загрузить каталог.
Обратите внимание, что с теми товарами, которые присутствуют на сайте, но не будут выгружены из 1C, система поступит так, как указано в
настройках модуля.
- Если вы хотите выгрузить каталог через файл, то укажите имя файла, в котором будет сохранен ваш каталог.
- Нажмите кнопку "Выгрузить".