|
В УФ нужна процедура доступная и на сервере и на клиенте | ☑ | ||
---|---|---|---|---|
0
simol
07.09.15
✎
13:30
|
Есть УФ.
Хочу сделать процедуру, которая должна быть доступна и как клиентская и как серверная. Делать две и для севрера и для клиента и в обоих писать одно и тоже не хочу. Как можно выкрутиться, если процедуре контекст требуется? |
|||
1
Maniac
07.09.15
✎
13:30
|
Все зависит от того что она делает.
|
|||
2
Maniac
07.09.15
✎
13:31
|
Если это какая то шняга шняжная - то можно везде сделать. а если типа запрос - то о каком клиенте может идти речь
|
|||
3
xxTANATORxx
07.09.15
✎
13:35
|
а чем &НаКлиентеНаСервере не подходит?
|
|||
4
simol
07.09.15
✎
13:38
|
(3) СП говорит, что только в команде
&НаКлиентеНаСервере (&AtClientAtServer) — определяет процедуру (функцию), исполняемую в модуле команды, (2) речь про такую что и там работает и там работает. но не хочу их иметь две. Типа расчета суммы как цена * количество. |
|||
5
GROOVY
07.09.15
✎
13:39
|
(3) Это только для модулей команд. Для модулей форм есть &НаКлиентеНаСервереБезКонтекста.
Вангую, что ТС хочет контекстную серверную и клиентскую. |
|||
6
simol
07.09.15
✎
13:40
|
(5)Чо ванговать, есть сразу сказал .что нужен контекст :)
|
|||
7
Fragster
гуру
07.09.15
✎
13:42
|
(6) ну передавай нужные переменные параметром
|
|||
8
Лодырь
07.09.15
✎
13:42
|
Ну и делай ее на сервере. Если будет вызов с клиента - она отработает )
|
|||
9
simol
07.09.15
✎
13:44
|
(7)(8) Я хочу убрать переход на сервер, если данный доля расчета на клиенте достаточно.
|
|||
10
simol
07.09.15
✎
13:44
|
#Если Клиент Тогда
&НаКлиенте #Иначе Сервер Тогда &НаСервере #КонецЕсли Не прокатило :) |
|||
11
simol
07.09.15
✎
13:44
|
#Если Клиент Тогда
&НаКлиенте #Иначе &НаСервере #КонецЕсли |
|||
12
Fragster
гуру
07.09.15
✎
13:45
|
(9) ну так в чем проблема-то?
|
|||
13
Fragster
гуру
07.09.15
✎
13:46
|
(10), (11) не нужно, см. (5)
|
|||
14
GROOVY
07.09.15
✎
13:48
|
(6) Можно параметром передать контекст формы как в типовых делают, но это как бы плохо.
|
|||
15
Cube
07.09.15
✎
13:49
|
Поиск он эта... для неудачников, правда?
УФ. Вызов процедуры НаСервереБезКонтекста с параметром Форма |
|||
16
simol
07.09.15
✎
13:52
|
Делаю НаКлиентеНаСервереБезКонтекста, но неудобно, если есть процедура, которой по возможностям на входе можно давать и строку таблицы значений и ДанныеФормыЭлементКоллекции. И не хочется лишних переходов на сервер.
|
|||
19
butterbean
07.09.15
✎
13:59
|
(16) а разве процедуре доступной НаКлиентеНаСервереБезКонтекста нельзя "давать и строку таблицы значений и ДанныеФормыЭлементКоллекции"??
|
|||
20
simol
07.09.15
✎
14:03
|
(19) Можно :), как оказалось.
|
|||
21
simol
07.09.15
✎
14:04
|
В целом спасибо. буду использовать НаКлиентеНаСервереБезКонтекста
А ...НайтиПоИдентификатору() вынесу до вызова и передам параметром |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |