Имя: Пароль:
1C
1С v8
Внешняя обработка не видит функцию
,
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) там нет ошибки, я просто не стал писать что на других формах функции отрабатываются не посчитал нужным, а как показывает решение вопроса - то зря :(