Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)

Модератор
#
Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
Для автоматического обмена данными с 1С:Управление торговлей необходимо:
1. Создать типовую динамическую страницу "Обмен с 1С:Управление торговлей", пример можно взять на демо-сайте.
2. Создать страницу "1c" под узлом /shop/ и опубликовать на ней типовую динамическую страницу "Обмен с 1С:Управление торговлей".
3. Настроить 1С:Управление торговлей на обмен данными с http://www.site.ru/shop/1c/
При этом указать данные доступа в центр администрирования для пользователя, из под имени которого будет осуществляться обмен. Внимание! Для обмена с 1С в системе управления рекомендуется создать отдельного пользователя!
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
Создали отдельного пользователя (с доступом к модулю интернет-магазина), но система не пускает, постоянно заново спрашивает логин и пароль...
Мы знаем, где они летают!
Модератор
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
admin@antenna-24.ru,
в 1С логин-пароль указали правильно? Перепроверьте еще раз.
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
“1c»


Оффтоп - просто замечу, что не всегда корректно работает типограф.

А по теме: сделал по руководству, авторизировался админом на страничке. Загружается чистая страничка. Как понимать ?
http://www.aiventa.ru
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
Все перепроверил на несколько раз, к Вашей (http://demo.hostcms.ru/shop/1c/) базе получается подключиться, к своей ни как...
1с пишет: Не удалось установить соединение с сервером. Авторизация пользователя не выполнена.
Кроме Динамической страницы, раздела и пользователя может еще что надо сделать?
Мы знаем, где они летают!
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
Насколько я понял, этот формат позволяет только выгружать товары и заказы на сайт? Обратно никак ?
http://www.aiventa.ru
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
После нескольких часов втыкания в логику CMS таки удалось выполнить обмен между тестовым сайтом и тестовой базой данных. И страница магазина получилась, и так далее. Но на странице нет ни одного товара, ни одной категории, как будто при обмене ничего не передалось. В панели управления (вот тут: Список интернет-магазинов → Интернет-магазин) тоже нет ни одного товара. Так и должно быть или где-то что-то неправильно сделал?
Модератор
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
Для выполнения обмена нужно заполнить 3 поля в 1С. Если товаров нет в центре администрирования в магазине с кодом 1, то проблема с обновлением, посмотрите протокол обмена у 1С
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
Вопрос снят, так как путём поиска в Google нашёл причину проблемы: действительно, ни один товар не выгружался из-за того, что дело было в настройках 1С. А именно: в окне параметров выгрузки товаров («Настройки обмена с WEB-сайтом: Обмен с WEB-сайтом (Товары и Заказы)») во вкладке «Выгрузка товаров» нужно сделать такую строку:
Поле: Номенклатура.Номенклатурная группа
Тип сравнения: Равно
Значение: Товар
После этого вся база поехала заливаться на сайт.

Правда, сервер не справился:
---
{Обработка.ОбменССайтом.МодульОбъекта(302)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки): Ошибка при выполнении файловой операции  'shop/1c/?type=catalog&mode=file&filename=import_files/11/11d7a782-eb90-11df-a406-001e680829ef.gif': Ошибка работы с Интернет:  внутренняя ошибка сервера (500). <html><head><title>500 Internal Server Error</title></head><body>
<h2>Request Timeout</h2>
<p>This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'.
</p>
</body></html>
: Ошибка работы с Интернет:  внутренняя ошибка сервера (500)
Произошла ошибка: . По причине:

Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен (C:\Users\Grawl\AppData\Local\Temp\1cbitrix\import_files\11\11d7a782-eb90-11df-a406-001e680829ef.gif).
Обмен не выполнен
Ответ сервера:
<h2>Request Timeout</h2>
<p>This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase 'Connection Timeout'.
</p>
</body></html>

Выгрузка товаров завершена с ошибками!!!
---

Попробую выгружать понемногу с помощью поля «Номенклатура».
#
Re: Автоматический обмен данными с 1С:Управление торговлей (с версии 5.7.9)
В общем, Мне нужна помощь с настройкой обмена данными в 1С. Здесь помогут?
Авторизация