|
v7: Не подключается класс прямой запрос. | ☑ | ||
---|---|---|---|---|
0
DGorgoN
23.05.14
✎
11:49
|
Скачал отсюда http://infostart.ru/public/67841/
Создал папку C:\1Cv7_ext_TF\SystemData\Classes - туда записал все классы Создал папку C:\1Cv7_ext_TF\SystemData\dll - туда записал все dll И все равно при старте ругается: ПрямойЗапрос = СоздатьОбъект("ПрямойЗапрос"); {Глобальный модуль(37)}: Неудачная попытка создания объекта (ПрямойЗапрос) |
|||
1
DGorgoN
23.05.14
✎
11:50
|
Процедура ПриНачалеРаботыСистемы()
ПутьК1CPP = ПолучитьПутьККомпоненте("1cpp.dll"); ЗагрузитьВнешнююКомпоненту(ПутьК1CPP); ПутьКFormEx = ПолучитьПутьККомпоненте("FormEx.dll"); ЗагрузитьВнешнююКомпоненту(ПутьКFormEx); ПутьК1sqlite = ПолучитьПутьККомпоненте("1sqlite.dll"); ЗагрузитьВнешнююКомпоненту(ПутьК1sqlite); ПутьКDialMail = ПолучитьПутьККомпоненте("DialMail.dll"); ЗагрузитьВнешнююКомпоненту(ПутьКDialMail); ПутьКSpreadSheet = ПолучитьПутьККомпоненте("SpreadSheet.dll"); ЗагрузитьВнешнююКомпоненту(ПутьКSpreadSheet); ПутьКSpreadSheet = ПолучитьПутьККомпоненте("OleExSup.dll"); ЗагрузитьВнешнююКомпоненту(ПутьКSpreadSheet); МенеджерПриЗаписиДокументов = СоздатьОбъект("МенеджерСобытий"); МенеджерПриПроведенииДокументов = СоздатьОбъект("МенеджерСобытий"); УправлениеНастройками = СоздатьОбъект("УправлениеНастройками"); //УправлениеНастройками.Включить("EnableTurboBL"); //УправлениеНастройками.Сбросить("EnableDebugging"); УправлениеНастройками.Включить("EnableOptimization"); //УправлениеНастройками.Сбросить("EnableOptimization"); ПрямойЗапрос = СоздатьОбъект("ПрямойЗапрос"); ПоляНастройки = СоздатьОбъект("ПоляНастройки"); ПолеНастройки = СоздатьОбъект("ПолеНастройки"); Отбор = СоздатьОбъект("Объектv8.Отбор"); Коллекция = СоздатьОбъект("Коллекция"); КонецПроцедуры // ПриНачалеРаботыСистемы |
|||
2
DGorgoN
23.05.14
✎
11:51
|
Текст в Defcls, который находится в C:\1Cv7_ext_TF\SystemData\Classes
класс ПоставщикДанных.ПрямойЗапрос = ПоставщикДанных.ПрямойЗапрос.ert{}; класс ПоставщикДанных.Сервис = ПоставщикДанных.Сервис.ert{}; класс ПоставщикДанных.ПалитраЦветов = ПоставщикДанных.ПалитраЦветов.ert{}; класс ПоставщикДанных.ВидыСравнения = ПоставщикДанных.ВидыСравнения.ert{}; класс ПоставщикДанных.ОписаниеТипов = ПоставщикДанных.ОписаниеТипов.ert{}; класс ПоставщикДанных.КоманднаяПанель = ПоставщикДанных.КоманднаяПанель.ert: АктивИкс{}; класс ПоставщикДанных.ТабличноеПоле = ПоставщикДанных.ТабличноеПоле.ert: ТабличноеПоле{}; класс ПоставщикДанных.ИндексированнаяТаблица = ПоставщикДанных.ИндексированнаяТаблица.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.Справочник = ПоставщикДанных.Справочник.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.Регистр = ПоставщикДанных.Регистр.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.СписокЗначений = ПоставщикДанных.СписокЗначений.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.Документы = ПоставщикДанных.Документы.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.Журнал = ПоставщикДанных.Журнал.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.ТабличнаяЧасть = ПоставщикДанных.ТабличнаяЧасть.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.Операции = ПоставщикДанных.Операции.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.Проводки = ПоставщикДанных.Проводки.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.ДеревоЗначений = ПоставщикДанных.ДеревоЗначений.ert: ПоставщикДанных.ТабличноеПоле{}; класс ПоставщикДанных.Отбор = ПоставщикДанных.Отбор.ert: ПоставщикДанных.ТабличноеПоле{}; класс Коллекция = Коллекция.ert{}; класс ДеревоЗначений = ДеревоЗначений.ert{}; класс ПоляНастройки = ПоляНастройки.ert{}; класс ПолеНастройки = ПолеНастройки.ert{}; класс Объектv8.Отбор = Отбор.ert{}; класс Объектv8.ЭлементОтбора = ЭлементОтбора.ert{}; |
|||
3
DGorgoN
23.05.14
✎
11:51
|
Какие нибудь спецы еще по 1cpp остались на форуме?
|
|||
4
mehfk
23.05.14
✎
11:51
|
ЗагрузитьВнешнююКомпоненту(ПутьК1CPP) не 0 возвращает?
|
|||
5
DGorgoN
23.05.14
✎
11:52
|
(4) неа
|
|||
6
DGorgoN
23.05.14
✎
11:53
|
версия самая последняя
|
|||
7
Ёпрст
23.05.14
✎
11:53
|
(0)
не объявлены классы в defcls.prm |
|||
8
Ёпрст
23.05.14
✎
11:53
|
Который в каталоге ИБ валяется (должен валяться)
|
|||
9
DGorgoN
23.05.14
✎
11:53
|
(7) см (2)
|
|||
10
Ёпрст
23.05.14
✎
11:54
|
в этом фале - либо путь до класса, либо само иписалово классов
|
|||
11
DGorgoN
23.05.14
✎
11:54
|
(8) Да даже если я все из папки C:\1Cv7_ext_TF\SystemData\Classes копирую в корень, все рано та же хрень.
|
|||
12
Ёпрст
23.05.14
✎
11:54
|
(9) см (8)
|
|||
13
mehfk
23.05.14
✎
11:55
|
(8) +100500
|
|||
14
Ёпрст
23.05.14
✎
11:56
|
короче, в каталои ИБ втыкаешь DefCls.prm следующего содержания
//#include C:\1Cv7_ext_TF\SystemData\Classes\Defcls.prm и усё.. |
|||
15
DGorgoN
23.05.14
✎
11:57
|
(14) Сделал даже так, не работает:
ПрямойЗапрос = СоздатьОбъект("ПрямойЗапрос"); {Глобальный модуль(38)}: Неудачная попытка создания объекта (ПрямойЗапрос) |
|||
16
Ёпрст
23.05.14
✎
11:58
|
хотя, лучше классы писать с относительными путями (относительно каталога базы)
тип того: //#include Classes\Общие\Defcls.prm //#include Classes\ЗакладкиФормы\Defcls.prm ////#include Classes\Документ\Defcls.prm //#include Classes\Перехватчик\Defcls.prm //#include Classes\УправлениеФормой\Defcls.prm //#include Classes\ЦветАтрибутов\Defcls.prm // и т.д. вот у меня, в каталогеИБ есть папка Classes и в ней ужо все классы в своих папочках. |
|||
17
DGorgoN
23.05.14
✎
11:59
|
(16) Не работает все равно (
|
|||
18
Ёпрст
23.05.14
✎
11:59
|
Сам класс, брать тут
http://www.1cpp.ru/forum/YaBB.pl?num=1273512019 |
|||
19
DGorgoN
23.05.14
✎
12:00
|
Я пробовал уже все практически, и не пойму в чем загвоздка. Форум тоже прошерстил.
|
|||
20
Ёпрст
23.05.14
✎
12:00
|
(17) на вкладке, о программе, 1cpp хоть светится ?
Там же, имена зарегистрированных классов будут |
|||
21
Ёпрст
23.05.14
✎
12:01
|
1cpp какой версии хоть ?
DefCls.prm в каталоги ИБ создал хоть ? В конфе случаем, нет одноименной обработки DefCls.prm ? |
|||
22
Ёпрст
23.05.14
✎
12:02
|
зы: мот ты встроенные в мд другие классы используешь, мало ли..
|
|||
23
DGorgoN
23.05.14
✎
12:02
|
(18) Уф, все. Спасибо. В этом и загвоздка всего скорее была.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |