|
Вызов функции модуля объекта из модуля формы. | ☑ | ||
|---|---|---|---|---|
|
0
Pewit
02.02.17
✎
12:16
|
Не могу вызвать функцию из модуля объекта. У меня внешняя обработка, из модуля формы пытаюсь вызвать функцию модуля объекта, которая экспортная. На сервере получаю объект, хочу вызвать, но пишет ошибку, никак не могу понять, что не так.
&НаКлиенте Процедура ПриОткрытии(Отказ) Обработка(); КонецПроцедуры &НаСервере Функция Обработка() Таблица = Новый ТаблицаЗначений; ОбъектФормы = РеквизитФормыВЗначение("Объект"); Массив = ОбъектФормы.ВыгрузитьНаСервере(); КонецФункции В модуле объекта Функция ВыгрузитьНаСервере() Экспорт МассивОтветов = Новый Массив; МассивОтветов.Добавить("на"); МассивОтветов.Добавить("острове"); МассивОтветов.Добавить("гуляли"); Возврат МассивОтветов; КонецФункции |
|||
|
1
Numerus Mikhail
02.02.17
✎
12:17
|
Текст ошибки выложить религия не позволяет?
|
|||
|
2
Pewit
02.02.17
✎
12:18
|
(1) {ВнешняяОбработка.ВнешняяОбработка.Форма.Форма.Форма(19)}: Метод объекта не обнаружен (ЗагрузитьНаСервере)
ОбъектФормы.ЗагрузитьНаСервере(); |
|||
|
3
Timon1405
02.02.17
✎
12:18
|
ВыгрузитьНаСервере
ЗагрузитьНаСервере найди 2 отличия |
|||
|
4
lera01
02.02.17
✎
12:19
|
А если перенести функцию в модуль менеджера?
|
|||
|
5
Numerus Mikhail
02.02.17
✎
12:20
|
Ты пытаешься найти ЗагрузитьНаСервере()
Очевидно же :) |
|||
|
6
Defender aka LINN
02.02.17
✎
12:20
|
(2) Какая-то черепашка обманывает...
|
|||
|
7
Pewit
02.02.17
✎
12:21
|
(3) Всё... Кажется пора в отпуск.
Спасибо огромное! |
|||
|
8
Timon1405
02.02.17
✎
12:22
|
(0) но вообще лучше ПриОткрытии объект не вызывать, объект уже приехал на форму и отрисовался там, а вы его повторно вызываете, это лишний вызов сервера. то что вы хотите лучше сделать в процедуре ПриСозданииНаСервере. изучайте
http://www.v8.1c.ru/metod/books/book.jsp?id=231 |
|||
|
9
Pewit
02.02.17
✎
12:25
|
(8) спасибо.
|
| Форум | Правила | Описание | Секции | Поиск |