[QUOTE][URL=/community/webdev/user/7458618/]Александр[/URL] написал:
[QUOTE] [URL=/support/forum/user/9254118/]Роман Бузин[/URL] написал:
[QUOTE] [URL=/community/webdev/user/7458618/]Александр[/URL] написал:
В результате вес 1000 г записывается в УНФ как 1000 кг, а размер 100 мм — как 100 см.Проблема известна разработчикам больше года. Поддержка её подтвердила, но сроков исправления до сих пор нет.[/QUOTE]
Добрый день. Да, проблема в том что на стороне Битрикс нет коэффициентов. И если у товара две единицы измерения с разными коэффициентами, то будет беда. Поэтому считаем что коэффициент = 1. Старое трогать нельзя. Добавим новое поле предопределенное, где не будет умножения на 1000.[/QUOTE]
Роман, добрый день, в коннекторе никогда не работала синхронизация пользовательских свойств CRM со штатными свойствами 1С, в Битрикс только только 1 стандартная единица измерения габаритов в каталоге - 1мм и 1 стандартная единица измерения веса - 1гр, других единиц измерения в каталоге товаров Битрикс нет, всё остальное считается пользовательским полем(см, метры, кг, тонны). Если бы можно было поставить синхронизацию с пользовательским полем, проблемы бы не было. Соответственно как может быть беда, если связка в принципе ни у кого не работала?[/QUOTE]
Добрый день, да, вы абсолютно правы: синхронизация пользовательских свойств CRM со штатными свойствами 1С в коннекторе действительно никогда не работала. И в каталоге товаров Битрикс24 действительно есть только две базовые единицы измерения — 1 мм для габаритов и 1 г для веса, а всё остальное (см, метры, кг, тонны) — это пользовательские поля. Так что «беды» в том виде, как я её описал, у пользователей реально не было — потому что эта связка просто не функционировала. Суть проблемы не в том, что «две единицы с разными коэффициентами сломают что-то работающее», а в том, что корректная передача единиц измерения в принципе не реализована: коннектор не знает, в какой единице пришло число из 1С, и применяет коэффициент = 1. Отсюда и 1000 г → 1000 кг, и 100 мм → 100 см. Поэтому предлагаемое решение — новое предопределённое поле, куда значение будет записываться без умножения на 1000 — это первый реальный шаг к тому, чтобы связка по единицам измерения заработала. Старые данные и существующую логику мы не трогаем, чтобы ничего не сломать у тех, кто уже настроил обмен. Думаю в следующем релизе это будет.[/QUOTE]
Спасибо, очень ждем, с 1 сентября этот баг будет сильно тормозить работу т.к. нужно ЭТрН делать на каждую доставку. Главное чтобы работало в обе стороны, например у нас в системе сначала товар выкладывается на сайт и в CRM, только если оформлен заказ/сделка, тогда он синхронится в 1С