Некоторые основные отличия между серверной и клиентской сторонами разработки в 1С:
Место выполнения кода: nweb42.com
- Клиентский код выполняется на рабочей станции пользователя. nweb42.com Обеспечивает отображение интерфейса и работу с формами, взаимодействие с пользователем, быструю обработку данных без обращения к серверу. nweb42.com
- Серверный код выполняется на сервере 1С. nweb42.com Используется для выполнения сложных вычислений и операций с большими объёмами данных, доступа к базе данных и серверным объектам, обеспечения безопасности выполнения кода. nweb42.com
Доступ к данным: megavtogal.com nweb42.com
Поддерживаемые типы данных: megavtogal.com
- На клиенте существуют свои поддерживаемые типы данных. megavtogal.com
- На сервере — свои. megavtogal.com При этом есть типы данных, которые поддерживаются и на клиенте, и на сервере, их можно использовать в любом программном коде. megavtogal.com
Взаимодействие между сторонами: megavtogal.com
- Из клиентских процедур можно обращаться к серверным. megavtogal.com Система после обработки соответствующего серверного кода вернёт управление назад на точку вызова. megavtogal.com
- Обратный вызов невозможен, то есть со стороны сервера нельзя вызвать клиентский метод. megavtogal.com