Синхронизация с 1С:Предприятие:Таблица ошибок и пути решения

Материал из PHPShop

Перейти к: навигация, поиск

Бывает, что при первых попытках синхронизировать интернет-магазин, пользователь вдруг видит сообщения от 1С о каких-то проблемах с выгрузкой. Но не стоит сразу впадать в панику, и думать, что все пропало, - мы сделали сводную таблицу предупреждений 1С обработчика при синхронизации с интернет-магазином PHPShop Pro 1C, с наиболее вероятными причинами и путями их решения.

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

Сообщения

Возможная причина

Действия пользователя

Версия платформы 1С

Сообщения, выводимые обработкой

Внимание! У пользователя <user></user>недостаточно прав для выполнения операции удаления товаров с сайта.Обратитесь к администратору сервера

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

Убедится в админ-панели, что у текущего пользователя достаточно прав на совершение операции

7.7, 8.х

Не удалось обнаружить компоненту v7plus.dll!Необходимо, чтобы компонента была установлена либо в <folder1></folder1> или в каталоге < Folder2>

В указанных каталогах отсутствует внешняя компонента v7plus.dll, необходимая для работы обработки с интернет

Скопировать в один с каталогов (Folder1 или Folder2) компоненту v7plus.dll и выполнить ее регистрация с помощью regsvr32

7.7

Не удалось создать объект Addin.V7HttpReader!

Ошибка создания объекта для работы с интернет

Необходимо обновить установленную компоненту с сайта производителя

7.7

Внимание, выбранный каталог выгрузки не существует!

Сообщение выводится при указании несуществующего каталога выгрузки при ручном варианте экспорта товаров

Указать существующий каталог для выгрузки

7.7

Указанный каталог <folder></folder>на сервере отсутствует.Проверьте настройки соединения!

или

Не найдена на FTP папка обмена информацией!

или

Не удалось определить каталог для выгрузки изображений!

Сообщение выводится при проверке соединения с ftp-сервером при отсутствии на ftp указанного каталога для выгрузки транспортных csv-файлов или файлов изображений

Указать каталог выгрузки с учетом его иерархического расположения на ftp. По-умолчанию значение каталога с данными товаров «1cManager», картинок – «UserFiles/Image»

7.7, 8.х

Не удалось подключиться к серверус указанными настройками авторизации!

Выводится при проверке соединения или попытке выгрузить данные на ftp-сервер

Проверить корректность указанных пользователя и/или пароль подключения к ftp-серверу в настройках обработки

7.7, 8.х

Неудачная попытка передачи файла(ов) на ФТП

или

Ошибка получения файла

Сообщения выводится при попытке передачи данных на ftp-сервере

Проверьте настройки подключения к фтп.

7.7, 8.х

Не удалось подключиться к серверу [phpshop.ru]!

Неверно указаны настройки подключения к сайта PHPShop

Проверить указанные настройки подключения, обратить внимание, что:

- имя домена указывается всегда вместе со служебной папкой 1cManager (например: shopname.ru/1cManager)

- написание 1cManager имеет значение регистр букв;

- имя пользователя и пароль указываются как при доступе в админ-панель.

7.7, 8.х

Компонента <namedll></namedll>не найдена

Сообщение выводится при попытке обработки загрузить одну из внешних компонент

Скопировать внешнюю компоненты в %systemroot%system32 (или %systemroot%syswow64 при 64 разрядной ОС) и зарегистрировать с помощью regsvr32.exe

7.7

Выгрузить файл <namefile></namefile>не удалось и его нужно загрузить в ручном режиме или уменьшить кол-во строк в файле

- неверно указаны настройки доступа к сайте;

- указано слишком большое значение количества строк в транспортном csv-файле

в настройках обработки:

- проверить корректность настроек подключения к сайту;

- уменьшить количество строк с данными, записываемых в транспортные csv-файлы. Значение по-умолчанию – 500

7.7, 8.х

У файла <namefile></namefile>неверная структура файла. Импорт файла отменен

Сообщение выводится при попытке импорта товаров в 1С через csv-файл, выгруженный через админ-панель

Для загрузки товаров в 1С необходимо использовать файл, полученный путем выгрузки с сайта через пункт меню админ-панели «База->Выгрузка базы Excel» и распаковки в локальный каталог

7.7, 8.х

Заказ <НомерДатаЗаказа>уже был загружен

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

- Если заказ уже был ранее загружен – изменить статус заказа через управление корзиной заказа в обработке или на сайте через админ-панель;

- пометить документ в 1С на удаление и повторить загрузку

7.7, 8.х

Не выполнена настройка соответствия валют!

Не заполнена таблица соответствия справочника «Валюты» в 1С и представления валюты на сайте

Внести в настройках обработки в таблицу соответствий значения валют. Обратить внимание, что в поле «Значение соответствия» указывается код валюты ISO на сайте

7.7, 8.х

Ошибка разархивирования на сайте

Сообщение выводится при отсутствии на ftp-сервере в каталоге с изображениями «UserFiles/Image» файла «zip.php»

Скопируйте файл «zip.php» в каталог «UserFiles/Image»

8.х

Сообщения общего характера

Проблемы при создании форм счетов в момент загрузки заказов с сайта или при выгрузке прайс-листа

Отсутствует на компьютере установленный пакет MS Office

Установить MS Office (Excel, Word)

7.7, 8.х

При открытии обработки отображается наложение слоев формы и выводятся ошибки

- не найдена компонента procdec.dll

- запущен исполняемый модуль, а не обработка-стартер

- Проверить, что в %systemroot%system32 (или %systemroot%syswow64 при 64 разрядной ОС) есть файл procdec.dll;

- запускать в 1С файл Loader_Exchange.ert (при этом файлы Loader_Exchange.ert и PHPShop_Exchange_77.ert должны находится в одной папке)

7.7

Не создаются каталоги на сайте

В кодах родительских групп справочника «Номенклатура» присутствуют нецифровые символы

Необходимо выполнить в настройках обработки заполнение таблицы замены префиксов, где указать заменяемые буквенные префиксы на их (любое) числовое представление. Например, если код группы в 1С «УТ-0000025», то при установке в таблице префиксов значения замены ²УТ²-->²7² обработка выгрузит код как «70000025»

7.7, 8.х

Не импортируются выгруженные с сайта каталоги в 1С

Отсутствует в каталоге импорта файл tree.csv

- Необходимо выгрузить каталоги из админ-панели («База->Выгрузка категорий Excel»);

- полученный файл распаковать в каталог импорта 1С и переименовать в tree.csv

7.7, 8.х

При попытке загрузки заказов в 1С не найдены товары в справочнике «Номенклатура»

- не выполнена синхронизация товаров;

- не верно указан ключ синхронизации (т.е. например, синхронизировали товары по артикулу 1С, а в момент загрузки заказов указано по «коду»)

- Выполнить синхронизацию товаров 1С и интернет-магазина;

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

7.7, 8.х

В созданных документах 1С при загрузке заказов не указан тип цен

Для формы оплата текущего заказа не заполнен тип цен в настройках обработки

В режиме загрузки заказов в настройках на странице «Настройка загрузки заказов-> Значения по-умолчанию» для каждой формы оплаты в таблице автоподстановкиуказать флаг «Использовать цены договора» или конкретный тип цен.

Рекомендуем поступить следующим образом: снять флаг «Использовать цены договора», внести значение типа цен и установить флаг «Использовать цены договора». При этом, в момент импорта заказа будет выполнены попытка определить тип цены из основного договора текущего контрагента и при неудаче – подставлен тип цен из таблицы.

8.х

При выгрузке товаров в интернет-магазин не обновляются нулевые остатки по товарам

На основной форме обработки установлен фильтр с условиями "Сводный остаток (/=)" или указано значение склада

Если в отборе участвуют условия "Сводный остаток" или конкретный склад - в этом случае выбираются только товары с остатком не равным нулю. Т.е. при таком отборе если в один момент времени у товара есть остаток - он попадает в выгрузку и обновляет данные на сайте, а если в следующий обмен 1С с сайтом остатка нет - он в выгрузку не попадает и данные на сайте не обновляются.

Поэтому, мы рекомендуем выполнять отбор товаров по другим критериям (по родительским группам, свойствам/категориям и пр.) - при это все товары (и с остатком и без) попадут на сайт. А чтобы товары с нулевым остатком в интернет-магазине не отображались - достаточно в админ-панели указать "Статус товара при нулевом количестве - убирать с продаж" ("Настройка->Система->Цены")

7.7, 8.х

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