Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1

#
Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
Установил на localhost, присланный архив HostCMS.Бизнес UTF-8 5.9.28 16-03-2011

Приписываю в 1С, Настройке обмена данными с WEB-сайтом
http://localhost/shop/1c/
логин и пароль: admin
Полностью стандартная сборка и стандартный шаблон.

Нажимаю проверить, в ответ:
Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.


Так же пробовал соединится с редакцией Халява (шаблон интернет-магазин) на внешнем домене,
соединение прошло успешно.
Наличие /shop/1c/ на локалхосте и идентичность с рабочей версией типовой страницы проверил.

Что может блокировать обмен на локальной машине? фаерволы, антивирусы отключил
#
Re: Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
Так и не вышло подсоединится для обмена...

Сделал выгрузку (5500 товаров без картинок) в каталог два файла import.xml (7,8 Мб) и offers.xml (15 Мб), но ни один из них не загрузился, просто при импорте появилась загрузка и исчезла.

Уменьшил количество товаров до 208 шт., вышло import.xml (0,3 Мб) и offers.xml (0,8 Мб), загрузил по очереди (сначала import.xml потом offers.xml), все нормально и выдало положительный результат загрузки:
Загружено товаров — 208
Обновлено товаров — 0
Создано разделов каталога — 2


Вопрос: Как сделать чтобы система хватала весь файл целиком, не разбивая выгрузки на несколько мелких частей?
Должно ведь брать файлы до 64 Мб, т.к. это прописано в настройках сервера


Данные localhost:
Версия HostCMS: 5.9.28
Версия PHP: 5.2.9
Версия ZendOptimizer: 3.3.3
Версия MySQL: 5.1.33-community
Версия GD: 2.0.34
MbString: Включено
Макс. размер POST: 64M
Путь сохранения сессий: D:\xampp\tmp
Временная папка: D:\xampp\tmp
Доступно места: 83943.37 Мб.
Доступная память: 32M
Защищенный режим: Отключено
Register Globals: Отключено
Magic Quotes: Отключено
Макс. время исполнения: 60 сек.



Так же очень интересует инструкция по импорту заказов в 1С, возможно я просто не правильно настраиваю. Вот текст ошибки при импорте заказов:
Не удалось найти вид номенклатуры: Услуга
Не удалось найти/создать номенклатуру.
Не удалось обработать документы, загруженные с сервера.
Обмен не выполнен
Изменения заказов не зарегистрированы. Выгрузка заказов не произведена.
Обмен заказами завершен с ошибками!!!


Вот скрины настроек, в них я оставил все по умолчанию, правильно ли это?




P.S. не по теме: есть ли код спойлера для форумов? хотелось бы скрыть в него большие картинки и длинные куски кода...
#
Re: Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
Метод «погуглить» помог

Цитата:
Ошибка возникает, если в 1С нет типов номенклатуры "Услуга" и "Товар". Эти типы номенклатуры критичны для процесса обмена данными с сайтом. Следует создать в 1С эти типы номенклатуры и только поле этого осуществлять обмен.

Добавил, импорт заказов заработал.

Осталось два вопроса:
1. Как сделать чтобы система хватала весь файл целиком, не разбивая выгрузки на несколько мелких частей? (см. пост №2)
2. Что может блокировать обмен на локальной машине? фаерволы, антивирусы отключил (см. пост №1)
#
Re: Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
brokerUA писал(а):
1. Как сделать чтобы система хватала весь файл целиком, не разбивая выгрузки на несколько мелких частей? (см. пост № 2)

взять хостинг с параметром php_memory_limit как минимум 512Мб (на желаемом объеме в 5500 товаров) цифра получена методом проб и ошибок... при распарсивании xml скрипт падает по недостатку памяти на стороне сервера...
у Вас - Доступная память: 32M это- КРАЙНЕ МАЛО... на таком объеме за раз будете выгружать не больше сотни товаров...
http://in61.ru
#
Re: Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
incomsys писал(а):
взять хостинг с параметром php_memory_limit как минимум 512Мб

Установил на localhost 512М, обрабатывало 60 мин. , но в итоге все загрузило.
Представляю что на хостинге будет со всеми его «отключениями за превышение лимита нагрузки».

Вижу только один выход, загрузить полный каталог по частям (200-500 товаров), а в процессе существования дописывать стандартными методами обмена только новые/изменившиеся товары и заказы. Но это выход только для таких объемов как у меня, для других видимо нужен выделенный сервер или чего-то в этом роде.
Посоветуйте какие технические требования хостинга/сервера должны быть например для нормального существования интернет-магазина с объемом 5000-10000 товаров? (подразумевается ежедневный обмен с 1С и посещаемость ~1500 хостов/сутки) или ткните носом на конфигурацию которой пользуется именно ваш магазин, проверенное надежнее.



Вопрос про не возможность автоматического обмена на localhost пока открыт...
#
Re: Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
brokerUA писал(а):
ткните носом на конфигурацию которой пользуется именно ваш магазин, проверенное надежнее.
взял битрикс-хостинг от ваймвеба... работает...прогружаю за раз до 3000 товара (уходит на это 2-3 минуты на стороне сервера)..
к сожалению, наш любимый хостцмс при таких операциях требует достаточно много недешевых ресурсов
http://in61.ru
#
Re: Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
Не могу настроить обмен заказов в УТ 1.0.7.18 - платформа 8.2.15.301 при обмене с сайтом в блоке "параметры создания документов "заказ клиента"" не могу выбрать соглашение, соглашение создается, но в окне выбора не появляется.
Модератор
#
Re: Обмен данными с 1С:Предприятие 8.2.11.236 - Управление торговлей для Украины, редакция 2.3.9.1
nucleusv, обратитесь в поддержку 1С.
Авторизация