Памятка: чтобы дебаггер вылезал только на моем компьютере:
if (System.GetLocalComputerName() == 'COMPUTER_NAME') { debugger; }
14 марта 2012 09:52
А так только нужному пользователю:
if (Connector.CurrentUser.Name == 'TSCRM\\USER_NAME') { debugger; }
Интересные результаты выходят, если поискать "debugger" по коду коробочной версии.
14 марта 2012 09:56
Аня, спасибо! Напомню также о об этих командах и горячих клавишах в TSAdmin.
F5 Breakpoint вставить в текущую строку скрипта команду:
debugger;
Ctrl+F5 - условная точка останова с условием = текущий компьютер, в этом примере COMPUTER_NAME:
if (System.GetLocalComputerName() == 'COMPUTER_NAME') { debugger; }
Shift+F5 - условная точка останова с условием = текущий пользователь, в этом примере USER_NAME:
if (Connector.CurrentUser.Name == 'USER_NAME') { debugger; }
Эти функции реализованы в версии 3.3.2.192+, 3.4.0.16+ и 3.4.1.10+
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать