Расширяем горизонты 1С

Содержание

Слайд 2

Что такое расширения? Механизм расширения конфигурации – это специальный механизм, предназначенный

Что такое расширения?

Механизм расширения конфигурации – это специальный механизм, предназначенный для

доработки расширяемой конфигурации без изменения этой конфигурации (в том числе без снятия с поддержки). Расширение очень похоже на обычную конфигурацию. Оно также представляется в виде дерева объектов. Для работы с расширением используются те же приёмы работы, что и с обычной конфигурацией.
Важной особенностью расширения является наличие заимствованных объектов. Позаимствовать можно любой объект типовой конфигурации с помощью команды контекстного меню «Добавить в расширение».

IV открытая конференция
специалистов 1С (Омск)

Слайд 3

Когда полезны расширения? Расширения незаменимы когда при внедрении необходимы доработки типовой

Когда полезны расширения?

Расширения незаменимы когда при внедрении необходимы доработки типовой конфигурации

с сохранением полной поддержки

IV открытая конференция
специалистов 1С (Омск)

Слайд 4

Терминология расширений Расширение конфигурации Заимствованный объект Расширяющий объект Расширяющее свойство Модифицируемое

Терминология расширений

Расширение конфигурации
Заимствованный объект
Расширяющий объект
Расширяющее свойство
Модифицируемое свойство

Расширяемая конфигурация
Собственный объект
Расширяемый объект
Результирующий объект
Контролируемое

свойство

IV открытая конференция
специалистов 1С (Омск)

Слайд 5

Признаки расширений Активно Безопасный режим Защита от опасных действий Используется в

Признаки расширений

Активно
Безопасный режим
Защита от опасных действий
Используется в

распределенной ИБ
Область действия
Использовать основные роли для всех пользователей

IV открытая конференция
специалистов 1С (Омск)

Слайд 6

Назначения расширений Исправление - исправления ошибок в конфигурации Адаптация - доработки

Назначения расширений

Исправление - исправления ошибок в конфигурации
Адаптация - доработки

конфигурации при внедрении
Дополнение - различные дополнительные сервисы, предназначенные для конфигурации (например, набор дополнительных отчетов)

IV открытая конференция
специалистов 1С (Омск)

Слайд 7

Аннотации расширений Аннотация &Перед Метод, обрамленный данной аннотацией, будет выполняться до

Аннотации расширений

Аннотация &Перед Метод, обрамленный данной аннотацией, будет выполняться до того, как

будет происходить выполнение расширяемого метода.
Наглядно это можно отразить на приведенной ниже схеме:

IV открытая конференция
специалистов 1С (Омск)

Слайд 8

Аннотации расширений Аннотация &После Метод, обрамленный данной аннотацией, будет выполняться после

Аннотации расширений

Аннотация &После Метод, обрамленный данной аннотацией, будет выполняться после выполнения расширяемого

метода.
Наглядно это можно отразить на приведенной ниже схеме:

IV открытая конференция
специалистов 1С (Омск)

Слайд 9

Аннотации расширений Аннотация &Вместо Данная аннотация полностью отключает выполнение расширяемого метода

Аннотации расширений

Аннотация &Вместо Данная аннотация полностью отключает выполнение расширяемого метода и выполняется

только метод расширенный.
Наглядно это можно отразить на приведенной ниже схеме:

IV открытая конференция
специалистов 1С (Омск)

Слайд 10

Аннотации расширений Совместное использование &Перед и &После Наглядно это можно отразить

Аннотации расширений

Совместное использование &Перед и &После
Наглядно это можно отразить на приведенной

ниже схеме:

IV открытая конференция
специалистов 1С (Омск)

Слайд 11

Аннотации расширений Использование метода ПродолжитьВызов() Наглядно это можно отразить на приведенной

Аннотации расширений

Использование метода ПродолжитьВызов()
Наглядно это можно отразить на приведенной же схеме:

IV

открытая конференция
специалистов 1С (Омск)
Слайд 12

Аннотации расширений Аннотация &ИзменениеКонтроля (Вызвать вместо (с контролем)) Пример использования аннотации

Аннотации расширений

Аннотация &ИзменениеКонтроля (Вызвать вместо (с контролем))
Пример использования аннотации и вставок:

IV

открытая конференция
специалистов 1С (Омск)
Слайд 13

Аннотации расширений Порядок обхода аннотаций &Перед и &После в нескольких расширениях

Аннотации расширений

Порядок обхода аннотаций &Перед и &После в нескольких расширениях
Наглядно это

можно отразить на приведенной ниже схеме:

IV открытая конференция
специалистов 1С (Омск)

Слайд 14

Аннотации расширений Порядок обхода аннотации &Вместо совместно с методом ПродолжитьВызов() и

Аннотации расширений

Порядок обхода аннотации &Вместо совместно с методом ПродолжитьВызов() и аннотациями

&Перед и &После

IV открытая конференция
специалистов 1С (Омск)

Слайд 15

Отключение и удаление расширений Чтобы снизить риск потери данных, удаление расширений,

Отключение и удаление расширений

Чтобы снизить риск потери данных, удаление расширений, расширяющих

данные, выполняется в два этапа. Сначала расширение должно быть отключено – сброшен флажок «Активно».
А затем уже расширение можно удалить из информационной базы, но потребуется в конфигураторе принять изменения в диалоге реструктуризации базы данных, а в режиме 1С:Предприятие еще раз подтвердить удаление расширения.

IV открытая конференция
специалистов 1С (Омск)

Слайд 16

Отключение и удаление расширений IV открытая конференция специалистов 1С (Омск)

Отключение и удаление расширений



IV открытая конференция
специалистов 1С (Омск)

Слайд 17

Отключение и удаление расширений Хранение на стороне СУБД таблицы «Поступление товаров

Отключение и удаление расширений

Хранение на стороне СУБД таблицы «Поступление товаров и

услуг» при активном Расширение1 и Расширение2

IV открытая конференция
специалистов 1С (Омск)

Слайд 18

Отключение и удаление расширений Хранение на стороне СУБД таблицы «Поступление товаров

Отключение и удаление расширений

Хранение на стороне СУБД таблицы «Поступление товаров и

услуг» при удалении Расширение1 и активном Расширение2

IV открытая конференция
специалистов 1С (Омск)

Слайд 19

Отключение и удаление расширений Хранение на стороне СУБД таблицы «Поступление товаров

Отключение и удаление расширений

Хранение на стороне СУБД таблицы «Поступление товаров и

услуг» при удалении Расширение1 и Расширение2

IV открытая конференция
специалистов 1С (Омск)

Слайд 20

Расширения и РИБ Начиная с версии 8.3.12 появилась возможность обмена расширениями

Расширения и РИБ

Начиная с версии 8.3.12 появилась возможность обмена расширениями в

РИБ на уровне платформы.
Расширения, отмеченные признаком Используется в распределённой информационной базе передаются между узлами РИБ в файлах с сообщениями обмена в виде бинарных данных.

IV открытая конференция
специалистов 1С (Омск)

Слайд 21

Расширения и РИБ IV открытая конференция специалистов 1С (Омск)

Расширения и РИБ


IV открытая конференция
специалистов 1С (Омск)

Слайд 22

Расширения и РИБ Галочка Включать расширения конфигурации – возможность передавать расширения

Расширения и РИБ

Галочка Включать расширения конфигурации – возможность передавать расширения в

сообщениях обмена
Галочка доступна только для планов обмена с признаком Распределенная информационная база

IV открытая конференция
специалистов 1С (Омск)

Слайд 23

Расширения и РИБ У расширений появилось свойство Используется в распределенной информационной

Расширения и РИБ

У расширений появилось свойство Используется в распределенной информационной базе
Конкретное

расширение будет передаваться в подчиненные узлы РИБ

IV открытая конференция
специалистов 1С (Омск)

Слайд 24

Расширения и РИБ В периферийном узле нельзя: Изменять свойства расширения, добавленного

Расширения и РИБ

В периферийном узле нельзя:
Изменять свойства расширения, добавленного в главном

узле
Удалять расширения, добавленные в главном узле

IV открытая конференция
специалистов 1С (Омск)

Слайд 25

Работа расширений с хранилищем Разработку расширения можно выполнять с использованием хранилища

Работа расширений с хранилищем

Разработку расширения можно выполнять с использованием хранилища конфигурации.

Каждое расширение считается отдельной конфигурацией и для него создается отдельное хранилище конфигурации. Не поддерживается:
Хранение расширений в том же хранилище конфигурации, что и расширяемая конфигурация.
Хранение в одном хранилище конфигурации нескольких расширений.
Возможность подключения расширяемой конфигурации к хранилищу расширения и наоборот.

IV открытая конференция
специалистов 1С (Омск)

Слайд 26

Материалы доклада Вебинар с материалами по работе расширений конфигураций 1С будет

Материалы доклада

Вебинар с материалами по работе расширений конфигураций 1С будет доступен

на канале «ФТО» по ссылке: https://www.youtube.com/c/FTO-Dev

IV открытая конференция
специалистов 1С (Омск)