|
Процедура &НаСервереБезКонтекста | ☑ | ||
---|---|---|---|---|
0
Мисти
08.01.15
✎
15:05
|
История такая - хочу задать процедуру
&НаКлиенте Процедура РасшифровкаПлатежаОбъектНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) Автоматически при создании этой процедуры мне предлагается только Процедура &НаСервереБезКонтекста А в ней мне надо вызвать процедуру из общего модуля, и передать туда объект, ну или хотя бы 3 реквизита, у общего модуля галка "Клиент" не стоит Вынести эти процедуры в отдельный модуль и поставить там галку "клиент"? |
|||
1
Мисти
08.01.15
✎
15:12
|
Я даже уже кусок теории на этот счет прочитала, но всё равно не могу сообразить, как вызвать - во-первых, и как туда свои реквизиты передать - во-вторых. А мне это нужно в 5 местах вставить!
|
|||
2
Мисти
08.01.15
✎
15:21
|
Я смотрю, даже обзываться надоело.
|
|||
3
HEKPOH
08.01.15
✎
15:29
|
из клиентской процедуры вызываешь серверную (в этом же модуле). а уже из серверной вызываешь процедуру общ. модуля и передаешь ей параметры (это, как вариант)
|
|||
4
Мисти
08.01.15
✎
15:31
|
Так вот она мне предлагает обращение только к процедуре
Процедура &НаСервереБезКонтекста, а просто &НаСервере - нет, и не дает ее вызывать (уже пробовала) |
|||
5
HEKPOH
08.01.15
✎
15:33
|
(4) Не верю! (с)
|
|||
6
XLife
08.01.15
✎
15:33
|
(0) селёдку под шубой, по новой, уже приготовила?
|
|||
7
Escander
08.01.15
✎
15:34
|
(1) давай определимся, тебе нужно вызвать обязательно контекстную процедуру общего модуля или нет?
если не контекстную и на самом деле передавать не реквизиты а их значение - не вижу проблемы. Если контекстную... убери "БезКонтекста" у определения препроцессора и живи спокойно. |
|||
8
HEKPOH
08.01.15
✎
15:35
|
(4) "... и не дает ее вызывать..." - а что говорит?)
|
|||
9
Мисти
08.01.15
✎
15:41
|
(6) Про селедку - идея хорошая, я ее вообще на Новый год не делала! Надо сделать, спасибо за ценный совет.
|
|||
10
Cyberhawk
08.01.15
✎
15:43
|
"Автоматически при создании этой процедуры мне предлагается только
Процедура &НаСервереБезКонтекста" Покажи на картинке, где это так предлагается |
|||
11
Адский плющ
08.01.15
✎
16:02
|
Процедура &НаСервереБезКонтекста, такое же извращение как функция &НаСервере
|
|||
12
HEKPOH
08.01.15
✎
16:03
|
(11) Базаров?
|
|||
13
yavasya
08.01.15
✎
16:04
|
(11) &НаСервереБезКонтекста когда писал какую то обработину не видел реквизиты обработки, я думаю, лучше использовать &НаСервере
|
|||
14
HEKPOH
08.01.15
✎
16:07
|
(13) для того и имеются два варианта, чтобы разработчик решил, сколько ему данных гонять между клиентом и сервером
|
|||
15
Адский плющ
08.01.15
✎
16:08
|
(12) Кто это?
(13) Я думаю лучше использовать то, что нужно использовать в конкретном случае. |
|||
16
HEKPOH
08.01.15
✎
16:08
|
(15) нигилист :)
|
|||
17
Defender aka LINN
08.01.15
✎
16:09
|
(0) А что мешает вызвать процедуру ОМ прямо с клиента?
|
|||
18
HEKPOH
08.01.15
✎
16:10
|
(17) отсутствие галки в ОМ
|
|||
19
Defender aka LINN
08.01.15
✎
16:11
|
(18) Отсутствие галки "Клиент" этому помешать не может, я гарантирую это
|
|||
20
HEKPOH
08.01.15
✎
16:14
|
для того, чтобы вызвать серверную процедуру/функцию общего модуля из клиентской процедуры/функции нужна галка "Вызов сервера"
|
|||
21
HEKPOH
08.01.15
✎
16:15
|
а мы тут про разные галки))))
|
|||
22
Defender aka LINN
08.01.15
✎
16:18
|
(20) тссс...
|
|||
23
SleepyHead
гуру
08.01.15
✎
16:20
|
Мыши плакали, кололись, но продолжали жрать кактус :)
|
|||
24
SleepyHead
гуру
08.01.15
✎
16:25
|
Судя по (0), нужно перехватить начало выбора на клиенте. Должна быть аналогичная процедура в других формах, почему бы не посмотреть и не сделать так же?
|
|||
25
Мисти
08.01.15
✎
16:26
|
||||
26
Мисти
08.01.15
✎
16:27
|
||||
27
Мисти
08.01.15
✎
16:29
|
Тем не менее "наСервере" прекрасно вызывается, оказывается!
|
|||
28
SleepyHead
гуру
08.01.15
✎
16:29
|
(26) а вручную прописать процедуру на сервере вам коран запрещает?
|
|||
29
Мисти
08.01.15
✎
16:30
|
(28) Уже сделала. Я думала - раз "не дает", значит и не получится вручную.
|
|||
30
SleepyHead
гуру
08.01.15
✎
16:31
|
(29) Женская логика :) У мужчин все наоборот.
|
|||
31
HEKPOH
08.01.15
✎
16:32
|
всего-то полтора часа прошло со времени первого поста...
|
|||
32
SleepyHead
гуру
08.01.15
✎
16:32
|
(31) женщины и живут дольше. куда спешить...
|
|||
33
GROOVY
08.01.15
✎
17:35
|
Мда...
|
|||
34
beer_fan
08.01.15
✎
18:00
|
(25) (26) Бросай свои толстоклиентские привычки. Если процедуру создавать не из активированного заголовка колонки, а непосредственно из элемента формы (красненький элемент такой в левой верхней части окна), то серверная процедура становится активной ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |