Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Выгружать в заказе для 1С опции как товар


Рекомендованные сообщения

Здравствуйте.

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

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

Подскажите, что я делаю не так?

Opencart 1.5.6.4

2021-07-14_19-40-53.png

2021-07-14_19-38-29.png

2021-07-14_19-28-29.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

17 часов назад, Даниил сказал:

Здравствуйте.

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

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

Подскажите, что я делаю не так?

Opencart 1.5.6.4

2021-07-14_19-40-53.png

2021-07-14_19-38-29.png

2021-07-14_19-28-29.png

Добрый день.

Пришлите, пожалуйста, текст ошибки, которая возникает при попытке выгрузки опций как товар.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

15.07.2021 в 14:13, NeoSeo Help 1 сказал:

Добрый день.

Пришлите, пожалуйста, текст ошибки, которая возникает при попытке выгрузки опций как товар.

В 1с никакой ошибки не высвечивается, просто синхронизация прерывается и горит статус, что выгрузка не выполнена.

Ниже скопировал логи из модуля NeoSeo:

2021-07-19 16:25:13 - type=sale&mode=checkauth
2021-07-19 16:25:13 - Авторизация выполнена успешно: -------------
2021-07-19 16:25:13 - type=sale&mode=query
2021-07-19 16:25:13 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно.
2021-07-19 16:25:13 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2021-07-19 16:25:13 - Статусы в магазине Array
(
    [нет в наличии] => 5
    [ждем поступления] => 6
    [в наличии] => 7
    [предзаказ] => 8
    [ждем поступления 08.04.2021] => 9
    [ждем поступления 30.04.2021] => 10
    [ждем поступления 05.04.2021] => 11
    [ждем поступления 01.05.2021] => 12
)

2021-07-19 16:25:13 - Используем следующие соответствия для статусов: Array
(
)

2021-07-19 16:25:13 - Используем следующие соответствия для методов доставки: Array
(
    [pochtaros.tsennaya_posylka] => 00000213
    [pochtaros.posylka_online] => 00000654
    [pochtaros.tsennaya_posylka_obyavlennaya_stennost] => 00000151
    [cdek.tariff_136_0] => 00000358
    [cdek.tariff_136_MRG] => 00000509
    [cdek.tariff_137_0] => 00000361
    [cdek.tariff_234_0] => 00000363
    [cdek.tariff_234_MRG] => 00000510
    [cdek.tariff_233_0] => 00000362
    [bb.pickup] => 00000504
    [bb.kd] => 00000505
    [flatinhouse.flatinhouse] => 00000519
)

2021-07-19 16:25:13 - Используем следующие соответствия для методов оплаты: Array
(
)

2021-07-19 16:25:13 - Используем следующие соответствия для итогов заказа: Array
(
    [coupon] => 000000001
)

2021-07-19 16:25:13 - Выгружаем заказ №15415
2021-07-19 16:25:13 - Опции найдены: Array
(
    [0] => Array
        (
            [order_option_id] => 63117
            [order_id] => 15415
            [order_product_id] => 66564
            [product_option_id] => 556
            [product_option_value_id] => 834
            [name] => Вкус
            [value] => Ваниль
            [type] => select
            [for_weight] => 0
        )

)

Изменено пользователем Даниил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

20 часов назад, Даниил сказал:

В 1с никакой ошибки не высвечивается, просто синхронизация прерывается и горит статус, что выгрузка не выполнена.

Ниже скопировал логи из модуля NeoSeo:

2021-07-19 16:25:13 - type=sale&mode=checkauth
2021-07-19 16:25:13 - Авторизация выполнена успешно: -------------
2021-07-19 16:25:13 - type=sale&mode=query
2021-07-19 16:25:13 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно.
2021-07-19 16:25:13 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно.
2021-07-19 16:25:13 - Статусы в магазине Array
(
    [нет в наличии] => 5
    [ждем поступления] => 6
    [в наличии] => 7
    [предзаказ] => 8
    [ждем поступления 08.04.2021] => 9
    [ждем поступления 30.04.2021] => 10
    [ждем поступления 05.04.2021] => 11
    [ждем поступления 01.05.2021] => 12
)

2021-07-19 16:25:13 - Используем следующие соответствия для статусов: Array
(
)

2021-07-19 16:25:13 - Используем следующие соответствия для методов доставки: Array
(
    [pochtaros.tsennaya_posylka] => 00000213
    [pochtaros.posylka_online] => 00000654
    [pochtaros.tsennaya_posylka_obyavlennaya_stennost] => 00000151
    [cdek.tariff_136_0] => 00000358
    [cdek.tariff_136_MRG] => 00000509
    [cdek.tariff_137_0] => 00000361
    [cdek.tariff_234_0] => 00000363
    [cdek.tariff_234_MRG] => 00000510
    [cdek.tariff_233_0] => 00000362
    [bb.pickup] => 00000504
    [bb.kd] => 00000505
    [flatinhouse.flatinhouse] => 00000519
)

2021-07-19 16:25:13 - Используем следующие соответствия для методов оплаты: Array
(
)

2021-07-19 16:25:13 - Используем следующие соответствия для итогов заказа: Array
(
    [coupon] => 000000001
)

2021-07-19 16:25:13 - Выгружаем заказ №15415
2021-07-19 16:25:13 - Опции найдены: Array
(
    [0] => Array
        (
            [order_option_id] => 63117
            [order_id] => 15415
            [order_product_id] => 66564
            [product_option_id] => 556
            [product_option_value_id] => 834
            [name] => Вкус
            [value] => Ваниль
            [type] => select
            [for_weight] => 0
        )

)

Добрый день. Пришлите пожалуйста файл который генерирует модуль 1С. Его можно скачать тут "Заказы" -> "Скачать заказы". Нужно что бы туда попали заказы, если у Вас по статусам - сделайте нужные статусы для товаров что бы оно их захватило. Или если по меткам в заказе - поставте метки у нужных заказов.
image.thumb.png.264e53a216759d9bf50089a6915788b2.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, NeoSeo Help 2 сказал:

Добрый день. Пришлите пожалуйста файл который генерирует модуль 1С. Его можно скачать тут "Заказы" -> "Скачать заказы". Нужно что бы туда попали заказы, если у Вас по статусам - сделайте нужные статусы для товаров что бы оно их захватило. Или если по меткам в заказе - поставте метки у нужных заказов.

 

orders.xml

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 часов назад, Даниил сказал:

Добрый день, в файле с заказами сами заказы есть, модуль файл генерирует, скорее всего ошибки именно на стороне 1С.

По данной опции указано, что предварительно она по ИД должна быть синхронизирована с 1С, то-есть опции должны быть характеристиками товаров в 1С и предварительно получена из 1С. Сейчас при выгрузке там ИД пустой

image.png.70d296694e7eff5289cac8b04093c028.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 часов назад, NeoSeo Help 3 сказал:

Добрый день, в файле с заказами сами заказы есть, модуль файл генерирует, скорее всего ошибки именно на стороне 1С.

По данной опции указано, что предварительно она по ИД должна быть синхронизирована с 1С, то-есть опции должны быть характеристиками товаров в 1С и предварительно получена из 1С. Сейчас при выгрузке там ИД пустой

Здравствуйте. При выгрузке заказов (файл, который я прикрепил к прошлому посту) забыл поставить галочку "Выгружать в заказе для 1С опции как товар". Сейчас поставил: после этого файл с заказами перестал скачиваться. Сначала появлялась ошибка "Страница недоступна". Убрал галочку: Теперь файл с заказами не формируется, скачивается все время старый. Галочки в заказах ставлю, убираю, это никак не влияет на заказы, которые присутствуют в этом файле, все время скачивается один и тот же, и время выгрузки в нем стоит одно и то же. Включение и отключение опции "Выгружать в заказе для 1С опции как товар" тоже ни на что не влияет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

10 часов назад, Даниил сказал:

Здравствуйте. При выгрузке заказов (файл, который я прикрепил к прошлому посту) забыл поставить галочку "Выгружать в заказе для 1С опции как товар". Сейчас поставил: после этого файл с заказами перестал скачиваться. Сначала появлялась ошибка "Страница недоступна". Убрал галочку: Теперь файл с заказами не формируется, скачивается все время старый. Галочки в заказах ставлю, убираю, это никак не влияет на заказы, которые присутствуют в этом файле, все время скачивается один и тот же, и время выгрузки в нем стоит одно и то же. Включение и отключение опции "Выгружать в заказе для 1С опции как товар" тоже ни на что не влияет.

Здравствуйте.

Пришлите, пожалуйста, логи модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

14 часов назад, NeoSeo Help 1 сказал:

Пришлите, пожалуйста, логи модуля.

Прикрепляю логи после синхронизации с 1с. 
"Выгружать в заказе для 1С опции как товар" - включено.
В 1с синхронизация практически сразу прерывается и горит красный кружок (скрин).

