Публикация

Debugging

Памятка: чтобы дебаггер вылезал только на моем компьютере:

if (System.GetLocalComputerName() == 'COMPUTER_NAME') { debugger; }

Нравится

Поделиться

3 комментария

А так только нужному пользователю:

if (Connector.CurrentUser.Name == 'TSCRM\\USER_NAME') { debugger; }

Интересные результаты выходят, если поискать "debugger" по коду коробочной версии.

Аня, спасибо! Напомню также о об этих командах и горячих клавишах в 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+

Полный текст статьи

О, класс! ))) Я только про первую знала :)))

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