пятница, 8 февраля 2013 г.

как обновить данные управляемой формы

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

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

&НаКлиентеНаСервереБезКонтекста

&НаСервереБезКонтекста

Перечислим директивы компиляции методов формы:

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

В контексте клиента, недоступны практически все прикладные типы, и соответственно невозможно изменить данные в информационной базе.

Форма выполняется и на сервере и на клиенте.

Вся функциональность формы описывается в виде реквизитов и команд. Реквизиты это данные, с которыми работает форма, а команды выполняемые действия.

Декларативное, а не «по пикселям» описание структуры. Конкретное размещение элементов выполняется системой автоматически при отображении формы.

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

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

Толстый клиент (обычный и управляемый режим запуска)

Управляемое приложение поддерживает следующие типы клиентов:

В 2008 году стала доступна новая версия платформы 1С: Предприятие 8.2 (далее Управляемое приложение), которая полностью меняет весь слой работы с интерфейсом. Сюда относится и командный интерфейс, и формы, и оконная система. При этом не только меняется модель разработки пользовательского интерфейса в конфигурации, но и предлагается новая архитектура разделения функциональности между клиентским приложением и сервером.

Начнем с небольшого описания понятия «управляемая форма» и связанных концепций платформы 1С. Знатоки платформы могут пропустить этот раздел.

Цель статьи показать применение шаблонов и к структуризации кода, управляемой формы в среде 1С 8.2.

Базовый принцип программирования управляемой формы в 1С

23 декабря 2011 в 13:06

Базовый принцип программирования управляемой формы в 1С / Хабрахабр

Комментариев нет:

Отправить комментарий