При скачивании заказов через модуль, новый файл не генерируется, скачивается старый, с заказом, который уже вообще удален с сайта. Метки для заказов, которые хочу скачать, стоят. Файл, который скачивается прикрепляю. Выгрузил этот файл 22.07.21 в 23:35 (примерно), в фале дата стоит 21.07.21, т.е. он старый и неактуален. Логи при этом не записываются.

2021-07-22_23-33-35.png

Логи (обмен с 1с).txt orders.xml

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

9 часов назад, Даниил сказал:

 

Прикрепляю логи после синхронизации с 1с. 
"Выгружать в заказе для 1С опции как товар" - включено.
В 1с синхронизация практически сразу прерывается и горит красный кружок (скрин).

При скачивании заказов через модуль, новый файл не генерируется, скачивается старый, с заказом, который уже вообще удален с сайта. Метки для заказов, которые хочу скачать, стоят. Файл, который скачивается прикрепляю. Выгрузил этот файл 22.07.21 в 23:35 (примерно), в фале дата стоит 21.07.21, т.е. он старый и неактуален. Логи при этом не записываются.

2021-07-22_23-33-35.png

Логи (обмен с 1с).txt 9 kB · 0 скачиваний orders.xml 4 kB · 0 скачиваний

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, NeoSeo Help 1 сказал:

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

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

2021-07-23_11-23-26.png

2021-07-23_11-22-16.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22.07.2021 в 23:43, Даниил сказал:

При скачивании заказов через модуль, новый файл не генерируется, скачивается старый, с заказом, который уже вообще удален с сайта. Метки для заказов, которые хочу скачать, стоят. Файл, который скачивается прикрепляю. Выгрузил этот файл 22.07.21 в 23:35 (примерно), в фале дата стоит 21.07.21, т.е. он старый и неактуален. Логи при этом не записываются.

Здравствуйте.

Скачали файл, который Вы последний прикрепляли. Дата выгрузки в нем 22.07 

<КоммерческаяИнформация ДатаФормирования="2021-07-22">

Вам нужно:

1. Очистить логи модуля обмена в настройках модуля на стороне сайта, вкладка Логи

2. Проверить настройки на вкладке Заказы. Точно ли выбраны все необходимые опции для формирования файла заказов, в частности, как выгружать заказы (по меткам или по статусам заказа)

3. Выгрузить еще раз через модуль файл с заказами. Скачать лог модуля обмена на вкладке Логи. Сохранить оба файла. Очистить логи опять

4. Вернуть статус заказу или поставить метку (зависит от настроенного типа выгрузки) и попробовать выгрузить заказ в 1с. Скачать лог модуля обмена на вкладке Логи. Если на стороне 1с ошибка, тогда получить текст ошибки в логах 1с. Он будет обязательно. 1с логирует ошибки. Если не знаете где получить лог 1с, обратитесь к программисту 1с.

Прикрепите всю эту информацию в тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

26.07.2021 в 00:47, NeoSeo Help 4 сказал:

Здравствуйте.

Скачали файл, который Вы последний прикрепляли. Дата выгрузки в нем 22.07 

<КоммерческаяИнформация ДатаФормирования="2021-07-22">

Вам нужно:

1. Очистить логи модуля обмена в настройках модуля на стороне сайта, вкладка Логи

2. Проверить настройки на вкладке Заказы. Точно ли выбраны все необходимые опции для формирования файла заказов, в частности, как выгружать заказы (по меткам или по статусам заказа)

3. Выгрузить еще раз через модуль файл с заказами. Скачать лог модуля обмена на вкладке Логи. Сохранить оба файла. Очистить логи опять

4. Вернуть статус заказу или поставить метку (зависит от настроенного типа выгрузки) и попробовать выгрузить заказ в 1с. Скачать лог модуля обмена на вкладке Логи. Если на стороне 1с ошибка, тогда получить текст ошибки в логах 1с. Он будет обязательно. 1с логирует ошибки. Если не знаете где получить лог 1с, обратитесь к программисту 1с.

Прикрепите всю эту информацию в тему.

Добрый день.

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

Повторюсь, данная ошибка возникает только при включенной функции "Выгружать в заказе для 1С опции как товар" на вкладке модуля "Заказы". При выключенной функции заказы выгружаются, но товары без опций.

Обмен с сайтом в 1с.png

Ошибка при выгрузке с сайта через модуль.png

EventLog(логи с 1с).xml Логи с сайта (выгрузка заказов с сайта).txt Логи с сайта (обмен с 1с).txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

17 минут назад, Даниил сказал:

Добрый день.

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

Повторюсь, данная ошибка возникает только при включенной функции "Выгружать в заказе для 1С опции как товар" на вкладке модуля "Заказы". При выключенной функции заказы выгружаются, но товары без опций.

Обмен с сайтом в 1с.png

Ошибка при выгрузке с сайта через модуль.png

EventLog(логи с 1с).xml 2 kB · 0 скачиваний Логи с сайта (выгрузка заказов с сайта).txt 4 kB · 0 скачиваний Логи с сайта (обмен с 1с).txt 4 kB · 0 скачиваний

Пришлите, пожалуйста, текст 500 ошибки. Его можно найти в логах сервера в панели управления хостингом (если не знаете, где именно найти этот лог, обратитесь за помощью к Вашему хостеру).

Очистите этот лог, повторите ошибку и пришлите её текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

02.08.2021 в 13:33, NeoSeo Help 1 сказал:

Пришлите, пожалуйста, текст 500 ошибки. Его можно найти в логах сервера в панели управления хостингом (если не знаете, где именно найти этот лог, обратитесь за помощью к Вашему хостеру).

Очистите этот лог, повторите ошибку и пришлите её текст.

Файл с логами сервера прикрепляю. Скачать заказы пытался в 17.27

error_log

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

15 часов назад, Даниил сказал:

Файл с логами сервера прикрепляю. Скачать заказы пытался в 17.27

error_log 17 kB · 1 скачивание

Добрый день, это не тот лог, который нужен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 2 weeks later...
05.08.2021 в 09:23, NeoSeo Help 1 сказал:

Добрый день, это не тот лог, который нужен.

Добрый день. Тех. поддержка хостинга говорит, что других файлов с логами нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 минуты назад, Даниил сказал:

Добрый день. Тех. поддержка хостинга говорит, что других файлов с логами нет.

Здравствуйте. Воспроизведите сейчас ошибку, повторно скачайте и пришлите нам лог-файл, пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

14 минут назад, NeoSeo Help 1 сказал:

Здравствуйте. Воспроизведите сейчас ошибку, повторно скачайте и пришлите нам лог-файл, пожалуйста.

Время выполнения выгрузки 15.18

error_log

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 минуты назад, Даниил сказал:

Время выполнения выгрузки 15.18

error_log 699 kB · 0 скачиваний

Вижу текст ошибки, да, вот она

Цитата

2021/08/19 15:17:49 [error] 3491241#3491241: *184056742 open() "/home/httpd/vhosts/misterprot.ru/httpdocs/admin/sale/view/image/order.png" failed (2: No such file or directory), client: 109.95.18.224, server: misterprot.ru, request: "GET /admin/sale/view/image/order.png HTTP/2.0", host: "misterprot.ru", referrer: "https://misterprot.ru/admin/index.php?route=sale/order/info&token=26992e4efc9473aaa26ba67d1e4d0f5e&order_id=15693"

Она указывает на попытку открыть файл (в данном случае это изображение) по пути /home/httpd/vhosts/misterprot.ru/httpdocs/admin/sale/view/image/order.png, а файла там нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 часов назад, NeoSeo Help 1 сказал:

Она указывает на попытку открыть файл (в данном случае это изображение) по пути /home/httpd/vhosts/misterprot.ru/httpdocs/admin/sale/view/image/order.png, а файла там нет.

Это уже хорошо). 

А из-за чего эта ошибка возникает? Проблема в модуле? И как ее устранить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

12 часов назад, Даниил сказал:

Это уже хорошо). 

А из-за чего эта ошибка возникает? Проблема в модуле? И как ее устранить?

Видимо, такой файл фигурирует в опциях какого-то товара, это не проблема модуля. Более детально сказать не можем, так как нужно непосредственно у Вас смотреть. Попробуйте для теста положить по указанному пути изображение с таким названием и выгрузить заказы, отпишите о результате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

20.08.2021 в 09:49, NeoSeo Help 1 сказал:

Попробуйте для теста положить по указанному пути изображение с таким названием и выгрузить заказы, отпишите о результате.

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

2021-08-24_17-31-46.png

Изменено пользователем Даниил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, Даниил сказал:

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

2021-08-24_17-31-46.png

Здравствуйте. Вы загрузили большую картинку, поэтому она отображается на весь экран.

Скажите, ушла ли ошибка с выгрузкой заказов?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

25.08.2021 в 01:17, NeoSeo Help 4 сказал:

Скажите, ушла ли ошибка с выгрузкой заказов?

 

Добрый день. Нет, ошибка осталась.

Заметил, что при выключенной функции "Выгружать в заказе для 1С опции как товар" на вкладке модуля "Заказы", файл с заказами выгружается нормально, без ошибок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...