Имя: Пароль:
1C
1С v8
в каком модуле лучше процедуры держать (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) всё верно указано. Если это может быть выполнено в рамках контекста клиента - незачем на сервер лезть! Вас ведь оптимальность решения тоже интересует?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший