Расширения в 1С 8.3

ДалионУМ работает в режиме совместимости с 8.3.14 (на 01.09.22)

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

 

Вот так ставятся расширения в Далион https://confluence.dalion.ru/dum/latest/dokumentatsiya-dalion-upravlenie-magazinom/patchi

Важно:

1. Не менять параметры расширения при установке (это о чем?)

2. Обязательно снимите флаг «Безопасный режим» и «Защита от опасных действий». Смотри, на что влияют данные настройки

 

Патчи (расширение) для МРЦ алкоголей на 2023 для Далиона нашел тут:

https://confluence.dalion.ru/dum/latest/dokumentatsiya-dalion-upravlenie-magazinom/patchi/patchi-dlya-dum-pro

В этом расширении - макет справочника "Минимальные цены алкоголя" с ценами на 2023 год.

Сами значения справочника заполняются:

- либо вручную;

- либо по кнопке "Заполнить" нужно выбрать нужный макет цен, после чего справочник будет заполнен на основании выбранного макета.

 

Книга Хрусталевой про расширения 1С

Расширения конфигураций. Адаптация прикладных решений с сохранением поддержки в облаках и на земле. Разработка в системе «1С:Предприятие 8.3». Издание 3, стереотипное

Электронная версия, Печатная версия

Серия: 1С:Библиотека специалиста по внедрению
Авторы: Е.Ю. Хрусталева
Цена 500 руб Год выпуска 2022


Второе издание книги описывает возможности расширений конфигурации, реализованные в платформе версии 8.3.13, в том числе ‑ расширение прикладных данных.

Это третье, стереотипное издание популярной книги. Содержательно книга не отличается от второго издания 2018 года выпуска, поэтому издание обозначено как "стереотипное", при этом материал книги актуален.


https://v8.1c.ru/metod/books/77749.htm

 

История механизма расширений

https://master1c8.ru/glava-31-rasshirenie-konfiguratsii/8577/

Вот пишут:

Поскольку режим совместимости расширения конфигурации не может быть больше режима совместимости основной конфигурации, то мы не можем использовать новые возможности расширения конфигурации более старших версий технологической платформы, чем версии в режиме совместимости

 

ИТС про расширения для платформы 8-3-14 (нужна подписка)

глава 36 документации для версии 8-3-14 https://its.1c.ru/db/v8314doc/bookmark/dev/TI000001513

 

 Устаревшая инфа по расширениям

Статья

https://programmist1s.ru/rasshireniya-konfiguratsii-1s-8-3/

"В данной статье предлагаю рассмотреть, что такое «расширение конфигурации», как добавить расширение или же отключить его. Начиная с версии 1C 8.3.6.1977 в платформе введен новый механизм – расширения конфигурации."

 

Инфа про расширения для платформы 8-3-6

https://infostart.ru/public/442003/

Ставятся, чтобы изменить основную конфу, не снимая ее с поддержки

В расширении указывается, как оно взаимодействует с основной конфой:

- до основной конфы,

- после,

 - и до и после,

 - вместо основной конфы.

 

Не понял:

«3. Создание и использование общего модуля, модуля менеджера или модуля объекта

На текущий момент механизм расширений не позволяет создавать или заимствовать общие модули, модули менеджера и модули объектов."

 

5. Как писать запросы

Расширение видит и работает только с теми объектами, которые заимствованы из основной конфигурации.

Объекты, которые не заимствованы, в расширении не видны и при попытке обращения к ним, например, в тексте запроса, в режиме “Конфигуратор” вызывают ошибку. Хотя в пользовательском режиме код выполняется без проблем.

Для того чтобы писать или редактировать запросы с большим количеством метаданных лучше воспользоваться любой внешней обработкой. В ней доступны все метаданные из основной конфигурации:

 

Глава 36 для платформы 8.3.8

 https://its.1c.ru/db/v838doc/bookmark/dev/TI000001513

 

 

Самая новая ненужная пока информация (для платформ выше 8.3.14)

Вот 2019 пишут, это анонс новой функциональности для 8-3-15 и выше, учиться по нему нельзя

https://wonderland.v8.1c.ru/blog/razvitie-mekhanizma-rasshireniy-konfiguratsii-15/

 

Новые возможности расширения конфигурации в версиях технологической платформы 1С свыше 8.3.14

Цитата отсюда https://master1c8.ru/glava-31-rasshirenie-konfiguratsii/8577/

Автор (петербургский программист) взял инфу с ИТС. Ссылки на документацию ведут на онлайн-версию ИТС.

Версия 8.3.18

Реализована возможность расширять типы реквизитов заимствованных объектов, кроме:
1. типов общих реквизитов;
2. реквизитов с типами внешних источников данных;
3. реквизитов, имеющие определяемый тип;
4. реквизит Тип плана видов характеристик.
В документации данное изменение описано здесь.

Версия 8.3.17

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

Версия 8.3.16

Реализована возможность создания в расширении конфигурации:
1. констант;
2. функциональных опций и параметров функциональных опций;
3. критериев отбора.
Реализована возможность расширения:
1. состава заимствованных функциональных опций (собственными и заимствованными объектами);
2. состава заимствованных критериев отбора реквизитами собственных объектов расширения.
В документации данное изменение описано здесьздесь и здесь.

Версия 8.3.15

Реализована возможность помечать какое-либо контролируемое свойство расширения таким образом, что несовпадение этого свойства в расширяемой конфигурации и в расширении не будет блокировать применение расширения, но пользователь получит предупреждение о том, что значение свойства в расширении и расширяемой конфигурации различаются.
В документации данное изменение описано здесьздесь и здесь.

Версия 8.3.14

1. Реализована возможность расширять состав значений заимствованного перечисления. При удалении расширения, в котором расширен список значений перечисления, реквизиты объектов информационной базы, хранящие удаляемые значения, заполняются пустой ссылкой на перечисление.
В документации данное изменение описано здесь и здесь.
2. Для объектов метаданных, заимствованных в расширение, реализовано свойство Комментарий. Свойство предназначено для использования в процессе разработки расширения и не используется при формировании результирующей конфигурации и проверках применимости расширения.
В документации данное изменение описано здесь.

 

 

 Заметки

Вот мучения с режимами совместимости - для самой конфигурации, для расширения конфигурации

"Расширения и перечисления в 8.3.15" https://forum.infostart.ru/forum9/topic223079/