Книга Разработка интерфейса прикладных решений на платформе 1С:Предприятие 8 написана коллективом известных авторов В.А. Ажеронок, А.В. Островерх, М.Г. Радченко, Е.Ю. Хрусталева и представляет собой обновленное и существенно дополненное издание книги Разработка управляемого интерфейса. В отличие от него, в комплект поставки настоящего издания не входит CD-диск. Однако, по желанию покупателя все необходимые электронные материалы по данной тематике могут быть ему высланы в качестве бесплатного приложения к печатному изданию.
Данная книга рассчитана на специалистов, которые уже имеют практический опыт разработок на платформе 1С:Предприятие 8.3. Кроме того, настоящее здание будет интересно и бесспорно полезно всем программистам, которые хотят ближе познакомиться с тем, как создаются прикладные решения, работающие в современном интерфейсе Такси.
Книга Разработка интерфейса прикладных решений на платформе 1С:Предприятие 8 включает в себя пять частей, каждая из которых посвящена определенной области разработки интерфейса: формированию командного интерфейса, разработке форм в конфигураторе, программированию форм, оптимизации взаимодействия между клиентской и серверной частью приложения, адаптации форм для работы в мобильном клиенте.
Благодаря богатому иллюстративному материалу и практических примеров, читатель может быстрее и эффективнее освоить новые технологии разработки. Все конфигурации, использованные в процессе изложения учебного материала, были созданы на версии платформы 8.3.12.1412.
Структура книги Разработка интерфейса прикладных решений на платформе 1С:Предприятие 8
Введение
Часть 1. Конструирование интерфейса
- Пользователь, интерфейс, команда
- Прикладное решение глазами пользователя
- Командный интерфейс системы
- Настраиваем состав команд
- Настраиваем доступность команд по ролям
- Редактирование командного интерфейса
- Влияние функциональных опций на командный интерфейс
- Пользовательская настройка интерфейса
- Настраиваем представление команд
- Модель разработки глобального командного интерфейса
- Создаем произвольные команды
- Командуем формами
Часть 2. Конструирование форм
- Что такое форма
- Создание формы
- Редактирование формы
- Влияние объектов конфигурации на форму
- Реквизиты формы
- Командный интерфейс окна клиентского приложения
- Управление видимостью элементов формы
- Окно сообщений клиентского приложения
- Примеры конструирования форм
- Начальная страница
Часть 3. Программирование форм и интерфейса
- Форма как элемент клиент-серверного взаимодействия
- Параметры и реквизиты формы
- Открытие форм
- Преобразование прикладных данных в данные формы
- Исполнение модуля формы на клиенте и на сервере
- Контекстные и внеконтекстные серверные вызовы
- Работа с данными объекта в форме
- Последовательность событий при открытии формы объекта
- Последовательность событий при записи объекта из формы
- Начальное заполнение
- Проверка заполнения
- Сообщения пользователю
- Способы информирования пользователя
- Обновление данных в динамических списках
- Оформление списков
- Дополнительные колонки в списках
- Работа с таблицей в форме
- Работа с файлами и картинками
- Поле ввода
- Программное изменение формы
- Программная настройка интерфейса
Часть 4. Оптимизация клиент-серверного взаимодействия в формах
- Общие рекомендации по оптимизации клиент-серверного взаимодействия
- Инструменты, используемые при оптимизации клиент-серверного взаимодействия
- Примеры оптимизации клиент-серверного взаимодействия
Часть 5. Мобильный клиент
- Что такое мобильный клиент
- Адаптация конфигураций для работы в мобильном клиенте