Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Хранение логики для http-сервиса

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.