Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамКлиент-серверное взаимодейс…

1С:Предприятие 8.2 /
Разработчикам /
Клиент-серверное взаимодействие и вопросы безопасности

Оглавление

Ограничение на установку признака «Вызов сервера» у общих модулей

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

См. также: Безопасность прикладного программного интерфейса сервера, Правила создания общих модулей

Особого внимания требуют процедуры и функции, использующие установку привилегированного режима, или размещенные в общих модулях с признаком Привилегированный.

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

2.1. Как правило, при разработке объектов конфигурации (справочников, документов и пр.) исходят из того, что в управляемом режиме работа с экземплярами этих объектов (СправочникОбъект, ДокументОбъект и т.д.) выполняется на стороне сервера. Поэтому в управляемом режиме не гарантируется возможность работы с ними на стороне клиентского приложения.

В частности, в толстом клиенте в режиме управляемого приложения не следует создавать или получать объекты:

Это позволит избежать выполнения кода модулей объектов и подписок на события на клиенте, а также избыточных серверных вызовов процедур и функций общих модулей из этого кода.

См. также: Поддержка толстого клиента, управляемое приложение, клиент-сервер

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


Нас находят: Вызов сервера, вызов сервера у общего модуля, вызов сервера 1с, 1С вызов сервера, https://yandex ru/clck/jsredir?from=yandex ru%3Bsearch%3Bweb%3B%3B&text=&etext=1831 Ss2lJGIuCPta1HQ7a1m8mSdCXI1s2UCPaNMvBwPqycDfG_5YxFW6_UYD0fvDCNzm 824b1286ed9f1b19324045219a86564c6e9ca3c9&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG9, https://yandex ru/clck/jsredir?from=yandex ru%3Bsearch%3Bweb%3B%3B&text=&etext=1825 2lr-R5geEBdHveUl8OKnPf7VASctg4z1zbpK7P5L-o_ydPBkClfyBrFuW66xX0nA 41a14839cbf15073402eb91126d049df38726a84&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG9, https://yandex ru/clck/jsredir?from=yandex ru%3Bsearch%3Bweb%3B%3B&text=&etext=1825 0vA-z6u4Dn22Yg5q2ysl-INGDqWgddFxLQYz7dZ09AiQAzvfYV7ZaHSOUr2b8Ksx af5ddde428028cf81c81055a55b18cf758e66f69&uuid=&state=_BLhILn4SxNIvvL0W45KSic66uCIg23qh8iRG9, выполнить код на сервере толстый клиент обычное приложение, установить привилегированный режим в обычном приложении, признак модуля сервер


Подписка на новости RSS         Мы в Google+    

 

Мы на Facebook