Привилегированный режим исполнения программного кода

Привилегированный режим исполнения кода, аналогичный режиму работы кода привилегированных модулей, можно включить/выключить средствами встроенного языка. Для этого в глобальном контексте предусмотрена процедура УстановитьПривилегированныйРежим(), а также функция ПривилегированныйРежим(), которая позволяет определить, включен привилегированный режим, или нет.

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

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

Полезные ссылки:

Обмен данными
Механизмы обмена данными, реализованные в технологической платформе 1С:Предприятие 8, позволяют создавать территориально распределенные информационные системы как на основе информационных баз 1С:Предприятия 8, так и с участием других информационных систем, не основанных на 1С:Предприятии 8.
Например, можно организовать работу главного офиса, филиалов и складов предприятия в единой информационной базе, или обеспечить взаимодействие информационной базы 1С:Предприятия 8 с существующей базой данных MySQL. Подробнее...
Обмен данными, механизмы (Data Exchange, Mechanisms)

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

Платформа обеспечивает работу двух механизмов обмена данными:

  • Механизм распределенных информационных баз
    Этот механизм предназначен для обмена данными только с идентичными конфигурациями 1С:Предприятия 8 и жестко регламентирует структуру создаваемой системы. Он является аналогом компоненты «Управление распределенными информационными базами», существующей в технологической платформе 1С:Предприятия 7.7, однако существенно превосходит этот механизм по гибкости настройки и разнообразию поддерживаемых схем обмена. Подробнее...
  • Универсальный механизм обмена данными
    Этот механизм, напротив, позволяет создавать произвольные распределенные системы и практически не накладывает никаких ограничений на структуру создаваемой системы. Подробнее...

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

В состав средств платформы, используемых для построения схем обмена данными, входят:

  • Планы обмена
    Эти объекты конфигурации позволяют описывать перечень узлов распределенной информационной системы, с которой будет производиться обмен данными, и задавать состав данных, которые будут участвовать в обмене. Подробнее...
  • Средства XML-сериализации
    Средства XML-сериализации служат для представления данных 1С:Предприятия 8 различных типов в виде последовательности данных XML, и наоборот. Подробнее...
  • Средства чтения/записи XML-документов
    Средства чтения и записи XML-документов позволяют работать с данными формата XML на «базовом» уровне, без привязки к объектам 1С:Предприятия 8. Подробнее...

Привилегированный режим исполнения программного кода - student2.ru

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

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

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

Полезные ссылки:

Web-расширение
Web–расширение, хотя и входит с состав технологической платформы, поставляется в виде отдельного программного продукта и позволяет встраивать доступ к данным 1С:Предприятия в существующие Web-сайты и Web-приложения, а так же создавать готовые Web-приложения, использующие информационную базу 1С:Предприятия 8. Подробнее...
Web-расширение (Web Extension)

Web–расширение - это один из компонентов платформы. Оно поставляется в составе отдельного продукта - 1С:Предприятие 8. Web-расширение 1.1.

Текущая версия - 8.0.11.1 от 07.10.2008.

Этот компонент позволяет встраивать доступ к данным 1С:Предприятия в существующие Web-сайты и Web-приложения, а так же создавать готовые Web-приложения, использующие информационную базу 1С:Предприятия 8.

Данный программный продукт расширяет сферу применения 1С:Предприятия 8. Он позволяет организовать доступ через веб-интерфейс к функциональности прикладных решений новых категорий пользователей, в том числе и тех, у которых на компьютерах не установлена платформа 1С:Предприятия. Это могут быть мобильные пользователи, сотрудники территориально удаленных подразделений, посетители интернет-магазинов и веб-порталов:

Привилегированный режим исполнения программного кода - student2.ru

Web–расширение позволяет встраивать доступ к данным 1С:Предприятия в существующие веб-сайты и веб-приложения и создавать готовые веб-приложения, использующие информационную базу 1С:Предприятия 8.

Благодаря Web-расширению разработчик может быстро построить пользовательский веб-интерфейс, по стилю работы схожий с интерфейсом 1С:Предприятия 8, и легко адаптировать веб-приложение к изменениям прикладного решения.

Разработчик может создавать формы веб-приложения самостоятельно или использовать формы, автоматически генерируемые системой на основе структуры конфигурации 1С:Предприятия 8.

Наши рекомендации