Делаю отслеживание директив препроцессора для фильтрации списка подсказок снегопата.
Почти все готово, но возник такой вопрос. Допустим, мы имеем директиву:
Код:
#Если Сервер Тогда
На первый взгляд, логично бы оставить в списке только серверные методы.
Однако, в соответствии с докой от 1С, при запуске в файловой варианте, здесь могут быть и методы толстого клиента, и внешнего соединения.
Сейчас у меня все отрабатывает в строгом соответствии с докой, т.е. для фильтрации исключительно серверных методов надо писать
Код:
#Если Сервер и не Клиент и не ВнешнееСоединение Тогда
Как все-таки лучше сделать?
Исходить из предположения, что одновременно могут быть определены Сервер и Клиент / Сервер и ВнешнееСоединение?
Либо сделать эти определения взаимно исключающими?