Расширения конфигураций. Адаптация прикладных решений с сохранением поддержки в облаках и на земле. Разработка в системе «1С:Предприятие 8.3». Издание 3, стереотипное
Книга адресована специалистам по внедрению прикладных решений системы «1С:Предприятие 8», а также разработчикам, адаптирующим типовые прикладные решения к требованиям заказчика. Она рассказывает о новой технологии – расширениях конфигурации.
Расширения конфигурации позволяют дорабатывать функциональность прикладных решений, не внося изменений в сами прикладные решения.
В результате прикладное решение остается на полной поддержке поставщика, что значительно упрощает его дальнейшее сопровождение.
Также при работе в модели сервиса, например, в 1С:Фреш (1cfresh.com), расширения конфигурации позволяют дорабатывать функциональность прикладного решения только для пользователей одной организации. При этом другие организации, работающие в этом же сервисе с этим же прикладным решением, этих доработок не увидят.
Второе издание книги описывает возможности расширений конфигурации, реализованные в платформе версии 8.3.13, в том числе ‑ расширение прикладных данных.
В первой и второй главах рассматривается общая архитектура расширений, и на большом количестве простых примеров показываются возможности доработки тех или иных элементов прикладного решения. Например, добавление учета товаров по характеристикам или адаптация внешнего вида прикладного решения к корпоративному стилю.
В третьей главе книги показан пример разработки расширения для ведения управленческого учета на предприятии. Это учебное расширение, демонстрирующее общий подход к доработке прикладной функциональности.
В четвертой главе показан полный процесс разработки «настоящего» расширения для тарификации, которое можно использовать совместно с типовой конфигурацией «1C:Зарплата и кадры государственного учреждения».
Книга содержит большое количество рисунков и примеров кода на встроенном языке, снабженных подробными комментариями. Для создания демонстрационных примеров использована версия 8.3.13.1472 платформы «1С:Предприятие 8».
Расширения, разрабатываемые в книге, опубликованы на портале 1С:ИТС.
Это третье, стереотипное издание популярной книги.
Содержательно книга не отличается от второго издания 2018 года выпуска, поэтому издание обозначено как "стереотипное", при этом материал книги актуален.
Глава 1. Общее описание
Назначение
Типичные сценарии использования
Устройство
Создание и отладка:
· Префикс
· Назначение
· Область действия
· Работа с расширением
Применение расширения у заказчика:
· Область применения
· Деактивация
· Удаление
Проверка возможности применения.
Глава 2. Функциональность
Формы:
Отчеты и обработки:· Как доработать внешний вид формы
· Как добавить объекту собственную основную форму
· Как создать обработчик события для элемента формы
· Как перехватить обработчик события и обрамить его своими алгоритмами
· Как добавить в форму команду и создать ее обработчик
Как доработать макет табличного документа· Как создать собственный отчет
· Как доработать отчет
Зачем заимствовать предопределенные данные
Модули
Роли· Общая информация
· Аннотация «&Перед»
· Аннотация «&После»
· Комбинация аннотаций «&Перед» и «&После»
· Аннотация «&Вместо»
· Аннотация «&Вместо» совместно с «ПродолжитьВызов()»
· Стратегия выбора типа расширяющих методов
· Доработка модулей в расширении
· Взаимодействие нескольких расширений
· Работа расширения в безопасном режиме
· Модуль объекта. Как создать обработчик события
· Как создать собственный общий модуль
· Как доработать функцию общего модуля
· Модуль формы. Перехват процедур с помощью аннотаций
Подсистемы· Как доработать роль
· Как создать собственную роль и добавить ее пользователю
Как доработать начальную страницу· Как доработать подсистему
· Как создать собственную подсистему
Как доработать интерфейс основного раздела
Стиль оформления прикладного решения
Расширение данных:· Как создать собственный стиль оформления
· Как доработать стиль оформления
· Брендирование расширений
Глава 3. Расширение для ведения управленческого учета на предприятии· Как реализовать учет по характеристикам в расширении
· Как сформировать движения собственных и заимствованных документов по собственным и заимствованным регистрам накопления
Базовые понятия
Порядок наших действий
Расширение для управленческого учета:
Глава 4. Расширение для тарификации сотрудников государственных медицинских учреждений· План счетов
· Регистр бухгалтерии
· Расширение модулей документов-регистраторов
· Формирование движений в регистре бухгалтерии «Управленческий»
· Отчеты по управленческому учету
Постановка задачи
Расширяемая конфигурация для ведения кадрового учета· Базовые понятия тарификации и алгоритм расчета ФОТ
· Порядок наших действий
Расширение для выполнения тарификации
Ввод тарификационных данных в режиме «1С:Предприятие»· Доработка исходной структуры кадровых данных
· Разработка документа для тарификации сотрудников
Отчет «Тарификация сотрудников отделения»· Исходные данные для тарификации
· Тестирование документа для тарификации сотрудников
Отчет «Тарификационные списки сотрудников учреждений ФМБА»· Запрос
· Вычисляемые поля
· Ресурсы
· Параметры
· Поля набора данных
· Настройки
· Вызов отчета из формы документа «Расш1_ТарификацияСотрудников»
· Форма отчета «Расш1_ТарификацияСотрудниковОтделения»
· Запрос
· Вычисляемые поля и ресурсы
· Параметры
· Поля набора данных
· Настройки
· Доработка расширения для похожих внедрений