|
Метод объекта не обнаружен
ass1c, Волшебник, программистище, Галахад, dmt, petr_ivanov, AlexKimp, Мультук, youalex, arsik, Кукуев, Kongo2019, ЕRPe, osa1C, Ал_Ив, _Mars_, Климов Сергей, JohnGilbert, orakool, План счетов, Лирик, formista2000, Ботаник Гарден Меран, Irbis, Linemoon, boozin, Михаил_, ads55, Homer, RVN, LuckyStar, boev82, timurhv, Шурик71, comp2006, kiu, d4rkmesa, Amra, RomanYS, Затейник, kubik_live, Libertus, Timon1405, yurikmellon2, asady, Смотрящий, 2S, DrZombi, AAA, DiMel_77, ildary, DemonShinji2, Мыхалыч, CepeLLlka, bmitkin, qsunnx, mmg, Greeen, MWWRuza, ChMikle, BOOL, ALCAPONA, Pprog151713, Builder, rbcvg, Asmody
| ☑ |
0
petr_ivanov
08.10.24
✎
12:01
|
Добрый день.
Создал общий модуль, проставил все видимости - клиент, сервер и т.д.
Размещаю там общую функцию, директива НаСервере. Вызываю из расширения, с клиента.
Проверку Ctrl+F7 проходит, а вот при нажатии кнопки на форме вылетает "Метод объекта не обнаружен".
Гугл использовал, нагуглил поставить параметр /ClearCache - не помогло.
В чем может быть дело? Спасибо.
Тонкий клиент, версия 1С:Предприятие 8.3.24, УТ 11.4
|
|
1
osa1C
08.10.24
✎
12:03
|
Функция экспортная?
|
|
2
Галахад
08.10.24
✎
12:04
|
|
|
3
petr_ivanov
08.10.24
✎
12:08
|
(1) да, Экспорт указан
|
|
4
formista2000
08.10.24
✎
12:12
|
(3) Откуда вызываешь из расширения? Из модуля формы небось?
|
|
5
petr_ivanov
08.10.24
✎
12:15
|
(4) да, модуль формы
|
|
6
Волшебник
08.10.24
✎
12:27
|
в свойствах общего модуля поставь флаг "Вызов сервера"
|
|
7
petr_ivanov
08.10.24
✎
12:37
|
(6) поставил. ничего не поменялось.
https://i.ibb.co/y6902S1/image.png
|
|
8
Волшебник
08.10.24
✎
12:38
|
(7) Покажите объявление метода, покажите вызов
|
|
9
RomanYS
08.10.24
✎
12:39
|
(0) директива НаСервере
вот это убери
|
|
10
RomanYS
08.10.24
✎
12:41
|
(0) проставил все видимости - клиент, сервер и т.д
Это не видимости, это место исполнения. Вызываешь с клиента, модуль клиентский - значит функция будет исполняться на клиенте. А клиенсткой функции у тебя нет
|
|
11
RomanYS
08.10.24
✎
12:42
|
(7) или убери "клиент"
|
|
12
formista2000
08.10.24
✎
12:47
|
(7) На своей форме вызывай серверную процедуру, а из неё уже процедуру из своего серверного модуля.
|
|
13
arsik
08.10.24
✎
13:16
|
Флажки "клиент" убери, а "вызов сервера" поставь
|
|
14
petr_ivanov
08.10.24
✎
13:41
|
(13) да, так заработало... А почему флажок Клиент мешал запуску функции?
|
|
15
arsik
08.10.24
✎
13:54
|
(14) см (10)
|
|
16
petr_ivanov
08.10.24
✎
14:02
|
(10) спасибо большое, я правда перепутал область видимости и место исполнения. буду знать
не до конца понял логику, если честно, буду гуглить и разбираться.
Спасибо всем большое!
|
|
17
Волшебник
08.10.24
✎
14:03
|
|
|