Ошибка возникла из неоткуда. При открытии сервиса "wnd_OfferingsDetailTreeArea" возникает ошибка: "Дублируется значение свойства 'UID'. Значение '{91DAAD2E-F7A3-4382-AD0C-2D3B63EF870C}' уже существует". Такая же ошибка выбивает когда пытаюсь перенести сервис со старого работающего бекапа. Изначально ошибка обнаружилась через клиент, открыли раздел "Продукты"
Нравится
Чтобы понять, в чём дело, нужно выгрузить сервис в XML-файл (в администраторе из контекстного меню или по Ctrl+Shift+S), открыть в блокноте и найти все места, где встречается "91DAAD2EF7A34382AD0C2D3B63EF870C" (без фигурных скобок и дефисов).
Дальше смотреть по обстоятельствам. Возможно, поможет, если в файле просто удалить текст «UID="91DAAD2EF7A34382AD0C2D3B63EF870C" », сохранить файл и загрузить обратно в администратор, оно само сгенерирует новый UID.
На всякий случай перед манипуляциями сделайте бекап базы.
даже когда пытаюсь выгрузить сервис выдает журнал с ошибкой:
Ошибка получения элемента по USI 'Opportunities\Details\Offerings\wnd_OfferingInOpportunitiesDetailTreeArea'. Дублируется значение свойства 'UID'. Значение '{91DAAD2E-F7A3-4382-AD0C-2D3B63EF870C}' уже существует «Call Stack»
-------------------------------
Поднял старый бекап, там сервис работает нормально...
Так ругается на wnd_OfferingInOpportunitiesDetailTreeArea или wnd_OfferingsDetailTreeArea? Или на оба?
"Зверев Александр" написал:Так ругается на wnd_OfferingInOpportunitiesDetailTreeArea или wnd_OfferingsDetailTreeArea? Или на оба?
на wnd_OfferingInOpportunitiesDetailTreeArea
сервис не редактировался, не переливался, сегодня впервые попытались использовать.
На тестовой попытался удалить сервис и заново залить, сервис удалился но при загрузке выбила таже ошибка...
Если такой же сервис есть в старой резервной копии, можно попробовать неработающий из дерева в TSAdmin удалить, а на его место залить такой же со старого. Поскольку это сервис окна, а не таблицы, то при удалении данные не должны пропасть. Возможно, но не факт, после удаления и заливки новой-старой надо будет перезалить окно раздела, в котором используется эта деталь.
"Зверев Александр" написал:Если такой же сервис есть в старой резервной копии, можно попробовать неработающий из дерева в TSAdmin удалить, а на его место залить такой же со старого.
только что пробовал на тестовой, удаляется, но при заливке ошибка приложения и такое же сообщение
Может, сервис с таким же UID есть ещё один?
Предлагаю после удаления выгрузить все схемы в виде файлов в одну папку (правой кнопкой по корню дерева в TSAdmin) и поискать по их тексту упоминания "91DAAD2EF7A34382AD0C2D3B63EF870C".
выгрузил все разделы кроме продаж. Я даже проверять не стал на нормальность этих сервисов, в журнале выбило 2 одинаковых ошибки на 2 сервиса: wnd_OfferingInInvoiceGridArea и wnd_OfferingInInvoiceInProjectGridArea. После их удаление проблема не исчезла, залить старый-новый неудется
После удаления удалось выгрузить в папку все остальные? Может, ещё и третий есть.:lol:
"Зверев Александр" написал:После удаления удалось выгрузить в папку все остальные? Может, ещё и третий есть.
да, был еще один, удалил и его... не помогло... поискал в папке, нашел и там упоминание этой ИД, удалил и этот сервис, это тож не помогло!!
То есть на текущий момент в конфигурации нет ни одного сервиса с таким UID и при этом загрузить в конфигурацию сервис с этим UID не даёт?
"Зверев Александр" написал:То есть на текущий момент в конфигурации нет ни одного сервиса с таким UID и при этом загрузить в конфигурацию сервис с этим UID не даёт?
Фантастика, но так и есть...
Для анализа выявления проблемы, прошу предоставить точный номер сборки и название продукта.
"Терещук Павел" написал:Для анализа выявления проблемы, прошу предоставить точный номер сборки и название продукта.
3.4.0.130
НАШЕЛ!!! Оказывается был еще один сервис где вспоминалось это UID - "wnd_OfferingsDetailTreeArea"(я просто не дождался второго файла при поиске). Когда там удалил строку «UID="91DAAD2EF7A34382AD0C2D3B63EF870C" » - все ошибки пропали!!!