|
Внешняя обработка не видит функцию |
☑ |
0
Baloven
11.10.12
✎
08:08
|
Добрый день,
Есть внешняя обработка в ней в модуле не управляемой формы функция находящаяся в общем модуле обработки, и по непонятной причине не видит она ее, хотя Экспорт стоит, в чем может быть причина?
|
|
1
golden-pack
11.10.12
✎
08:09
|
Чудеса.
Код покажите.
|
|
2
ДенисЧ
11.10.12
✎
08:11
|
клиент-сервер?
|
|
3
Baloven
11.10.12
✎
08:22
|
функция в общем модуле:
Функция SQLQuery(Query) Экспорт //Выполнение запросов к базе данных
Connection = Новый COMОбъект("ADODB.Connection");
Connection.Open(connect);
Connection.CursorLocation = 3;
RS = Новый COMОбъект("ADODB.Command");
RS.ActiveConnection=Connection;
RS.CommandTimeout = 7000;
RS.prepared="True";
RS.CommandText= Query;
Возврат RS.Execute();
КонецФункции //SQLQuery(Query)
в модуле формы есть Выборка = SQLQuery(ТексЗапросаПоискДома);
на него и ругается, если модуль открыт - то при сохранении/проверке тоже ругается на эту строку
Процедура или функция с указанным именем не определена (SQLQuery)
Выборка = <<?>>SQLQuery(ТексЗапросаПоискДома); (Проверка: Толстый клиент (обычное приложение))
|
|
4
Baloven
11.10.12
✎
08:23
|
прошу прощения не в общем модуле, а в модуле обработки
|
|
5
НЕА123
11.10.12
✎
08:32
|
(4)
жирный реквизит - кто он?
|
|
6
Baloven
11.10.12
✎
08:41
|
(4) в смысле? какой жирные?
|
|
7
Baloven
11.10.12
✎
08:41
|
в (6) имел ввиду (5)
|
|
8
НЕА123
11.10.12
✎
08:44
|
жирный реквизит = главный реквизит формы = основной реквизит формы = данные формы.
|
|
9
Светлый Гений
11.10.12
✎
08:49
|
(3)возможно ошибка до определения этой функции в модуле
|
|
10
Baloven
11.10.12
✎
08:56
|
(8) прямо в точку :) спасибо действительно у формы они не были установленны - раньше и не обращал на этот параметр внимания - он сам устанавливается если форму сам создаешь, а эту форму я скопировал из стандартной конфигурации и модернизирую под себя.
спасибо тема закрыта
|
|
11
Baloven
11.10.12
✎
08:57
|
(9) там нет ошибки, я просто не стал писать что на других формах функции отрабатываются не посчитал нужным, а как показывает решение вопроса - то зря :(
|
|