Отличия от 8.1
Декларативное описание интерфейса
Перенос бизнес логики на сервер
Установка прав на реквизиты
Работа с объектами только на сервере
Специальные типы данных в формах
Программная установка привилегированного режима в модулях
Установка привилегированного режима при проведении, при отмене проведения
З режима работы: толстый клиент, тонкий клиент, веб-клиент
Модули менеджеров
3 режима запуска
Толстый клиент – 1cv8.exe (управляемый и обычный режимы, вариант подключения – файловый, клиент-сервер)
Тонкий клиент – 1cv8c.exe (только управляемый, вариант подключения – файловый, клиент-сервер, через веб-сервер)
Веб-клиент – браузер (только управляемый, вариант подключения – файловый, клиент-сервер, через веб-сервер)
Управляемый командный интерфейс
Подсистемы формируют панель разделов
Созданные объекты формируют панель навигации и панель действия
Редактирование командного интерфейса
Создание рабочего стола
Описание интерфейса в метаданных
Доступ к стандартным реквизитам
Проверка заполнения
Значение заполнения – заполнение данных по умолчанию
Связи параметров выбора – выбираются реквизиты которые будут использоваться в качестве отбора при открытии формы выбора
Управляемая форма
Реквизиты формы – то что будем изменять
Элементы формы – то, что нужно показать пользователю
Командный интерфейс – действия в форме (панель навигации, командная панель)
Команды – команды созданные разработчиком, стандартные команды формы, параметры формы.
Типы с которыми работает форма (существуют и на сервере и на клиенте):
ДанныеФормыСтруктура – доступ к реквизитам объекта
ДанныеФормыКоллекция – доступ к реквизитам табличной части
Преобразование между данными формы и данными прикладных объектов производится автоматически при открытии и при записи.
Преобразование программно:
ЗначенияВДанныеФормы
ДанныеФормыВЗначения
ЗначениеВРеквизитФормы
РеквизитФормыВЗначение
Динамические списки
Произвольный запрос:
Управляемые отчеты
Команды
Общие команды
Команды объектов
Действие выполняется на клиенте в обработчике выполнений команды (в модуле команды).
Управление видимостью
Настройка прав для роли (до реквизитов)
Настройка видимости (по ролям)
Функциональные опции
Без параметров
С параметрами
Программная модель
Директивы компиляции
На клиенте &НаКлиенте – не доступна работа с прикладными объектами, выполнение запросов.
На сервере &НаСервере – не доступна работа с интерфейсом
На сервере без контекста &НаСервереБезКонтекста – не доступен контекст формы, для более быстрого выполнения, когда данные формы не нужны
Свойства общих модулей: тонкий клиент, веб-клиент
Для открытия формы ОткрытьФорму()
Для получения формы ПолучитьФорму()
Для получения предопределенного значения ПредопределенноеЗначение()
Установка веб-сервера, запуск в режиме веб-клиента
Apache 2.2 http://www.sai.msu.su/apache/httpd/httpd-2.2.14-win32-src.zip
Установить Apache 2.2
Добавить в файл httpd.conf строку:
LoadModule _1cws_module "C:/Program Files/1cv82/8.2.9.356/bin/wsap22.dll"
Перезапустить веб-сервер
Опубликовать тонкий клиент и веб-клиент на веб сервере
Запустить 1С в браузере
Перевод 8.1 на 8.2
Режим совместимости
Режим управляемого приложения
Для всей конфигурации
Для пользователя
Создать роль для пользователя, установить доступ только к объектам, используемым в режиме управляемого приложения.
Изменение кода конфигурации: обработка на ИТС
Новые инструменты для разработки эффективных решений
Отображение показателей производительности
Режим имитации задержек при вызове сервера
Домашнее задание
Создать конфигурацию
Создать подсистемы
Создать объекты, привязать к подсистемам
Отредактировать командный интерфейс (изменить порядок объектов)
Создать управляемую форму для документа
В форме документа при изменении цены или количества высчитывать сумму
Создать управляемую форму списка документа, изменить отображение динамического списка на произвольный запрос
Создать управляемый отчет с несколькими вариантами отчета, для каждого варианта установить быстрые настройки пользователя.
Создать команду для открытия отчета из формы документа
www.kksoft.ru Страница 5
www.kksoft.ru Страница 1
Presentation Transcript
Your Facebook Friends on WizIQ