Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Скорректировать контекстов выполнения кода общих модулей #122

Open
PetrovAnton05 opened this issue Oct 15, 2024 · 2 comments
Labels
invalid This doesn't seem right

Comments

@PetrovAnton05
Copy link

Скорректировать контекстов выполнения кода общих модулей в соответствии с стандартом 1С.
https://its.1c.ru/db/v8std/content/469/hdoc

2.1. Серверные общие модули предназначены для размещения серверных процедур и функций, не доступных для использования из клиентского кода. В них реализуется вся внутренняя серверная бизнес-логика приложения.
Для корректной работы конфигурации в режимах внешнего соединения, управляемого и обычного приложений, серверные процедуры и функции следует размещать в общих модулях с признаками:

  • Сервер (флажок Вызов сервера снят),
  • Клиент (обычное приложение),
  • Внешнее соединение.

В частости серверные общие модули проставить свойство "Клиент
(обычное приложение)"
2024-10-15_10-26-13

@ivanmolodec ivanmolodec added the invalid This doesn't seem right label Oct 15, 2024
@ivanmolodec
Copy link
Member

ivanmolodec commented Oct 15, 2024

Сонар проверяет корректность контекста модулей, сейчас никаких ошибок по этому вопросу нет. Если говорить про Клиент (обычное приложение) то мы разрабатываем только для управляемых форм, поэтому для сонара стоит настройка не проверять для обычного приложения

"OrdinaryAppSupport": false,

Если у вас используются обычные формы, то можно актуализировать контекст модулей при внедрении. Если же у вас управляемые формы и вы свой проект тоже проверяете сонаром, то добавьте аналогичную настройку в ваш репозиторий

@PetrovAnton05
Copy link
Author

Обычно в крупных системах нужно чтобы поддерживалось, т.к. есть подсистема например Инструменты разработчика на обычных формах https://devtool1c.ucoz.ru/
Где нить да проскакивает необходимость в обычном. При каждом обновлении придется корректировать модули...
Составил список где нужно поменять:
ОтчетОСравнении.xls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

2 participants