|
в каком модуле лучше процедуры держать (1С 8.2 УПП) |
☑ |
0
dragonIMV
18.08.11
✎
09:12
|
При разработке доработок мы все процедуры стараемся держать в своих общих модулях. Один соответственно только серверный, второй с галочками "Сервер, Внешнее соединение, Клиент (обычное приложение)".
Вот вопрос, а в какой из них запихивать процедуру, если она потенциально может и там и там работать?
Как правильнее?
|
|
1
Поручик
18.08.11
✎
09:16
|
Сделайте три модуля. Чисто серверный, чисто клиентский, и тот и другой.
ВашМодульКлиентСервер.Процедура_Которая_Может_И_Там_И_Там_Работать()
|
|
2
dragonIMV
18.08.11
✎
09:18
|
(1) я про другое спрашивал, думаю не правильнее ли все на серверный модуль валить? если она там нормально работает и может выдать нужный результат...
|
|
3
nimoid
18.08.11
✎
09:23
|
правильнее там, где она нужна.
В режиме обычного приложения она вам нужна? Во внешнем соединении она вам нужна? Если да, тогда во втором, если нет, тогда только в серверном модуле.
|
|
4
dragonIMV
18.08.11
✎
09:26
|
(3) она нужна при работе пользователя, но она легко может выполниться и в серверном модуле и пользователю лишь результат вернуть нужный...
|
|
5
Escander
18.08.11
✎
10:05
|
(4) в (1) всё верно указано. Если это может быть выполнено в рамках контекста клиента - незачем на сервер лезть! Вас ведь оптимальность решения тоже интересует?
|
|