|
Модуль формы | ☑ | ||
---|---|---|---|---|
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
|
Все вроде разобрался! Спасибо всем большое!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |