AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2011, 10:03   #1  
SoloD is offline
SoloD
Участник
 
10 / 10 (1) +
Регистрация: 12.05.2011
Нет останова на методах таблиц
Забиты остановы на методах таблиц. Вхожу как админ, остановы срабатывают. Вхожу под именем некоего пользователя - остановы на методах таблиц не срабатывают, хотя вижу, что методы работают. Назначал админские права для этого пользователе - никакого эффекта не дало, остановов по прежнему нет. Понимаю, что вопрос наверно наивный, но очень важен для меня, помогите, плз!
Старый 12.05.2011, 10:09   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от SoloD Посмотреть сообщение
Забиты остановы на методах таблиц. Вхожу как админ, остановы срабатывают. Вхожу под именем некоего пользователя - остановы на методах таблиц не срабатывают, хотя вижу, что методы работают. Назначал админские права для этого пользователе - никакого эффекта не дало, остановов по прежнему нет. Понимаю, что вопрос наверно наивный, но очень важен для меня, помогите, плз!
АХ 3.0
в параметрах пользователя (в справочнике пользователей кнопка "настройки пользователя") на вкладке "Разработка" укажите режим отладки для пользователя (одноименное поле "Режим отладки", в группе полей "Отладка"). По умолчанию для пользователя там стоит нет. обычно достаточно выставить режим "Когда есть точки останова".
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 12.05.2011, 10:22   #3  
SoloD is offline
SoloD
Участник
 
10 / 10 (1) +
Регистрация: 12.05.2011
Проблема в том и состоит, что "Когда есть точки останова" установлена для пользователя, но это не дает эффекта.

Последний раз редактировалось SoloD; 12.05.2011 в 10:32.
Старый 12.05.2011, 10:39   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от SoloD Посмотреть сообщение
Забиты остановы на методах таблиц. Вхожу как админ, остановы срабатывают. Вхожу под именем некоего пользователя - остановы на методах таблиц не срабатывают
На всякий случай:
Точки останова индивидуальны для каждого пользователя, кроме тех случаев когда они заданы непосредственно в коде оператором breakpoint. Т.е. чтобы поймать точку останова под каким-то пользователем установить её нужно под ним же.
Старый 12.05.2011, 10:39   #5  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,509 / 432 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Хм... Может, дело в АОС-файлах?
__________________
С уважением,
Вячеслав
Старый 12.05.2011, 10:51   #6  
SoloD is offline
SoloD
Участник
 
10 / 10 (1) +
Регистрация: 12.05.2011
To: S.Кuskov: Нет, у точек останова нет истории.. Если она есть - то есть, независимо от того,кто ее создал
Старый 12.05.2011, 10:55   #7  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Позвольте поинтересоваться какая у вас версия Аксапты.

И каким способом вы устанавливаете брякпоинты.
__________________
С уважением,
glibs®
Старый 12.05.2011, 10:57   #8  
SoloD is offline
SoloD
Участник
 
10 / 10 (1) +
Регистрация: 12.05.2011
Версия 3.0, в дебаггере F9 нажимаю
Старый 12.05.2011, 11:05   #9  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от SoloD Посмотреть сообщение
Версия 3.0, в дебаггере F9 нажимаю
а если поставить точку останова до выполнения функции? программа на неё тоже не реагирует?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 12.05.2011, 11:07   #10  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Вы точку останова ставите под тем пользователем, под которым хотите провести отладку, или под администратором?
__________________
С уважением,
glibs®
Старый 12.05.2011, 11:09   #11  
SoloD is offline
SoloD
Участник
 
10 / 10 (1) +
Регистрация: 12.05.2011
Точку ставил под пользователем, хотя не понятно, какая разница, если она уже есть в методе. Метод таблицы запускается из класса. В классе останов нормально срабатывает
Старый 12.05.2011, 11:17   #12  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от SoloD Посмотреть сообщение
Точку ставил под пользователем, хотя не понятно, какая разница, если она уже есть в методе. Метод таблицы запускается из класса. В классе останов нормально срабатывает
как Вам уже сказал S.Kuskov:
Цитата:
"На всякий случай:
Точки останова индивидуальны для каждого пользователя, кроме тех случаев когда они заданы непосредственно в коде оператором breakpoint. Т.е. чтобы поймать точку останова под каким-то пользователем установить её нужно под ним же."
точку останова нужно ставить под тем пользователем, под которым ведете отладку. точки останова индивидуальны для каждого пользователя.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 12.05.2011, 11:21   #13  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,509 / 432 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Можно попробовать конструкцию
if (curUserId() == нужный логин) breakpoint;

Я, кстати, был уверен, что именно так автор точку и ставил
__________________
С уважением,
Вячеслав

Последний раз редактировалось pitersky; 12.05.2011 в 11:24.
Старый 12.05.2011, 11:58   #14  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Под пользователем дебагер хоть в каком-то месте в системе открывается (в классе, джобе, где угодно)?

Если метод таблицы вызвать откуда-то и дебагером пытаться до него дошагать из другого места, где дебагер открывается, метод можно отладить?
__________________
С уважением,
glibs®
Старый 12.05.2011, 11:59   #15  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от SoloD Посмотреть сообщение
Точку ставил под пользователем, хотя не понятно, какая разница, если она уже есть в методе.
Каким образом вы определяете, что она там есть? В списке "точек останова", который можно открыть по сочетанию клавиш "Shift + F9" она присутствует?

Цитата:
Сообщение от SoloD Посмотреть сообщение
Метод таблицы запускается из класса. В классе останов нормально срабатывает
Возможно проблема как-то связана с тем где именно выполняется код, на сервере или на клиенте. Помню была такая галка, разрешаюшая отладку на сервере, но вот только вроде как она в настройках АОСа. АОС у вас один?

P.S.: Поиск по форуму выдал ещё вот такие темы
BreakPoint-ы в разрезе пользователей
Проблема с Debugger'ом в Axapta.
Старый 12.05.2011, 13:22   #16  
SoloD is offline
SoloD
Участник
 
10 / 10 (1) +
Регистрация: 12.05.2011
AOS один.
"Дошагать" в метод таблицы нельзя: когда дохожу в классе до вызова метода таблицы, по F8 просто перепрыгиваю через него.
Старый 12.05.2011, 13:31   #17  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
Цитата:
Сообщение от SoloD Посмотреть сообщение
AOS один.
"Дошагать" в метод таблицы нельзя: когда дохожу в классе до вызова метода таблицы, по F8 просто перепрыгиваю через него.
Ну так в настройках АОСа выставляли "разрешить отладку на сервере"?
__________________
Zhirenkov Vitaly
Старый 12.05.2011, 13:36   #18  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Наблюдал похожее поведение, лечилось удалением *.aoc файлов.
Старый 12.05.2011, 14:47   #19  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Судя по тому что у администратора отладка работает, дело не в настройке АОСа. Либо SoloD что-то не так пишет.

Вы можете удалить все виды кэша для чистоты экспериментов, а также перестроить индексы?

Вы работаете в двухуровневой или трехуровневой конфигурации?
__________________
С уважением,
glibs®
Старый 12.05.2011, 15:38   #20  
Hyper is offline
Hyper
Участник
Соотечественники
 
163 / 29 (1) +++
Регистрация: 09.10.2003
Клиент Аксапты у админа и пользователя запускается с одной машины?
AOS только один?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Query из 7 таблиц Cornflower DAX: Программирование 29 15.03.2007 11:27
Синхронизация таблиц м/у 2-мя компаниями sparur DAX: Программирование 15 12.12.2006 18:47
LookUp из двух таблиц ... Rimantas DAX: Программирование 16 14.11.2006 17:27
Перебор всех таблиц, имеющих поле определенного типа AKIS-Falcon DAX: Программирование 8 11.02.2005 17:07
Совместное использование общих таблиц Rafael DAX: База знаний и проекты 5 04.09.2003 18:13
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:18.