Описание
Книга «Инструменты для создания тиражируемых приложений «1С:Предприятия 8.2» посвящена углубленному изучению вопросов создания и модификации прикладных решений на платформе системы «1С:Предприятие 8.2». Она является частичной переработкой популярной книги «Профессиональная разработка в системе 1С:Предприятие 8».
В издание включены материалы, которые описывают инструменты «1С:Предприятия 8.2», предназначенные для создания и поддержки тиражируемых прикладных решений, имеющих большое количество экземпляров. Для таких приложений важны возможности ведения коллективной разработки, создания готовых комплектов поставки и поддержки (обновления) прикладных решений, с которыми работают пользователи.
Пособие рассчитано на разработчиков, обладающих некоторым навыком создания и модификации прикладных решений в системе «1С:Предприятие 8.2» и желающих повысить свой профессиональный уровень.
Также книга будет интересна IT-специалистам, не занимающимся разработкой, но желающим получить представление о возможностях системы, ее идеологии, архитектуре и реализации конкретных механизмов.
Рассматриваемые в книге инструменты и механизмы описаны исходя из возможностей, предоставляемых версией 8.2.14.519 технологической платформы «1С:Предприятие 8.2».
Оглавление
Введение
Глава 1. Поставка прикладных решений
Механизм поставки и поддержки прикладных решений
- Изменение режима поддержки
- Начальный режим поддержки
- Полная поддержка – поддержка с возможностью изменения
- Поддержка с возможностью изменения – полная поддержка
- Поддержка с возможностью изменения – снятие с поддержки
- Конфигурация, не стоящая на поддержке – поддержка с возможностью изменения
- Изменение правил поддержки
- Установка правил «Объект поставщика редактируется с сохранением поддержки» и «Объект поставщика не редактируется»
- Установка правила «Объект поставщика не редактируется»
- Поддержка на разных языках
- Особенности работы с конфигурацией в хранилище, если конфигурация стоит на поддержке
- Редактирование объектов
- Настройка поддержки
- Обновление конфигурации
- Настройка поставки
- Обновление конфигурации, находящейся на поддержке
- Обновление в автоматическом режиме
- Обновление в режиме поддержки с возможностью изменения
- Общие технологические сведения о поддержке
- Сценарии поддержки
- Вертикальная поддержка
- Горизонтальная поддержка
Механизм создания комплектов поставки
- Файл поставки
- Файл обновления
- Создание файла обновления
- Технологические особенности использования файлов поставки и обновления
- Файл информационной базы
- Файл выгрузки информационной базы
- Шаблоны конфигураций
- Манифест
- Использование манифеста для автоматического поиска обновлений
- Удаленный каталог шаблонов
- Создание комплектов поставки
- Общие свойства описания комплекта поставки
- Шаблоны конфигураций
- Свойства шаблона
- Свойства файлов комплекта поставки
- Базовые каталоги
- Варианты поставки
- Языки
- Создание комплекта поставки
- Типичные сценарии создания комплектов поставки
- Создание комплекта поставки версии прикладного решения
- Создание комплекта поставки обновления для удаленного каталога шаблонов
Приложение Autorun для создания пользовательской оболочки дисков поставки
- Приложение SetupV8
- Пример использование приложения Autorun
- Создание файлов поставки и обновления из командной строки
Глава 2. Методика разработки
Жизненный цикл прикладного решения
- Проектирование
- Разработка
- Функциональное тестирование
- Нагрузочное тестирование
- Внедрение
- Сопровождение в процессе эксплуатации
- Выводы
Проектирование структуры метаданных
- Выбор между объектными и необъектными данными
- Анализ логики работы прикладных объектов с данными
- Анализ производительности
- Анализ возможностей использования обмена данными
- Анализ параллельности работы
Групповая разработка прикладных решений
- Используемая терминология
- Общие сведения о хранилище конфигурации
- Создание хранилища конфигурации
- Пользователи хранилища
- Подключение к хранилищу
- Действия, выполняемые системой при подключении к хранилищу
- Действия, выполняемые системой при соединении с хранилищем
- Отображение состояния объектов конфигурации
- Просмотр состояния объектов
- Обновление информации о состоянии объектов конфигурации
- Захват и помещение объектов в хранилище
- Захват в хранилище
- Помещение в хранилище
- Отмена захвата
- Получение объекта из хранилища
- Обновление конфигурации из хранилища
- Администрирование хранилища
- Сравнение и сохранение текущей конфигурации хранилища
- Работа с версиями хранилища конфигурации
- Установка отбора в окне истории хранилища
- Откат к предыдущей версии
- Сокращение до выбранной версии
- Объединение версий
- Отчеты по истории хранилища
- Отчет по версиям хранилища
- Отчет по объектам разработки
- Отчет по комментариям к версиям хранилища
- Варианты использования хранилища конфигурации
- Локальная группа разработчиков
- Один разработчик
- Разработчики, работающие удаленно
- Разработка на территории заказчика
- Удаленный заказчик
- Удаленная работа с хранилищем конфигурации
- Работа с хранилищем конфигурации из командной строки
Отладка прикладных решений
- Подключение предметов отладки
- Настройка диапазона портов
- Автоматическое подключение типов предметов отладки
- Настройка приложения для работы в отладочном режиме
- Отладка клиентского приложения
- Отладка кода на сервере
- Отладка внешнего соединения
- Отладка Web-сервиса
- Отладка веб-клиента
Многоязычные прикладные решения
- Информационная база
- Встроенный календарь
- Порядок сортировки строк
- Платформа «1С:Предприятие»
- Программа установки шаблонов конфигураций
- Каталог шаблонов
- Журнал регистрации
- Встроенный язык
- UNICODE175
- Конфигурация
- Использование языков в режиме «Конфигуратор»
- Элементы системного интерфейса, использующие языки конфигурации
- Интернационализация во встроенном языке
- Редактирование текстов интерфейса
- Копирование строк из одного языка в другой
- Удаление строк на выбранном языке
- Перенос текстов интерфейса из одной базы в другую
- Редактирование строк, используемых в функции «НСтр()»
___________________________________________________________________________