]>
![]() |
|
|
Класс "Информатор" / "Informer".
Удобный сервисный класс, показывающий различную информацию.
Версия: релиз 2.5 и выше.
Синтаксис: ПолучитьТаблицуМетодов(ПроверяемыйОбъект)
- Параметры:
- ПроверяемыйОбъект - тип: Агрегатный.
Возвращает: тип: ТаблицаЗначений. Полученная таблица методов для данного объекта.
Описание: Получает таблицу методов для переданного объекта.
В случае, если проверяемый объект не является агрегатным типом (Строка, Число и т.п.), выдается исключение.
Синтаксис: ПолучитьТаблицуСвойств(ПроверяемыйОбъект)
- Параметры:
- ПроверяемыйОбъект - тип: Агрегатный.
Возвращает: тип: ТаблицаЗначений. Полученная таблица свойств для данного объекта.
Описание: Получает таблицу свойств для переданного объекта.
В случае, если проверяемый объект не является агрегатным типом (Строка, Число и т.п.), выдается исключение.
Синтаксис: МетодСуществует(ПроверяемыйОбъект, ИмяМетода)
- Параметры:
- ПроверяемыйОбъект - тип: Агрегатный.
- ИмяМетода - тип: Строка. Имя метода, существование которого проверяем.
Возвращает: тип: Число. 1, если метод существует. 0, если нет.
Описание: Проверяет существование указанного метода у переданного объекта.
В случае, если проверяемый объект не является агрегатным типом (Строка, Число и т.п.), выдается исключение. В случае, если второй параметр не является строкой, выдается исключение.
Синтаксис: СвойствоСуществует(ПроверяемыйОбъект, ИмяСвойства)
- Параметры:
- ПроверяемыйОбъект - тип: Агрегатный.
- ИмяСвойства - тип: Строка. Имя свойства, существование которого проверяем.
Возвращает: тип: Число. 1, если свойство существует. 0, если нет.
Описание: Проверяет существование указанного свойства у переданного объекта.
В случае, если проверяемый объект не является агрегатным типом (Строка, Число и т.п.), выдается исключение. В случае, если второй параметр не является строкой, выдается исключение.
Синтаксис: ЯвляетсяОбъектом(ПроверяемыйОбъектИлиНаименованиеТипа, НаименованиеТипаНаКоторыйПроверяем)
- Параметры:
- ПроверяемыйОбъектИлиНаименованиеТипа - тип: Агрегатный или Строка.
- НаименованиеТипаНаКоторыйПроверяем - тип: Строка.
Возвращает: тип: Число. 1, если указанный объект или тип является данным типом или унаследован от него. 0, если нет.
Описание: Если первым параметром передан объект, проверяет, является ли переданный объект объектом указанного во втором параметре типа или наследует от него. Если первым параметром передана строка с наименованием типа, проверяет, является ли переданный тип указанным во втором параметре типом или наследует от него.
В случае, если проверяемый объект не является агрегатным типом или строкой, выдается исключение. В случае, если второй параметр не является строкой, выдается исключение.
Синтаксис: СвойствоСуществует(ПроверяемыйОбъект, ИмяМетода)
- Параметры:
- ПроверяемыйОбъект - тип: Агрегатный.
- ИмяМетода - тип: Строка. Имя метода, который проверяем.
Возвращает: тип: Число. 1, если метод существует и является функцией. 0, если не существует или является процедурой.
Описание: Проверяет, является ли указанный метод функцией.
В случае, если проверяемый объект не является агрегатным типом (Строка, Число и т.п.), выдается исключение. В случае, если второй параметр не является строкой, выдается исключение.
Синтаксис: КоманднаяСтрока()
Параметры:
Возвращает: тип: Строка. Командная строка запуска 1С-Предприятия.
Описание: Возвращает командную строку запуска 1С-Предприятия.
Синтаксис: ПутьПриложения1С()
Параметры:
Возвращает: тип: Строка. Путь к исполняемому файлу 1С-Предприятия.
Описание: Возвращает путь к исполняемому файлу 1С-Предприятия.
Синтаксис: ТипЗначенияСтрВнутр(ПроверяемыйОбъект)
- Параметры:
- ПроверяемыйОбъект - тип: Агрегатный.
Возвращает: тип: Строка. Внутренний тип объекта.
Описание: Возвращает внутренний тип объекта. Например, для класса КОП будет возвращено "CComponentClass".
В случае, если проверяемый объект не является агрегатным типом (Строка, Число и т.п.), выдается исключение.