|
А вот как в 1С сделать что то наподобие #define #ifdef для целей отладки ? | ☑ | ||
---|---|---|---|---|
0
Иван С Усами
30.09.14
✎
12:18
|
Речь про управляемые формы, чтобы поставил в одном месте какую нибудь переменную установил и все, код в отладочном режиме. Ну например
Перем Отладка = истина; ..... Если НЕ Отладка тогда ОтправимДанныеНаВэбСервер(); конецесли; или типа #define DEBUG #ifndef DEBUG ОтправимДанныеНаВэбСервер(); #endif Как это правильно и красиво делать для управляемых форм ? |
|||
1
ilyavorobyev
30.09.14
✎
12:18
|
(0) чем тебя точка остановы не устраивает?
|
|||
2
ilyavorobyev
30.09.14
✎
12:20
|
(0) хотя я понял тебя, точка остановы не поможет
|
|||
3
ДенисЧ
30.09.14
✎
12:20
|
Параметры сеанса пользуй....
|
|||
4
Иван С Усами
30.09.14
✎
12:20
|
(1) А с точкой остановки можно пропустить строчку ?
|
|||
5
Иван С Усами
30.09.14
✎
12:21
|
(3) Параметры сеанса это слишком глобально, насколько я понимаю. Хочется включать режим для отдельной обработки например
|
|||
6
Рэйв
30.09.14
✎
12:24
|
(5)Сделай обработке реквизит Отладка булевый и ставь/Снимай его на лету во время отладки.
|
|||
7
Рэйв
30.09.14
✎
12:27
|
||||
8
Иван С Усами
30.09.14
✎
12:33
|
Реквизит обработки - интересный вариант, нужно попробовать. В приципе он должен везде быть доступен, и на сервере и на клиенте. При условии, что на сервер контекст передается конечно.
А вот изменение кода на лету это не то. Нужно на 100% гарантировать, что при отладке данные не улетят куда не нужно |
|||
9
Иван С Усами
30.09.14
✎
12:39
|
Странно, что разработчики 1С пишут её на Си, а такое как #define не перетащили
|
|||
10
ObjectRelation Model
30.09.14
✎
12:43
|
#define - вынужденное необходимое зло и там
|
|||
11
hhhh
30.09.14
✎
12:44
|
ну есть же
#Если Сервер Тогда #Если ВнешнееСоединение Тогда чем вас не устраивает? |
|||
12
Иван С Усами
30.09.14
✎
14:20
|
(11) Вот если бы переменную после #Если можно было бы самому задавать, как например в Си, то это было бы прекрасно
|
|||
13
Иван С Усами
30.09.14
✎
14:52
|
В общем придется пока делать так
В точках, которые нужно исключить из отладки ставить метку Например //отладка А потом поиском проходить и вручную комментить/разкомментить |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |