Расширения в 1С 8.3
ДалионУМ работает в режиме совместимости с 8.3.14 (на 01.09.22)
Это означает, что использование в расширениях функциональности, добавленной в последующих платформах, не допускается.
Вот так ставятся расширения в Далион https://confluence.dalion.ru/dum/latest/dokumentatsiya-dalion-upravlenie-magazinom/patchi
Важно:
1. Не менять параметры расширения при установке (это о чем?)
2. Обязательно снимите флаг «Безопасный режим» и «Защита от опасных действий». Смотри, на что влияют данные настройки
Патчи (расширение) для МРЦ алкоголей на 2023 для Далиона нашел тут:
В этом расширении - макет справочника "Минимальные цены алкоголя" с ценами на 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/