Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1C вылетает при работе с OLE. Ошибка в FormEx. (число прочтений - 2871 )
Anthon
Junior Member
**
Отсутствует


Тупой 1сник

Сообщений: 31
Местоположение: Chitago
Зарегистрирован: 17. Июня 2009
Пол: Мужской
1C вылетает при работе с OLE. Ошибка в FormEx.
07. Марта 2010 :: 07:58
Печать  
ситуация пока некритичная, но неохота иметь баг в релизе обработки.
ситуация такая, выбираю по оле в таблицу различные объекты, затем эту таблицу даю юзеру на отметку нужных. на попытке ее пролистать 1с вылетает (через 5-50 строк) с ошибкой. ни разу до этого формекс не выносил 1Ску, система ХР сп3 пропатченная, 1с 7.7.27, formex 2.0.5.95, конфига пока что ЗиК 293 (обработку делаю независимо от конфиги).

дополнительно. в таблице есть невидимая колонка со ссылками на объект ОЛЕ. ну на них сама 1С часто валится в отладчике при просмотре значений переменных типа ОЛЕ. но к этому привык, так как в режиме 1с подобного пока не было.
а тут на тебе и еще и ссылается на Formex.dll.

могу целиком выложить конфу с демообработкой и написать, как вызвать вылет.
или собрать какую-нить инфу для анализа?
  

Все в мире относительно
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1C вылетает при работе с OLE. Ошибка в FormEx.
Ответ #1 - 09. Марта 2010 :: 07:15
Печать  
Лучше отказаться от ОЛЕ вообще.
Пиши прямой запрос к сторонней базе..
Имхо.
  
Наверх
 
IP записан
 
Anthon
Junior Member
**
Отсутствует


Тупой 1сник

Сообщений: 31
Местоположение: Chitago
Зарегистрирован: 17. Июня 2009
Пол: Мужской
Re: 1C вылетает при работе с OLE. Ошибка в FormEx.
Ответ #2 - 09. Марта 2010 :: 12:07
Печать  
Да у меня уже готово. И я че-то очкую писать сторонний запрос. это что, в двух вариантах надо будет делать? SQL и DBF? Сначала парсить DD, а потом вытаскивать данные?
  

Все в мире относительно
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 1C вылетает при работе с OLE. Ошибка в FormEx.
Ответ #3 - 09. Марта 2010 :: 12:23
Печать  
Зачем ?
Не надо ничего парсить, метапарсер всё сделает за тебя сам..
Нужно только текст запроса писать универсально или делать 2 запроса - один для скуля, другой для дбф, в зависимости от БД ..
+для дбф использовать либо фокс провайдер, либо компоненту от Орефкова
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: 1C вылетает при работе с OLE. Ошибка в FormEx.
Ответ #4 - 09. Марта 2010 :: 12:25
Печать  
А может посмотреть в сторону класса ПрямойЗапрос - уже все вроде бы реализовано.
  
Наверх
IP записан
 
Anthon
Junior Member
**
Отсутствует


Тупой 1сник

Сообщений: 31
Местоположение: Chitago
Зарегистрирован: 17. Июня 2009
Пол: Мужской
Re: 1C вылетает при работе с OLE. Ошибка в FormEx.
Ответ #5 - 09. Марта 2010 :: 16:13
Печать  
Я без классов хочу. Ладно, спасибо за ответы, учту. Прямые запросы пока писать неохота, времени нет. Просто буду формекс отключать на время обработки. Она вроде работает и слава аллаху...
  

Все в мире относительно
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать