Страница 3 из 4

Re: [Модуль] Properties transfer

Добавлено: Сб июн 16, 2018 11:53 am
nick7zmail
Через полное удаление записи, и создание новой?
Если да, тогда это что-то с системой уже...несколько раз видел такое. Хз почему происходит.

Re: [Модуль] Properties transfer

Добавлено: Сб июн 16, 2018 12:08 pm
TransMatrix
При удалении модуля (в данном случае - погоды) не чистит записи созданные модулем... Т.е. оно удалило модуль, удалило объект, а записи-свойства объекта остались висеть в таблице... Потер их - вроде нормализовалось...

Т.е. по факту что - модуль создал объект moscow и в нем свойство temp. Привязали к moscow.temp проптрансфер.
Далее модуль удалили.
Он похерил класс, но объекты и свойства в соответствующих таблицах уцелели...
Переустанавливаем, он создает новый класс, новый объект, новые свойства, у которых ID и ID объекта иные.
Задаем ПропТрансфеером новую привязку и он привязывает... Но не к текущей записи, а к первой попавшейся, объекта которой уже нет и она нам не видна...

Потер все moscow. и т.д. - заработало...

Re: [Модуль] Properties transfer

Добавлено: Сб июн 16, 2018 12:13 pm
nick7zmail
Ну это уже в чистом виде вопросы к системе...по идее при удалении класса она должна подчищать все что с ним связано (удалять объекты с данным CLASS_ID, а при удалении объектов - подцеплять все свойства с OBJECT_ID)...

Re: [Модуль] Properties transfer

Добавлено: Сб июн 16, 2018 12:27 pm
TransMatrix
Косяк в какой-то мере начался почти пол-года назад, когда Сергей что-то нахимичил с привязками... В итоге теперь если привязал что-то к чему-то, а потом штатными средствами перепривязал к чему-то иному - старая привязка тоже остается....

Re: [Модуль] Properties transfer

Добавлено: Сб июн 16, 2018 2:05 pm
Logrus
багу в коннекте открыли?

Re: [Модуль] Properties transfer

Добавлено: Сб июн 16, 2018 2:31 pm
TransMatrix
По проблеме еще тогда на форуме писал, что с определенного момента отвязка работать перестала...

Re: [Модуль] Properties transfer

Добавлено: Пт май 31, 2019 12:47 pm
Nail
TransMatrix писал(а):
Сб июн 16, 2018 12:08 pm
При удалении модуля (в данном случае - погоды) не чистит записи созданные модулем... Т.е. оно удалило модуль, удалило объект, а записи-свойства объекта остались висеть в таблице... Потер их - вроде нормализовалось...

Т.е. по факту что - модуль создал объект moscow и в нем свойство temp. Привязали к moscow.temp проптрансфер.
Далее модуль удалили.
Он похерил класс, но объекты и свойства в соответствующих таблицах уцелели...
Переустанавливаем, он создает новый класс, новый объект, новые свойства, у которых ID и ID объекта иные.
Задаем ПропТрансфеером новую привязку и он привязывает... Но не к текущей записи, а к первой попавшейся, объекта которой уже нет и она нам не видна...

Потер все moscow. и т.д. - заработало...
А не подскажете как и где в Линуксе подтирать Свойства объектов?

Re: [Модуль] PropTransfer (obj_prptransfer)

Добавлено: Пт май 31, 2019 3:30 pm
nick7zmail
Не совсем понял вопрос, но скорее всего ответ - в базе (/phpmyadmin).

Re: [Модуль] PropTransfer (obj_prptransfer)

Добавлено: Ср янв 29, 2020 6:23 pm
Strangeman
Модулю явно не хватает поля кода, чтобы при трансфере можно было обработать значение.

Re: [Модуль] PropTransfer (obj_prptransfer)

Добавлено: Ср янв 29, 2020 11:06 pm
nick7zmail
Обрабатывать должен метод)) а модуль просто чтобы продублировать свойство в другое место не создавая классовое свойство, и не используя вообще код.