|
Com соединение не видит функцию из модуля внешнего соединения
| ☑ |
0
sdaf
12.03.12
✎
14:24
|
Платформа 1С:Предприятие 8.2 (8.2.14.537). Конфа Управление торговым предприятием для Казахстана, редакция 1.0. Подключаюсь к базе из 7.7 через V82.ComConnector. Подключается нормально.
v8=СоздатьОбъект("V82.ComConnector");
База = v8.Connect("File="""+СокрЛП(Путь)+""";Usr=""Бухгалтер"";Pwd=""1511""");//("File="+СокрЛП(Путь)+";Usr="Бухгалтер";Pwd = "1511");
дальше пишу
Выборка_82 = База.ВернутьВыборку("РеализацияТоваровУслуг",ДатаНачала,ДатаКонца);
ругается что Поле агрегатного объекта не обнаружено (ВернутьВыборку)
в 8.2 в модуле внешнего соединения есть Функция ВернутьВыборку(ИмяДокумента, ДатаНач, ДатаКон) Экспорт
пробывал запихнуть её в общий модуль, поставил галку внешнее соединение, эффет тот же. Поиском ничего не нашел, в чем проблема может быть?
|
|
1
sdaf
12.03.12
✎
15:02
|
чо никто не знает?
|
|
2
Wobland
12.03.12
✎
15:05
|
а База - это таки база или какая-то ересь?
|
|
3
sdaf
12.03.12
✎
15:09
|
я думаю база это база, в отладчике не видно, но если изменить пароль например то пишет что не удалось подключиться...может быть конфа защищена от внешних подключений?
|
|
4
Kashemir
12.03.12
✎
15:17
|
У модуля с функцией есть признак использования во внешнем соединии ? Функция экспортная ?
|
|
5
Kashemir
12.03.12
✎
15:18
|
+(4) Плюс этот модуль, судя по вызову, должен быть с признаком "Глобальный".
|
|
6
Kashemir
12.03.12
✎
15:24
|
(3) Не может.
Вопросы (4)(5) снимаются - дочитал (0) до конца. Барабашки однако.
Для чистоты эксперимента, попробуй метод поместить в неглобальный модуль, доступный для внешнего соединения, естественно экспортный желательно поименнованный латинскими буквами. Обращаться естественно через имя модуля.
|
|
7
sdaf
12.03.12
✎
15:44
|
спасибо за ответы, обычная невнимательность, подключал базу в отдельной процедуре и переменная База не была видна в другой процедуре. извиняюсь
|
|