Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки: 

Кто нибудь тут занимается написанием внушних компонент на Delphi?

Ø
Я
   Алексей
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
объясни если не сложно.
 
   Ustas
5 - 05.12.00 - 05:03
2Долопихтис
не люблю просить, но....если бы ты скинул пример, то был бы очень признателен.
   Долопихтис
6 - 05.12.00 - 10:20
to 4 Увы, но это мусор. :( Можеш смело выбрасывать.
В свое оправдание могу сказать, что я выслал пример, а чтобы это стало готовым, тиражируемым решением - рихтовать нужно, сделать хоть какое-то описание. Но для того чтобы посмотреть как это работает и этого достаточно - компонента у меня работает и используется.



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует