Странная ошибка при создании задачи

Здравствуйте. Такая странная ошибка.На одном компьютере только-к сожалению директорском при создании задачи в окне opportinuties возникает ошибка Error executing script method 'wnd_TaskEditOnPrepare'. Error deleting record. Original error message: The statement has been terminated.
при редактировании карточки задачи в окне opportunities также возникают такие же ошибки например при редактировании окна даты.
Захожу его аккаунтом на своем компьютере все нормально работает.
Как нужно исправить?

Нравится

15 комментариев

Кеш уже пробовали удалять?

да удалял.....2 раза...переустанавливал тоже...

А что профайлер говорит? Какой запрос идет (если идет) на сервер?

Вы имеете ввиду логи(профайлер)?вот логи
[11/04/08 13/35/28.586] (I) Error deleting record. Original error message: The statement has been terminated.

The DELETE statement conflicted with the REFERENCE constraint "FTaskOpportunityID". The conflict occurred in database "Terrasoft", table "dbo.tbl_Task", column 'OpportunityID'

[11/04/08 13/38/45.296] (E) Error executing script method 'wnd_TaskEditOnPrepare'. Error deleting record. Original error message: The statement has been terminated.

The DELETE statement conflicted with the REFERENCE constraint "FTaskOpportunityID". The conflict occurred in database "Terrasoft", table "dbo.tbl_Task", column 'OpportunityID' «Call Stack»

Ну ошибка говорит о том, что не может удалить запись из tbl_Opportunity ибо существует запись в таблице tbl_Task, развязанная на нее.
Встаньте на деталь Задачи - посмотрите есть ли там связанные записи.

Дело в том что я захожу со своего компьютера его аккаунтом и все отлично работает!Не работает только с его компьютера.И потом я не стираю записи с таблицы....

Компьютер находится в домене? Где хранится профиль? Клиентские версии Террасофт совпадают?

1. Переместите профиль в базу, затем на диск. Перезагрутите компьютер.

2. Подключитесь удалённо или отдельно к диску, скопируйте профиль ОС пользователя-директора, затем удалите. Перезагрузите компьютер, зайдите под директором. Если заработает, значит "плохо" почистили кеш. Профиль можно вернуть, если проблема не будет решена.

Да в домене.Версии совпадают.Действия с профилем ни к чему не привели.

значит так, ситуация немного поменялась. Сегодня создал 3-х новых пользователей.Поставил им клиент, подсоединился и при попытке создать новую задачу прикрепленную к продаже в разделе продажи пишет ошибку Error executing script method 'wnd_TaskEditOnPrepare' «Call Stack».
При том условии, что при соединении со своего компьютера этими же логинами все работает хорошо.
У меня появилась одна мысль.Раньше еще до этого, я разграничил всем пользователям права, дефолтные поставил на только чтение.И вручную всем продажам выставил разрешение для остальных пользователей на только чтение.Может быть при создании задачи для продажи это рассматривается как edit и потому выдает ошибку.Но почему тогда с моего компьютера все работает???Помогите пожалуйста решить проблему, так как новые пользователи не могут работать.Спасибо!!!!!

Ещё раз. На вашем компьютере вы входите под собой в домен или под проблемным пользователем? Запуск клиента Террасофт через пароль или доменную аутентификацию?

На моем компьютере я захожу и под своим аккаунтом (доменным) и под supervisor-ом.И под доменной аутенфикацией и под паролем.У меня на компьютере нормально все работает.Кстати забыл упомянуть раз уж вы задаете такой вопрос-может это имеет значение-Новых пользоватлей я создал с паролем то есть не доменные, и у них такая же проблема.Но захожу под этими пользователями со своего компьютера(который в домене-все отлично работает).У всех пользователей остальных компьютеры в домене.

Вы администратор, поэтому у вас всё получается. Если авторизация в Террасофте через домен, то и пользователь должен быть в домене. Тут скорее всего не ограничения программы Террасофт, а групповая политика сети. Заведите пользователей как полагается.

спасибо за ответ...
Если следовать такой логике, то почему пользователь supervisor, который администратор, не работает на другом компьютере? И потом совсем недавно все работало нормально. Потом я точно знаю, что не играет значения как будет коннектиться пользователь-будет он доменным или нет.....
У меня уже просто нету мыслей почему так происходит...Может ли быть какая то проблема с правами? Просто почему все отлично работает с моего компьютера?под любым аккаунтом.Может быть есть такой вариант подсоединиться team viewer и помочь мне....Я был бы крайне благодарен.

Хорошо, проверьте личные сообщения.

Огромное спасибо за помощь.Но сегодня пришел на работу и выяснилось, что у двоих у кого я поставил работает.Не работает только у одного:у него оооооочень старая система.Когда ставлю на свежем компьютере но все работает....вот так то..значит проблема в клиентской части....

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