Вот такая вот ошибка возникает при попытке стирания записи из opportunity.Почему то не получается...подскаэите что надо сделать-спасибо!При попытке стирания задачи также возникает такая ошибка.Понятно что нужно закончить безнесс процесс, но дело в том что он закончен.Как стереть задачу?Спасибо!
Нравится
Если не ошибаюсь, объекты созданные в рамках БП удалению не подлежат согласно логике системы
спасибо за ответ.
как же так?если я случайно создал запись и мне нужно ее удалить-я не смогу сделать это?((((
спасибо!
Сможете:) но не штатными средствами - напрямую из базы этот объект удалится. Проверка стоит только в рамках попытки удаления из клиента Terrasoft.
но наверно это чревато корявыми логами и последующими ошибками?
На всякий случай могли бы предоставить информацию о том как удалить это можно с базы?
спасибо!
Нет, никаких сбоев в общем то не будет:) Удаление из базы запускаем что-то вроде SQL server management studio, находим нужную таблицу, находим нужную запись и удаляем... операция простая но требует аккуратности...
как вариант в аттаче функция DeleteDatasetRecords из scr_WindowUtils (TS 3.3.2). В ней подкомментированы 5 строк - в итоге блокировка удаления элементов БП снимется
// if (IsWorkflowItem && // !IsEmptyValue(Dataset.Values('WorkflowItemID'))) { // WorkflowItemCount++; // } else { Dataset.Delete(); // }
scr_WindowUtils свой резервный сохраните, как снесете тестовые данные так вернете на место:) про "на свой страх и риск..." традиционно предупреждаю
я не в курсе как работать с командами:
вот это: scr_WindowUtils где найти? у меня версия terrasoft xrm 3.3.2.61.Имеет ли это значение?
Спасибо!
scr_WindowUtils - это сервис, можете поисков найти в дереве сервисов (слева в администраторе)
DeleteDatasetRecords-такого вооообще нету(
Пытался найти минут 20, но так и не нашел...
Если собираетесь вплотную заниматься бизнес процессами, то можете посмотреть в сторону этого решения.
Здравствуйте еще раз. Требуется удалить запись со вкладки продажи, как в прикрепленном файле.выходит ошибка как во второй картинке.
Как можно удалить данную запись???Эта запись не завязана на процессе
Здравствуйте, Алекс!
Данное сообщение свидетельствует о том, что у записей (продаж), которые Вы пытаетесь удалить остались связи, а судя по второму скриншоту - это связи с задачами.
Вам нужно проверить деталь "Задачи" для этих продаж и удалить существующие там записи, а после этого Вы уже сможете удалить продажи.
Система не позволяет удалять элементы, у которых в базе есть связи с другими элементами - это сделано с целью сохранения целостности информации в базе данных.
Инна Безверхняя,
II линия службы поддержки Terrasoft.
Я понимаю.Но в задачах ничего нету...Вообще ничего нету...
Возможно просто не хватает прав доступа, чтобы увидеть задачи. Проверьте их наличие, войдя в систему под администратором.
Я в системе под администратором зашел( Но тот же результат!
Запрос к базе
select * from tbl_Task
Что-нибудь возвращает?
"Валерий Андрусик" написал:
где это надо написать?я с базой особо не дружу
Если база MSSQL, то в SQL Management Studio.
Но если с базой особо не дружите, и точно запускаете Террасофт под администратором, то:
- запустите Террасофт
- зайдите в раздел Задачи
- выберите группу Все задачи
- снимите все фильтры над группами
- в гриде выберите просмотр Все задачи
Если и при этом в списке задач ничего не будет - то видимо у вас конфигурацию меняли, надо разбираться.
Здравствуйте, Алекс!
Прежде всего, как писал Валерий, попробуйте выполнить следующие запросы в базу (если у Вас MSSQL, то это делается в SQL Management Studio):
1. вытяните ID продажи, которую не получается удалить:
select ID from tbl_Opportunity
where Title = 'имя продажи';
2. проверьте наличие задач, у которых указанна данная продажа:
select * from tbl_Task
where OpportunityID = '{5A7AED87-1D30-4DC3-937E-2DA9FF69DB0F}';
// в фигурных скобках должен быть ID, который вернул предыдущий запрос
Если второй вопрос ничего не вернет, но нужно профайлером смотреть, какой запрос идет в базу в момент удаления продажи и что он возвращает.
Инна Безверхняя,
II линия службы поддержки Terrasoft.