Вопрос

Периодически пропадает деталь

Здравствуйте! На одной из карточек в системе периодически пропадает деталь. В мастере разделов она отображается, но на странице ее не видно. Деталь была написана кодом. Раньше таких проблем не возникало, кто-нибудь сталкивался с подобным? 

Нравится

8 комментариев
Лучший ответ

Слишком мало информации чтоб вам чем то помочь, что значит переодически деталь не видно?

Нужно найдете закономерностей когда (после чего) деталь пропадает или появляется. Опросите пользователей, поэксперементируйте.

Проверьте что при пропадании детали в консоли броузера нет свалов (ошибок js).

Это происходит у всех пользователей?

Добрый день, посмотрите настройки видимости данной детали при каких условиях  она отображается и тд

 

Колодяжный Владислав Эдуардович,

Добрый вечер! Деталь должна отображать всегда, вне зависимости от роли и тд. Бывает что на одной и той же записи пропадает, а потом появляется. Сейчас решаю проблему перегенерацией 

Возможно, дело во внутренней логике детали, где-то прописано условие скрытия. Без кода сложно сказать причину. Лучше уточнить у её автора.

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

Слишком мало информации чтоб вам чем то помочь, что значит переодически деталь не видно?

Нужно найдете закономерностей когда (после чего) деталь пропадает или появляется. Опросите пользователей, поэксперементируйте.

Проверьте что при пропадании детали в консоли броузера нет свалов (ошибок js).

Это происходит у всех пользователей?

Григорий Чех, 

Зверев Александр,

В коде не заложена логика по скрытию детали со страницы

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

Точная закономерность выявлена не была, есть предположение, что "исчезновение" детали происходит после обновления из svn. Также, возможно, неотображение детали связано с тем, что у схемы детали есть автоматически генерируемое содержимое.

 

Если её ещё и периодически меняет разработчик (судя по связи с обновлениями из SVN), то тем более стоит к нему обратиться за объяснениями, что за автоматически генерируемое содержимое и почему не всегда генерируемое.

Зверев Александр,

Разработчик не меняет код детали. Деталь лежит в одном пакете с другими объектами. При внесении изменений в объекты данного пакета, мы переносим изменения на другую систему через svn. Скорее всего после обновления пакета деталь пропадает (перегенерация и перекомпиляция после обновления не помогают). 

 

Так не бывает, чтобы никто ничего не менял и тем не менее, после переноса вдруг исчезало. Может, не всё переносите, какую-то логику, связанную с деталью. Поскольку деталь, как Вы говорили, написана кодом, гадать можно бесконечно. Спрашивайте у разработчика детали, смотрите в консоли браузера сообщения при нормальной работе и при отсутствии детали.

Показать все комментарии