|
Модуль формы |
☑ |
0
Collector
19.07.11
✎
15:07
|
Всем привет!
Не подскажите как в модуле формы использовать процедуры\функции из модуля объекта\менеджера ?? А то пишет: Процедура или функция с указанным именем не определена (ВыборкаНоменклатуры)
<<?>>ВыборкаНоменклатуры(); (Проверка: Сервер)
P.S. Конфа УТ 11, платформа 8.2
|
|
1
poligraf
19.07.11
✎
15:09
|
Экспортными функции объявлять уже не модно?
|
|
2
GROOVY
19.07.11
✎
15:10
|
Управляемая форма?
|
|
3
Ненавижу 1С
гуру
19.07.11
✎
15:11
|
УФ?
|
|
4
Andr10K
19.07.11
✎
15:14
|
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ОбъектОбработка = ДанныеФормыВЗначение(Объект, Тип("ОбработкаОбъект.МетаданныеДокумента"));
ОбъектОбработка.Привет();
КонецПроцедуры
|
|
5
GROOVY
19.07.11
✎
15:16
|
ПрикладнойОбъект = РеквизитФОрмыВЗначение("Объект");
ПрикладнойОбъект.ПроцедураВМодулеОбъекта();
//Если процедура модифицирует сам объект то
ЗначениеВРеквизитФормы(ПрикладнойОбъект, "Объект");
|
|
6
Andr10K
19.07.11
✎
15:16
|
Основной реквизит формы в контексте формы - это данные формы.
Их нужно преобразовывать в "настоящие" объекты на сервере.
|
|
7
Andr10K
19.07.11
✎
15:17
|
Привет, Павел!
|
|
8
Collector
19.07.11
✎
15:32
|
Если вот так
&НаКлиенте
Процедура РеализацияДокументПриИзменении(Элемент)
ПрикладнойОбъект = РеквизитФОрмыВЗначение("Объект");
ПрикладнойОбъект.ВыборкаНоменклатуры();
ЗначениеВРеквизитФормы(ПрикладнойОбъект, "Объект");
то пишет: "{Документ.Рейс.Форма.ФормаДокумента.Форма(5)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
ПрикладнойОбъект = РеквизитФОрмыВЗначение("Объект");
по причине:
Метод недоступен на клиенте"
А если так:
&НаСервере
Процедура РеализацияДокументПриИзменении(Элемент)
То вообще ничего не происходит (
|
|
9
Andr10K
19.07.11
✎
15:37
|
Из клиентского обработчика вызывай серверную процедуру.
|
|
10
GROOVY
19.07.11
✎
15:38
|
(8) На сервере надо писать, только не сам обработчик события менять, а вызвать серверную процедуру.
|
|
11
GROOVY
19.07.11
✎
15:38
|
(9) И тебе привет! :)
|
|
12
Andr10K
19.07.11
✎
15:39
|
Да, ученье - свет! По мясу соскучился...
|
|
13
Ненавижу 1С
гуру
19.07.11
✎
15:42
|
упоротые люди придумали УФ
|
|
14
GROOVY
19.07.11
✎
15:44
|
(13) А мне так очень нравится что сам можешь явно разделять (понимать) что на клиенте, а что на сервере происходит.
|
|
15
Collector
19.07.11
✎
15:45
|
Все вроде разобрался! Спасибо всем большое!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший