Имя: Пароль:
1C
1С v8
Хранение логики для http-сервиса
0 capllary_
surgut
 
28.07.20
14:03
Господа, заметил тенденцию, что некоторые разработчики выносят код логики http-сервиса в ОМ.
Если в этом смысл, если данный ОМ в дальнейшем ничем, кроме этого сервиса, не переиспользуется?
Или это просто хорошая практика тащить в ОМ все что возможно?
1 capllary_
surgut
 
28.07.20
14:06
Или перефразирую вопрос, делаю ли я что-то не правильно, храня всю логику (все запросы и т.д.) http-сервиса в его же модуле?
2 AlexTim03
 
28.07.20
14:08
Выносят скорее всего для тестирования.
Можно написать свою обработку и тестировать логику
3 capllary_
surgut
 
28.07.20
14:09
(2) А не лучше ли сразу http отлаживать?
4 mikecool
 
28.07.20
14:11
(0) обычная логика
что относится к форме - выполняется и описывается в форме
что относится напрямую к обработке хттп-запроса и ответа - в модуле сервиса, остальное - в ОМ
5 Сергиус
 
28.07.20
14:11
(0)Логика такая же, как и в документах.
6 Fragster
 
гуру
28.07.20
14:17
косяк в том, что, например, функцию из общего модуля плана обмена ты можешь дернуть кодом. а из модуля веб/хттп сервиса -нет :(
7 Вафель
 
28.07.20
14:25
(3) конечно не лучше
8 capllary_
surgut
 
28.07.20
14:26
(6) В данном случае я согласен, что надо в ОМ хранить функцию/процедуру, но, когда не предусматривается ее переиспользование, тогда, как мне кажется, и нет смысла ее хранить в ОМ.
9 mikecool
 
28.07.20
14:28
(6) что за "общего модуля плана обмена"?
10 capllary_
surgut
 
28.07.20
14:28
(7) Не согласен, т.к. при отладке http сразу проверяется и доступность сервиса и настройки аутентификации/авторизации.
11 Галахад
 
гуру
28.07.20
14:45
(10) А зачем? Они же не меняются практически, а функционал растет.
AdBlock убивает бесплатный контент. 1Сергей