1С Предприятие 7.7. Документация



Tsvk


Введение
Версии компонент
Что Вы должны знать
Структура руководства
Часть 1. Внешние компоненты
Внешние компоненты
ЗагрузитьВнешнююКомпоненту
ПодключитьВнешнююКомпоненту
ОбработкаВнешнегоСобытия
Создание OLE-объекта внешней компоненты
Инициализация и выгрузка компоненты
HRESULT Init(IDispatch *pBackConnection)
HRESULT Done(void)
HRESULT GetInfo(SAFEARRAY **pInfo)
Страница свойств
Расширение встроенного языка
HRESULT RegisterExtensionAs(BSTR *pExtensionName):
Свойства расширения
HRESULT GetNProps(long *plProps)
HRESULT FindProp(BSTR pszPropName,long*plPropNum)
HRESULT GetPropName(long lPropNum,long lAliasNum,BSTR *pPropName)
HRESULT GetPropVal(long lPropNum,VARIANT *pvPropVal)
HRESULT SetPropVal(long lPropNum, VARIANT *pvPropVal)
HRESULT IsPropReadable(long lPropNum, BOOL *pboolPropReadable)
HRESULT IsPropWritable(long lPropNum, BOOL *pboolPropWritable)
Методы расширения
HRESULT GetNMethods(long *plMethods)
HRESULT FindMethod(BSTR bstrMethodName,long *plMethNum)
HRESULT GetMethodName(long lMethodNum, long lAliasNum,BSTR *pbstrMethName)
HRESULT GetNParams(long lMethodNum, long *plMethParams)
HRESULT GetParamDefValue(long lMethodNum, long lParamNum,VARIANT *pvParamDefVal)
HRESULT HasRetVal(long lMethodNum,BOOL *pboolHasRetVal)
HRESULT CallAsProc(long lMethodNum, SAFEARRAY **pVars)
HRESULT CallAsFunc(long lMethodNum, VARIANT *pRetValue, SAFEARRAY**pVars)
Вызов функции компоненты
Возвращение значений из компоненты
Вызов метода объекта 1С:Предприятия из компоненты
OLE интерфейсы 1C:Предприятия
Сохранение параметров объекта компоненты
HRESULT RegisterProfileAs(BSTR bstrProfileName)
Информационные сообщения о работе объекта
HRESULT AddError(BSTR pszPropName, LPEXCEPINFO pExcepInfo)
Внешние события
HRESULT SetEventBufferDepth(long lDepth)
HRESULT GetEventBufferDepth(long *plDepth)
HRESULT ExternalEvent(BSTR bstrWho, BSTR bstrWhat, BSTR bstrData)
HRESULT CleanBuffer()
Работа с строкой состояния
HRESULT SetStatusLine(BSTR bstrStatusText)
HRESULT ResetStatusLine()
Создание окон в среде 1С:Предприятия
Модальные диалоги
Немодальные диалоги
Формы
HRESULT GetAppMainFrame(HWND *pHWnd)
HRESULT GetAppMDIFrame(HWND *pHWnd)
HRESULT CreateAddInWindow(BSTR
Доступ к 1С:Предприятию через механизм OLE Automation
Доступ к методам интерфейсов 1С:Предприятия через OLE Automation
Часть 3. Введение в OLE
Интерфейсы в OLE
Объекты OLE
OLE Automation
Active Documents
Литература



Содержание