12.05.2011, 10:03 | #1 |
Участник
|
Нет останова на методах таблиц
Забиты остановы на методах таблиц. Вхожу как админ, остановы срабатывают. Вхожу под именем некоего пользователя - остановы на методах таблиц не срабатывают, хотя вижу, что методы работают. Назначал админские права для этого пользователе - никакого эффекта не дало, остановов по прежнему нет. Понимаю, что вопрос наверно наивный, но очень важен для меня, помогите, плз!
|
|
12.05.2011, 10:09 | #2 |
Ищущий знания...
|
Цитата:
Сообщение от SoloD
Забиты остановы на методах таблиц. Вхожу как админ, остановы срабатывают. Вхожу под именем некоего пользователя - остановы на методах таблиц не срабатывают, хотя вижу, что методы работают. Назначал админские права для этого пользователе - никакого эффекта не дало, остановов по прежнему нет. Понимаю, что вопрос наверно наивный, но очень важен для меня, помогите, плз!
в параметрах пользователя (в справочнике пользователей кнопка "настройки пользователя") на вкладке "Разработка" укажите режим отладки для пользователя (одноименное поле "Режим отладки", в группе полей "Отладка"). По умолчанию для пользователя там стоит нет. обычно достаточно выставить режим "Когда есть точки останова".
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
12.05.2011, 10:22 | #3 |
Участник
|
Проблема в том и состоит, что "Когда есть точки останова" установлена для пользователя, но это не дает эффекта.
Последний раз редактировалось SoloD; 12.05.2011 в 10:32. |
|
12.05.2011, 10:39 | #4 |
Участник
|
Цитата:
Точки останова индивидуальны для каждого пользователя, кроме тех случаев когда они заданы непосредственно в коде оператором breakpoint. Т.е. чтобы поймать точку останова под каким-то пользователем установить её нужно под ним же. |
|
12.05.2011, 10:39 | #5 |
северный Будда
|
Хм... Может, дело в АОС-файлах?
__________________
С уважением, Вячеслав |
|
12.05.2011, 10:51 | #6 |
Участник
|
To: S.Кuskov: Нет, у точек останова нет истории.. Если она есть - то есть, независимо от того,кто ее создал
|
|
12.05.2011, 10:55 | #7 |
Member
|
Позвольте поинтересоваться какая у вас версия Аксапты.
И каким способом вы устанавливаете брякпоинты.
__________________
С уважением, glibs® |
|
12.05.2011, 10:57 | #8 |
Участник
|
Версия 3.0, в дебаггере F9 нажимаю
|
|
12.05.2011, 11:05 | #9 |
Ищущий знания...
|
а если поставить точку останова до выполнения функции? программа на неё тоже не реагирует?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
12.05.2011, 11:07 | #10 |
Member
|
Вы точку останова ставите под тем пользователем, под которым хотите провести отладку, или под администратором?
__________________
С уважением, glibs® |
|
12.05.2011, 11:09 | #11 |
Участник
|
Точку ставил под пользователем, хотя не понятно, какая разница, если она уже есть в методе. Метод таблицы запускается из класса. В классе останов нормально срабатывает
|
|
12.05.2011, 11:17 | #12 |
Ищущий знания...
|
Цитата:
Цитата:
"На всякий случай:
Точки останова индивидуальны для каждого пользователя, кроме тех случаев когда они заданы непосредственно в коде оператором breakpoint. Т.е. чтобы поймать точку останова под каким-то пользователем установить её нужно под ним же."
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
12.05.2011, 11:21 | #13 |
северный Будда
|
Можно попробовать конструкцию
if (curUserId() == нужный логин) breakpoint; Я, кстати, был уверен, что именно так автор точку и ставил
__________________
С уважением, Вячеслав Последний раз редактировалось pitersky; 12.05.2011 в 11:24. |
|
12.05.2011, 11:58 | #14 |
Member
|
Под пользователем дебагер хоть в каком-то месте в системе открывается (в классе, джобе, где угодно)?
Если метод таблицы вызвать откуда-то и дебагером пытаться до него дошагать из другого места, где дебагер открывается, метод можно отладить?
__________________
С уважением, glibs® |
|
12.05.2011, 11:59 | #15 |
Участник
|
Цитата:
Цитата:
P.S.: Поиск по форуму выдал ещё вот такие темы BreakPoint-ы в разрезе пользователей Проблема с Debugger'ом в Axapta. |
|
12.05.2011, 13:22 | #16 |
Участник
|
AOS один.
"Дошагать" в метод таблицы нельзя: когда дохожу в классе до вызова метода таблицы, по F8 просто перепрыгиваю через него. |
|
12.05.2011, 13:31 | #17 |
MCITP
|
Ну так в настройках АОСа выставляли "разрешить отладку на сервере"?
__________________
Zhirenkov Vitaly |
|
12.05.2011, 13:36 | #18 |
NavAx
|
Наблюдал похожее поведение, лечилось удалением *.aoc файлов.
|
|
12.05.2011, 14:47 | #19 |
Member
|
Судя по тому что у администратора отладка работает, дело не в настройке АОСа. Либо SoloD что-то не так пишет.
Вы можете удалить все виды кэша для чистоты экспериментов, а также перестроить индексы? Вы работаете в двухуровневой или трехуровневой конфигурации?
__________________
С уважением, glibs® |
|
12.05.2011, 15:38 | #20 |
Участник
|
Клиент Аксапты у админа и пользователя запускается с одной машины?
AOS только один? |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Query из 7 таблиц | 29 | |||
Синхронизация таблиц м/у 2-мя компаниями | 15 | |||
LookUp из двух таблиц ... | 16 | |||
Перебор всех таблиц, имеющих поле определенного типа | 8 | |||
Совместное использование общих таблиц | 5 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|