|
Инструкция препроцессора #Если Отладка Тогда
| ☑ |
0
Dzenn
гуру
19.08.22
✎
14:48
|
Коллеги, привет!
Все мы знаем, что существуют директивы компиляции &НаСервере &НаКлиенте и так далее, и инструкции препроцессора #Если Клиент Тогда и так далее.
Однако, не все знают, что если написать
#Если Отладка Тогда
ТекОб = Справочник.Номенклатура.СоздатьЭлемент();
#КонецЕсли
или
#Если ЕПАПШЦТСРПАОУЦГТ Тогда
ТекОб = Справочник.Номенклатура.СоздатьЭлемент();
#КонецЕсли
то, ошибок при компиляции не будет. Этот код просто не выполнится, однако, будет учитываться синтакс-помощником. В связи с этим, у меня вопрос — можно ли где устанавливать значения для инструкций препроцессора? То есть, прописать где-то, что #Отладка = Истина, что-то в этом роде
|
|
1
Dzenn
гуру
19.08.22
✎
14:49
|
прошу изменить тему на "Инструкция препроцессора #Если Отладка Тогда"
|
|
2
СеменовСемен
19.08.22
✎
14:52
|
нельзя устанавливать
|
|
3
Dzenn
гуру
19.08.22
✎
14:58
|
(2) ты уверен? Может, есть какой-то "секретный" недокументированный способ?
|
|
4
Eiffil123
19.08.22
✎
15:03
|
я бы их вообще запретил к использованию, эти инструкции препроцессора.
|
|
5
Dzenn
гуру
19.08.22
✎
15:06
|
(4) "This question is opinion-based.", как ответили бы на StackOverflow
|
|
6
СеменовСемен
19.08.22
✎
15:09
|
(3) я с исходниками платформы не знаком. О секретных способах не знаю
|
|
7
СеменовСемен
19.08.22
✎
15:09
|
Хотя это бы полезная фича была. Например по версиям платформы код делить
|
|
8
mikecool
19.08.22
✎
15:12
|
(0) этот код не то что не выполнится , он не будет скомпилирован, поэтому то, что ты хочешь не может быть
|
|
9
Гипервизор
19.08.22
✎
15:25
|
(0) С какой целью интересуетесь?
Раньше тоже писал всякое типа: #Если НемногоУличнойМагии Тогда..
А теперь пишу Если Ложь Тогда.. Так проще.
|
|
10
TormozIT
гуру
19.08.22
✎
16:47
|
(0) Нет.
|
|