Имя: Пароль:
1C
 
Вызов функции в процедуре на клиенте из общего модуля
,
0 Tolstiy Beremenniy
 
26.12.18
04:41
Решил перенести код вызова функционала возвращающего массив
данных для обработки в общий модуль. Но что не понятно пока
как вызвать эту функцию.

ОбщийМодуль.ТакойТо.ЭтаФункция(ДатаДок, Номенклатура)

Так нужно? и там нужно обязательно поставить галку
Клиент (Управляемое приложение) в свойствах модуля?
1 Tolstiy Beremenniy
 
26.12.18
04:43
Поставить у всех функций &НаСервере и Экспорт ещё?
2 Tolstiy Beremenniy
 
26.12.18
04:44
Тогда можно вызывать ТакойТо.ЭтаФункция(ДатаДок, Номенклатура)
3 Tolstiy Beremenniy
 
26.12.18
04:54
ТекДанные              = Элементы.СписокНоменклатуры.ТекущиеДанные;
    МАСС_ПартияЦенаКолво   = ЭтотМодуль.ЗаполнитьПартию(Объект.Дата, ТекДанные.Номенклатура);


Метод объекта не обнаружен (ЗаполнитьПартию)

что исправить?
4 Tolstiy Beremenniy
 
26.12.18
04:57
Тут ЭтотМодуль. - появляется в раскрывающемся списке
функция ЗаполнитьПартию(), но почему тогда ошибка

Метод объекта не обнаружен (ЗаполнитьПартию)

???
5 Tolstiy Beremenniy
 
26.12.18
04:58
Тестирую под тонким клиентом
6 Tolstiy Beremenniy
 
26.12.18
05:10
В этом же модуле документа была эта функция и вызывалась
с сервера на клиенте. Почему не могу вызвать функцию из
общего модуля на сервере?
7 Tolstiy Beremenniy
 
26.12.18
05:17
Что никто не знает что ли?????
8 Михаил Иванович
 
26.12.18
05:23
Продолжайте опыты и докладывайте нам.
9 Tolstiy Beremenniy
 
26.12.18
05:25
Две галки должны быть, -

Сервер
ВызовСервера

и все работает!
10 Михаил Иванович
 
26.12.18
05:38
Спасибо.
11 catena
 
26.12.18
06:17
(7)Примелькался, уже узнают. Пора ник менять.
12 Вася Теркин
 
26.12.18
09:09
(12) Это у Волшебника заказывать надо?
13 catena
 
26.12.18
09:49
(12)Не, надо новый заводить, а то по темам вычислят.
14 Вася Теркин
 
26.12.18
10:19
(14) Его по лексике вычислят с любым ником....
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.