в карточке контрагента при выстраивании взаимосвязей в виде диаграммы система выдает ошибку SqlException
Из-за чего может быть такое поведение?
Нравится
Сегодня обнаружил такую же проблему в своей базе.
Как выяснилось, у контрагента в поле Parent был внесён его собственный идентификатор, в результате запрос иерархии взаимосвязей вызывал исключение: "Выполнение инструкции прервано. Максимальная рекурсия 100 была использована до завершения инструкции."
Для исправления ошибки достаточно удалить ссылку на родителя в контрагенте (подставить свой Id):
update Account set ParentId = null where Id = N'665E1BDF-54FA-4231-BE2D-9D4305D91BE3'
Добрый день!
Без логов и информации в консоли трудно что то понять.
Определенно что то не то происходит в RelationshipDiagramService. Далее можно отследить, в каком месте происходит ошибка
Используйте профилировщик sql запросов для нахождения причины SqlException и ее устранения
Обратитесь в службу поддержки Террасофт, это базовый функционал - они помогут Вам разобраться.
Сегодня обнаружил такую же проблему в своей базе.
Как выяснилось, у контрагента в поле Parent был внесён его собственный идентификатор, в результате запрос иерархии взаимосвязей вызывал исключение: "Выполнение инструкции прервано. Максимальная рекурсия 100 была использована до завершения инструкции."
Для исправления ошибки достаточно удалить ссылку на родителя в контрагенте (подставить свой Id):
update Account set ParentId = null where Id = N'665E1BDF-54FA-4231-BE2D-9D4305D91BE3'