Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) OLE (число прочтений - 10151 )
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: OLE
Ответ #15 - 23. Августа 2012 :: 02:05
Печать  
Каюсь. Некорректно выразился. Правильнее будет "модификация другой базы". Но не вручную же будет выполняться эта модификация? Если вручную, то проще открыть другую 1С напрямую, а если программно, то откуда желание интерактива?

Мне приходилось реализовывать обработки обмена/импорта/экспорта данных между разными 1С с предварительной настройкой - выбором параметров, но для этого я считывал необходимые данные прямыми запросами, предлагал выбрать что требовалось, и только после установки ВСЕХ параметров операции инициализировал OLE-подключение.
Т.е. об интерактивном взаимодействии юзера с другой базой даже мысли никогда не было, ибо это есть ЗЛО! И очень БОЛЬШОЕ ЗЛО!

P.S.: Предлагаю предать анафеме xxc Подмигивание ибо еретик!  Ужас
  
Наверх
 
IP записан
 
xxc
Junior Member
**
Отсутствует



Сообщений: 19
Местоположение: Краснодар
Зарегистрирован: 18. Августа 2012
Пол: Мужской
Re: OLE
Ответ #16 - 24. Августа 2012 :: 09:37
Печать  
«Предать анафеме» [15] и OLE «в топку» [1] — всегда успеется. Лучше подскажите: как использовать Таймер (FormEx) в модуле класса (1С++)?
  
Наверх
ICQ  
IP записан
 
MrDen
Junior Member
**
Отсутствует



Сообщений: 50
Местоположение: Краснодар
Зарегистрирован: 19. Ноября 2008
Пол: Мужской
Re: OLE
Ответ #17 - 21. Сентября 2012 :: 08:35
Печать  
xxc писал(а) 24. Августа 2012 :: 09:37:
«Предать анафеме» [15] и OLE «в топку» [1] — всегда успеется. Лучше подскажите: как использовать Таймер (FormEx) в модуле класса (1С++)?


Делал в обработке так вызов из класса

Timer = СоздатьОбъект("Таймер");
Timer.ЗадатьОбработчикВОбъекте(StringGridTask,"ЗапускЗадач");
Timer.Запустить(250);

Смотреть тут http://infostart.ru/public/15995/
В предыдущих версиях запускал таймеры из класса исполнял выполняемые модули иногда возврат терялся
  
Наверх
ICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: OLE
Ответ #18 - 24. Сентября 2012 :: 02:07
Печать  
xxc писал(а) 22. Августа 2012 :: 17:21:
Как объектом Таймер вызывать процедуру/функцию внутри класса?
Так же как и в форме. Отличие только одно - у формы все элементы/процедуры/функции по умолчанию публичные, а у класса публичность необходимо декларировать явно!
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать