5  /  28

Баг сортировки свойств scoder.base

Внимание!

При изменении сортировки в базовом инфоблоке - возможно изменение значений свойств дочернего, которые не трогали в базовом - тоже обращайте внимание.


При создании нового свойства модулем синхронизации, если его сортировка 10 например, то свойство не корректно создается, и модуль меняет остальные свойства в инфоблоке - их тип. Такое ощущение, что как будто список смещается ниже, а настройки остаются прежними.

Пример:

1. Создаем в Базовом инфоблоке каталог новые свойства типа "Строка":

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


2. Происходит синхронизация инфоблоков

3. Смотрим что изменилось в дочернем инфоблоке:

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


    3.2. И оказывается что это не единственная проблема - поехали все типы свойств:



Если модуль создает в дочернем блоке новое свойство с сортировкой 999 (т.е. с самой последней, из имеющихся, сортировкой) - все ок, но если сортировку потом поменять в базовом на 10 например, то херня получается, тип свойства меняется. и у свойств ниже по списку тоже меняются типы свойств, как в примере выше



0

Есть вопрос?

задать вопрос

Публикация новых ошибок

Написать