Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Турбо МД и сетевые базы (число прочтений - 2637 )
Leierkastenmann
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 114
Зарегистрирован: 30. Марта 2007
Турбо МД и сетевые базы
20. Марта 2009 :: 08:09
Печать  
Подскажите, пожалуйста, что не так я делаю.
Имеется база, расположенная на сетевом ресурсе. В каталог базы выложена компонента TurboMD, при начале работы системы прописана загрузка компоненты, все вроде бы хорошо.
Далее исполняется код по установке базового каталога
Код
Выбрать все
 ОбъектТурбоМД = СоздатьОбъект("ТурбоМД");
 ОбъектТурбоМД.БазовыйКаталог = "HotFixes";
 


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

В файле turbomd.prm задана строка:
Цитата:
Обработка.ОжиданиеСклада.Форма.Модуль = Обработка_ОжиданиеСклада_Форма_Модуль.txt

которая вроде бы для указанной обработки должна загрузить  модуль из файла, который находится в папке HotFixes. Но при сетевом подключении к базе этого не происходит, выходит ошибка
Цитата:
TurboMD: Ошибка операционной системы.
При чтении времени файла Обработка_ОжиданиеСклада_Форма_Модуль.txt
The system cannot find the file specified.

Тогда как при запуске этой же базы с локальным подключением модуль загружается. В сетевом варианте запуск производится только из каталога базы, либо при записи в файле параметров
Цитата:
Обработка.ОжиданиеСклада.Форма.Модуль = \HotFixes\Обработка_ОжиданиеСклада_Форма_Модуль.txt


И второй вопрос - почему не отрабатывает метод ОткрытьОкно(), когда запуск происходит в базе с сетевым путем? 1ска просто вылетает.

Версия компоненты 1.0.1.1
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Турбо МД и сетевые базы
Ответ #1 - 24. Марта 2009 :: 09:31
Печать  
напиши
ОбъектТурбоМД.БазовыйКаталог = КаталогИБ() + "HotFixes";
  
Наверх
 
IP записан
 
Leierkastenmann
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 114
Зарегистрирован: 30. Марта 2007
Re: Турбо МД и сетевые базы
Ответ #2 - 24. Марта 2009 :: 14:52
Печать  
orefkov писал(а) 24. Марта 2009 :: 09:31:
напиши
ОбъектТурбоМД.БазовыйКаталог = КаталогИБ() + "HotFixes";


Изначально так и писал. Те же ошибки были. Попробую еще раз, вдруг тогда что не так делал.
  
Наверх
 
IP записан
 
Leierkastenmann
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 114
Зарегистрирован: 30. Марта 2007
Re: Турбо МД и сетевые базы
Ответ #3 - 09. Апреля 2009 :: 08:26
Печать  
Еще вопросик про турбо МД. Может просто плохо искал, но не удалось найти такой инфы. Как сформировать reg-файл, который пропишет все что надо в реестр по этой компоненте? Я полазил regedit'ом посмотрел что есть по турбо МД в реестре, но не уверен, что все охватил поиском.
  
Наверх
 
IP записан
 
Andy
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 5
Зарегистрирован: 22. Апреля 2009
Re: Турбо МД и сетевые базы
Ответ #4 - 22. Апреля 2009 :: 11:17
Печать  
---
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать