Code Insight
Система контекстных подсказок, отображающая в редакторе вычислений информацию о переменных, константах, функциях и их параметрах, методах и свойствах объектов IS-Builder, а также шаблоны операторов языка ISBL. Вызывается при нажатии комбинации клавиш Ctrl+Space. Подробнее см. раздел «Редактор вычислений».
На рисунке приведен пример вызова подсказки на пустой области:
В подсказке используются обозначения:
Значок |
Обозначение |
---|---|
Переменная |
|
Функция |
|
Константа |
|
Метод |
|
Свойство для чтения и записи (read/write) |
|
Свойство только для чтения (read only) |
|
Тип данных |
|
Тип справочника |
|
Тип карточки документа |
|
Реквизит справочника или документа |
Информация, отображаемая в Code Insight, создается динамически из текста вычисления, написанного разработчиком на данный момент в окне редактора.
Содержимое подсказки зависит от места ее вызова:
Место вызова |
Содержимое |
---|---|
Пустая область |
Полный перечень имеющихся переменных, констант и функций. Для предопределенных переменных и системных функций отображается тип возвращаемого значения |
Объявление типа переменной |
Список типов объектов IS-Builder, доступных для объявления. Если указывается тип объекта IReference или IEDocument, то после ввода точки будет предложен список типов справочников или типов карточек документов соответственно |
После точки |
Редактор вычислений пытается определить тип объекта, к которому вызывается подсказка. Если тип объекта найден, то будет предложен список методов и свойств объектов. Если тип объекта не найден, то подсказки не будет. Если указывается тип IObject или его наследники, то после ввода точки будет предложен список его реквизитов. Реквизиты также будут отображаться в подсказке к его набору данных. Для переменных, у которых указан тип справочника или тип карточки документа, подсказка содержит список реквизитов указанного справочника. При редактировании событий справочников, документов или их реквизитов для предопределенных переменных, например Sender, Object, тип карточки документа или справочника указан автоматически. Для объекта IObject и его наследников отображаются реквизиты только главного раздела. Для объекта IDataSet – реквизиты главного раздела и всех детальных. Для переменной типа IReferencesFactory будет отображаться список типов справочников |
При наведении курсора на константу и функции LoadString, LoadStringFmt |
Значением константы или функций LoadString, LoadStringFmt |
Если написать несколько первых символов имени функции, константы или переменной и потом вызвать систему подсказок, то для выбора будут предложены только те элементы, имена которых содержат введенные символы.
Подсказка по параметрам функций содержит имена параметров и их значения по умолчанию. Необязательные параметры заключаются в квадратные скобки.
Подсказка по параметрам методов содержит имена параметров, тип данных, выходные параметры. Необязательные параметры заключаются в квадратные скобки.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |