searchingman
Users-
Posts
244 -
Joined
-
Last visited
Recent Profile Visitors
3,803 profile views
searchingman's Achievements
-
Совпадение по GUID-ам крайне маловероятна. На ИнфоСтарте есть хорошая статья по GUID-ам. Цитата оттуда.
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
Какой модуль обмена на сайте используете и какой конфигурацией 1с?
- 1 reply
-
- 1с8.2
- 1с в opencard
- (і ще 4)
-
Возможно по таймауту отваливается или еще какие-нибудь ошибки.
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
Подтверждаю, т.к. занимался данной проблемой. Могут быть и другие ошибки. В качестве подсказки. - Пробуйте загружать файлы импорта в ручном режиме (предварительно можно проверить файлы импорта *.xml на предмет валидности); - Включайте полный лог при импорте и смотрите ошибки.
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
В admin\model\extension\exchange1c.php -> private function setProduct(&$data)
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
Для первичной синхронизации можно использовать разные поля (Модель, Артикул, Наименование, GUID). Во время 1й синхронизации происходит формирование GUID-а на сайте и уже при повторной синхронизации идентификация товара уже происходит по GUID-у. Но, естественно, можно подправить немного модуль обмена и синхронизировать по нужному полю. Но, если будете выгружать заказы с сайта в 1с, то синхронизация товаров уже на стороне 1с (типовой модуль обмена в 1с) происходит сначала по GUID-у, затем по наименованию товара.
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
Что значит автоматически проставить остаток? Если остатки для всех товаров одинаковы, то можно запросом в БД.
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
Название таблицы в базе данных
searchingman replied to mirstiker's topic in Шаблони, дизайн та оформлення магазину
Товар с магазинами связывается в таблице oc_product_to_store -
В последних версиях УТ 10.3 защищенное соединение определяется из заданного URL подключения. Н-р, код из ОбщийМодуль.ПроцедурыОбменаССайтом Функция РазобратьАдресСайта(Знач АдресСайта) Экспорт АдресСайта = СокрЛП(АдресСайта); HTTPСервер = ""; HTTPПорт = 0; HTTPАдресСкрипта = ""; HTTPЗащищенноеСоединение = Ложь; Если ЗначениеЗаполнено(АдресСайта) Тогда АдресСайта = СтрЗаменить(АдресСайта, "\", "/"); АдресСайта = СтрЗаменить(АдресСайта, " ", ""); Если ВРег(Лев(АдресСайта, 7)) = "HTTP://" Тогда АдресСайта = Сред(АдресСайта, 8); ИначеЕсли ВРег(Лев(АдресСайта, 8)) = "HTTPS://" Тогда АдресСайта = Сред(АдресСайта, 9); HTTPЗащищенноеСоединение = Истина; КонецЕсли; ПозицияСлэша = Найти(АдресСайта, "/"); Если ПозицияСлэша > 0 Тогда HTTPСервер = Лев(АдресСайта, ПозицияСлэша - 1); HTTPАдресСкрипта = Прав(АдресСайта, СтрДлина(АдресСайта) - ПозицияСлэша); Иначе HTTPСервер = АдресСайта; HTTPАдресСкрипта = ""; КонецЕсли; ПозицияДвоеточия = Найти(HTTPСервер, ":"); Если ПозицияДвоеточия > 0 Тогда HTTPСерверСПортом = HTTPСервер; HTTPСервер = Лев(HTTPСерверСПортом, ПозицияДвоеточия - 1); HTTPПортСтрока = Прав(HTTPСерверСПортом, СтрДлина(HTTPСерверСПортом) - ПозицияДвоеточия); Иначе HTTPПортСтрока = "0"; КонецЕсли; HTTPПорт = ОбщегоНазначения.ПривестиСтрокуКЧислу(HTTPПортСтрока); КонецЕсли; СтруктураРезультата = Новый Структура; СтруктураРезультата.Вставить("HTTPСервер" , HTTPСервер); СтруктураРезультата.Вставить("HTTPПорт" , HTTPПорт); СтруктураРезультата.Вставить("HTTPАдресСкрипта" , HTTPАдресСкрипта); СтруктураРезультата.Вставить("HTTPЗащищенноеСоединение" , HTTPЗащищенноеСоединение); Возврат СтруктураРезультата; КонецФункции
- 5,139 replies
-
- 1
-
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
1. Данный модуль из "коробки" не поддерживает мультиязычность, но можно доработать. В 1с тоже нужно хранить мультиязычность, н-р, через механизм "дополнительных свойств" (есть во всех конфигурациях 1c) и затем их выгружать в нужные поля в Opencart. Есть платные решения, которые это умеют. 2. Зависит от того, какой фильтр используется. Данный модуль не умеет, но можно доработать. Некоторые платные решению умеют с типовым фильтром обмениваться. 3. Текущий модуль мультисклады не поддерживает. Более старая версия 1.6.3.11 поддерживала загрузку в разрезе складов. Иметь для каждого склада свой магазин не обязательно (есть на данном форуме модуль мультискладов). Можно с ним сделать интеграцию (как раз сейчас делаю такую интеграцию). Если с 1с не работали никогда, то нужно сначала вникнуть в терминологию. Все типовые обмены с разными движками построены по типовому обмену битрикса о котором можно почитать на их сайте. Начните с формирования требований (что должно выгружаться и в каком виде должно отображаться на сайте), которые затем должны сформироваться в техническое задание.
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with:
-
Если выгружается характеристика, то ИД состоит из GUIDТовара#GUIDХарактеристики Да, у товара должны быть столько характеристик, сколько значений размера.
- 5,139 replies
-
- обмен данными
- ocmod
-
(і ще 1)
Tagged with: