+7 (495) 070 2021
Обмен с 1С: основные проблемы
#1с #битрикс #обмен

Обмен с 1С: основные проблемы

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

Перед тем, как начать, сначала проверьте сайт тестами Битрикс (проверка системы и проверка прав доступа). Примерно половина проблем после этого исчезают.

Не выгружаются цены.

Проверяем на стороне 1с, что:

  • Разрешены типовые соглашения с контрагентами
  • Создано типовое соглашение с контрагентами, доступное внешним пользователям
  • В нем выбран тип цены

Типовое соглашение

  • В товаре есть цена с этим типом цены
  • В «отборе и сортировке» в товаре указано это соглашение в поле «цены»

Forma

Если у вас Битрикс Малый бизнес, то тип цен обязательно должен быть один

Не выгружаются разделы.

То есть товары попадают на сайт без разделов.

  • В разделах могут быть обязательные поля, которые из 1с не могут приходить (например, фото). Тогда при обмене не создастся раздел из-за ошибки.
  • В Битрикс Малый бизнес может в выгрузке быть настроено больше одного типа цен. В этом случае выгрузка не будет проходить из-за того, что сначала выгружаются цены, а потом структура разделов и если на выгрузке цен выгрузка вернет ошибку, то и разделы не загрузятся.

Не выгружаются фото.

  • В 1С проверить, что стоят галочки выгружать файлы и изображения.
  • Нажать кнопку принудительного обмена с картинками.
  • Если не помогло, то проверить : в настройках обмена с 1С на стороне сайта должно быть включено «Использовать ZIP», а на сайте должен стоять ZIP-модуль.
  • При этом «максимальный размер загружаемого файла» должен быть меньше, чем post_max_size и upload_max_filesize в настройках сервера. Потому что если фото не влезает в размер лимита на загрузку сервера, то разделение на несколько zip файлов может решить проблему.

zip

Задваиваются свойства.

Одно и то же свойство приходит 2 и больше раз. Причина в том, что в 1с свойства прикрепляются к видам номенклатуры и если их несколько, то и свойств создается несколько для одного И того же.

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

Ошибка 502 или белый экран.

Сайт падает с ошибкой 502 или с ошибкой превышения объема выделенной памяти.

  • В настройках обмена с 1С на стороне сайта время одного шага обмена поставить от 1 до 5 секунд.
  • Если не помогло, то провести обмен без картинок. Обмен может не проходить из-за того, что сайт не может нарезать превью из очень большой картинки.

settings

Символьные коды не создаются.

Скорее всего на сервере не настроен mbstring. Проверьте сайт внутренним тестом Битрикс.

check

Много ошибок 404 после обмена с сайтом.

  • Скорее всего у вас установлена галочка «транслитерировать символьный код из названия при обновлении раздела».
  • Из-за этого при изменении названия, меняется и адрес, что очень плохо для SEO.

translit

Подразделы перемещаются в корень сайта из родительских разделов.

Скорее всего это происходит при обмене в режиме "только изменения" при установленной галочке "Не импортировать верхний уровень группы товаров, если он единственный".

curr

Комментариев ещё нет, будьте первым!
Написать комментарий