|
Кто нибудь тут занимается написанием внушних компонент на Delphi? Ø |
☑ |
0
Алексей
02.12.00
✎
23:58
|
1. Что передает 1С в компоненту если в параметре стоит Спр.товар или Товар? 2. Как обратиться к конкретному документу(найти его) и посмотреть что в его табличной части.
|
|
1
Алексей
04.12.00
✎
11:35
|
Неужели тут нет специалистов?
|
|
2
Долопихтис
04.12.00
✎
12:10
|
Передается указатель на интерфейс Dispatch - IDispatch, т.о. описав этот параметр в D. как OLEVariant, ты можеш смело использовать нотацию 1С при обращении к нему. Например: tab - ссылка на ТЗ 1С tab.НоваяКолонка(ADORecordset.Fields[j].Name, VT_EMPTY, VT_EMPTY, VT_EMPTY, str, 12); чтобы обратится к доку можно воспользоваться function TAddInObject.Init(pConnection: IDispatch): HResult; stdcall; var obj : iDispatch; doc : OLEVariant; begin obj := PConnection; obj := obj.AppDispatch; doc:=obj.EvalExpr('СоздатьОбъект("Документ....")');
|
|
3
Алексей
04.12.00
✎
15:18
|
Долопихтис а поподробнее можно? С примерчиком.
|
|
4
Алексей
04.12.00
✎
22:31
|
Долопихтис спасибо за пример. Что такое было в XButProject1_TLB объясни если не сложно.
|
|
5
Ustas
05.12.00
✎
05:03
|
2Долопихтис не люблю просить, но....если бы ты скинул пример, то был бы очень признателен.
|
|
6
Долопихтис
05.12.00
✎
10:20
|
to 4 Увы, но это мусор. :( Можеш смело выбрасывать. В свое оправдание могу сказать, что я выслал пример, а чтобы это стало готовым, тиражируемым решением - рихтовать нужно, сделать хоть какое-то описание. Но для того чтобы посмотреть как это работает и этого достаточно - компонента у меня работает и используется.
|
|