Фирма «1С» анонсировала новую функцию: развитие механизма расширенной конфигурации

05.10.2018     

В версии платформы «1С:Предприятие 8.3.14» произойдет несколько изменений: упростили работу с расширениями, добавили возможность комментировать объекты в них и уменьшили зависимость расширений от изменений конфигурации.

Суть изменений

Раньше разработчики могли изменять роли типовой конфигурации, заимствуя их в расширение: устанавливать и снимать права на заимствованные объекты конфигурации и на собственные объекты расширения. Однако если заимствованные роли использовали ограничения доступа к данным на уровне записей и полей базы данных, то для полноценной работы этих ограничений вам не хватало возможности создавать собственные параметры сеанса в расширении.

Теперь такая возможность есть: собственные параметры сеанса доступны при первом вызове события УстановкаПараметровСеанса(). Использовать их можно в ограничениях доступа.

Появилось и еще одно обновление: программисты смогут добавлять собственные значения в заимствованные перечисления. Значения перечислений имеют уникальный внутренний идентификатор, они хранятся в таблице базы данных, доступны из встроенного языка и используются в полях форм в качестве значений. Но при их деактивации могут появляться собственные значения перечислений.

Приведем пример: программист заимствует перечисление и добавляет в него собственное значение Отменен. Если проблем при его применении не произошло, то база данных реструктуризируется, и в ней появятся все собственные значения перечислений. С этого момента значение Отменен можно использовать для того, чтобы указать состояние заказа.

Но если расширение деактивировать, то его собственные значения останутся в базе данных, но в пользовательском режиме показаны не будут. Вместо Отменен появится запись <Объект из отключенного расширения конфигурации>:

 

 

Не будет это значение доступно из встроенного языка. Если расширение подключить снова – его собственные значения восстановятся.

Комментарии к объектам в расширении

В версии «1С:Предприятие 8.3.14» разработчики смогут комментировать заимствованные и собственные объекты. Функция упростит процесс, если расширение разрабатывается коллективно или в течение долгого времени. С ее помощью можно оставлять заметки к изменяемым и добавляемым объектам.

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

Ослабление контроля обработчиков событий при применении расширения

Раньше действовало строгое правило: при расширении модулей количество параметров обработчика события в расширении и в расширяемом модуле должно быть одинаковым. Если платформа находила несоответствие, то расширение не применялось.

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

И здесь применение расширения становилось невозможным. Однако теперь платформа не будет обращать на это внимание: при применении расширения количество параметров и описателей Знач в обработчиках событий не контролируется.

 

Комментарий к объектам расширения

 

Упрощение работы с расширениями формы

Кроме того, в «1С» позаботились о том, чтобы уменьшить зависимость расширений от изменений конфигурации, которые разработчики не собирались контролировать. Доработка коснулась механизма расширений форм.

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

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

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

 

 

О новых элементах в расширяемой форме разработчик узнает в самом расширении: в верхней части редактора формы будет показан баннер, который предложит обновить форму:

 

 

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


Автор:
Дарья Расина Редактор


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. s22 19 05.10.18 19:37 Сейчас в теме
что еще осталось вне расширений?
3. DimanYa 07.10.18 06:58 Сейчас в теме
(1) Нет совместной работы.
Наподобие хранилища. Из-за этого нам пришлось от расширения отказаться.
5. s22 19 07.10.18 09:27 Сейчас в теме
(3) а делать несколько расширений?
7. DimanYa 07.10.18 12:36 Сейчас в теме
(5) Была такая идея, но это получились бы отдельные расширения для каждого объекта.
Тысячи расширений =)
8. Alien_job 181 07.10.18 13:01 Сейчас в теме
(7) Вам не подошло выгружать расширения в файлы xml и версионировать их git-ом?
DrAku1a; t.v.s.; acanta; +3 Ответить
9. t.v.s. 103 08.10.18 07:52 Сейчас в теме
(3) C 8.3.12 можно использовать хранилище для расширений, но вариант (7) удобней
10. kostas 10 10.10.18 08:14 Сейчас в теме
(3) В 8.3.13 такая возможность появилось.
2. Tarlich 102 05.10.18 22:50 Сейчас в теме
Ни где не читал как ведет себя Расширения в РиБ ....
4. s22 19 07.10.18 09:27 Сейчас в теме
(2) с 8.3.12 передается в составе РИБД
6. antonius888 44 07.10.18 09:36 Сейчас в теме
Это хорошо. В данный момент серьезной проблемой остаётся режим совместимости типовых конфигураций, ограничивающий применение расширений
11. JohnyDeath 299 10.10.18 09:03 Сейчас в теме
А я никак не дождусь рег заданий в расширении. Приходится вместе с расширением поставлять доп обработку, в которой одна строчка кода - вызов метода из расширения.
Оставьте свое сообщение

См. также

Новая «1С:Касса 3.0.8» с поддержкой 1С:РМК

Новость ИТ-новость Онлайн-кассы

Фирма «1С» выпустила очередной релиз приложения для розничных продаж «1С:Касса». После обновления у пользователей появятся новые возможности, в том числе будет доступно подключение внешнего 1С:РМК.

24.09.2021    26961    ЕленаЧерепнева    0       

Фирма «1С» поздравила юных разработчиков, победивших на WorldSkills Россия

Новость ИТ-новость

Завершился очередной чемпионат «Молодые профессионалы» (WorldSkills Россия). У юных 1С-разработчиков была возможность посоревноваться в отдельной категории – «ИТ-решения для бизнеса на платформе 1С».

24.09.2021    10869    ЕленаЧерепнева    1       

…а вокруг орки… Представляем афишу секции «Управление командой»

Новость Инфостарт infostartevent Мероприятия

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

24.09.2021    5865    eselyanina    3       

На сайте отраслевых решений появился специальный раздел «Цифровые технологии»

Новость ИТ-новость

В новом разделе продукты сгруппированы по применяемым в их составе инновационным технологиям.

24.09.2021    5198    ЕленаЧерепнева    0       

Конкурс на лучшую идею для афиши: приз – онлайн-участие в конференции

Новость Инфостарт infostartevent Мероприятия

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

23.09.2021    7619    eselyanina    42       

«Единый семинар 1С» дополнится докладами от Инфостарта

Новость Инфостарт Сервисы

В среду, 6 октября, состоится «Единый семинар 1С». Мероприятие пройдет в онлайн-формате: сотрудники фирмы 1С расскажут участникам семинара о последних изменениях в учете и отчетности, а также о новых возможностях программ 1С.

23.09.2021    29491    ekandyba    0       

Синхронизируйте свои смартфоны. Будущее возвращается. Афиша секции «Мобильная разработка»

Новость Инфостарт infostartevent Мероприятия

За последнее время у нас было достаточно премьер – мы представили афиши четырех премьерных секций. Не будем сбавлять обороты и продолжим премьерный сезон. Сегодня публикуем афишу секции «Мобильная разработка».

22.09.2021    5861    eselyanina    30       

Фирма «1С» выбрала лучшие проекты по итогам 2020 года

Новость ИТ-новость Конкурс

На сайте «1С:Проект года» опубликованы итоги конкурса по всем номинациям. В этом году призы получит каждый второй заявленный проект.

21.09.2021    6680    ЕленаЧерепнева    5       

Приглашение на переговорные поединки

Новость Обучение, бизнес-тренинг, курсы Инфостарт Управление проектами

На Инфостарте начинаются управленческие поединки для менеджеров и тех, кто хочет попробовать свои силы в управленческой и переговорной борьбе. 23 сентября в 11:00 МСК два эксперта – Мария Темчина и Дмитрий Коткин – проведут пилотный поединок.

21.09.2021    7225    MariaTemchina    4       

Установлены правила маркировки музыкальных инструментов и смычков

Новость Infostart Software Partners ИТ-новость Маркет Маркировка

Опубликовано постановление правительства, устанавливающее правила маркировки музыкальных инструментов и смычков, представляющих культурную ценность. Наносить маркировку нужно при выезде за границу.

21.09.2021    8219    Senator_I    1       

ТОП-10 самых продаваемых разработок в августе

Новость Инфостарт Infostart Software Partners Маркет Платные (руб)

Составили рейтинг разработок на базе платформы «1С:Предприятие», которые в августе пользовались особенной популярностью на маркетплейсе.

20.09.2021    8570    pvasiletc    0       

Mr. Наумов & Mrs. Темчина представляют секцию «Управление проектом»

Новость Инфостарт infostartevent Мероприятия

Наша четвертая премьера в рамках кинофестиваля про 1С – секция «Управление проектом».

20.09.2021    5820    irina_selezneva    6       

Успейте запрыгнуть в последний «вагон»: осенняя распродажа курсов

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Наша осенняя распродажа курсов идет полным ходом и даже расширяется. Сегодня пятница – последний рабочий день распродажи, еще есть шанс согласовать с руководством ваше участие в необходимом курсе.

17.09.2021    4909    dklimchuk    1       

Анонсированы новые возможности 8.3.21 при возникновении ошибок

Новость v8 Зазеркалье ИТ-новость

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

17.09.2021    18149    ЕленаЧерепнева    6       

Бизнес-форум «1С:ERP 2021» пройдет в онлайн-формате

Новость ИТ-новость

Фирма «1С» планирует провести очередной, восьмой по счету, форум для корпоративных заказчиков в режиме онлайн-трансляции. Мероприятие адресовано пользователям, потенциальным клиентам и партнерам.

16.09.2021    16723    ЕленаЧерепнева    0       

Библиотека OpenSSL получила крупное обновление до версии 3.0.0

Новость Безопасность Интернет ИТ-новость

Спустя три года разработки состоялся релиз OpenSSL 3.0.0, в котором реализованы протоколы SSL/TLS и различные алгоритмы шифрования. В проект вошло более 7 тыс. изменений по сравнению со старой версией.

16.09.2021    23247    VKuser24342747    0       

Интеграциям нужны новые супергерои. Афиша секции «Интеграция и обмен данными»

Новость Инфостарт infostartevent Мероприятия

Презентуем афишу третьей секции конференции. До этого показывали афиши секций «ИТ-Анализ» и «Идеи и тренды в разработке».

16.09.2021    5972    irina_selezneva    10       

Фирма «1С» выпустила конфигурацию 1С:ERP WE Beta с кодом на английском языке

Новость ERP2

Фирма «1С» включила в поставку бета-версии продукта 1С:ERP WE конфигурацию на английском языке. Решение предназначено для международного рынка и имеет делокализованную учетную функциональность.

16.09.2021    6044    ЕленаЧерепнева    3       

Фирма «1С» предупредила о повышении цен на совместные лицензии Microsoft SQL Server

Новость MS SQL

Новые розничные цены на все лицензии 1С:Предприятие и Microsoft SQL Server будут установлены с 1 октября этого года. Заказы по старым ценам могут быть отгружены до конца сентября.

14.09.2021    17479    ЕленаЧерепнева    4       

Презентуем афишу премьерной секции «ИТ-анализ»

Новость Инфостарт infostartevent Мероприятия

В программе конференции будет 10 секций. Для каждой секции мы выбрали фильм, соответствующий тематике и атмосфере секции. На прошлой неделе мы рассказали о секции «Идеи и тренды в разработке», а сегодня расскажем о нашей новой секции – «ИТ-анализ».

14.09.2021    14758    irina_selezneva    0       

В «1С:Документооборот 2.1» реализована поддержка облачной электронной подписи

Новость ДО

В новом релизе 1С:ДО появилась поддержка облачной электронной подписи по технологии КриптоПро DSS. Также фирма «1С» обновила мобильное приложение 1С:ДО 2.2 и напомнила, что предыдущее мобильное приложение 1С:ДО 2.1 скоро будет удалено из маркетов.

13.09.2021    10391    ЕленаЧерепнева    0       

Инфостарт приглашает на серию бесплатных вебинаров по модульной автоматизации финансов

Новость Инфостарт

Чтобы автоматизировать финансовый учет, не обязательно переходить на сложные комплексные системы. Любые конфигурации 1С можно адаптировать для решения задач бюджетирования, казначейства и консолидированной отчетности с помощью модулей ФинПлан.

13.09.2021    8854    vikad    0       

Идеи для партнеров INFOSTART EVENT 2021 Moscow Premiere: можно практически всё!

Новость Инфостарт infostartevent Мероприятия

Если вы еще не приняли решение стать партнером и не знаете, что интересного предложить участникам, ознакомьтесь с этой статьей. В ней мы расскажем о некоторых идеях, которые смогут вас вдохновить.

13.09.2021    8384    stasya_goat    0       

Объявляем осеннюю распродажу: с 13 по 19 сентября курсы со скидкой 10-40%

Новость Обучение, бизнес-тренинг, курсы Инфостарт

Осень – начало активностей в работе, которые будут только набирать темп к концу года. Пока еще не начались дедлайны и «горящие» задачи, есть время развить имеющиеся навыки, наработать новые и закрепить их в реальной работе в горячие дни конца года.

13.09.2021    5749    dklimchuk    0       

Яндекс.Маршрутизация запустила агентскую программу для ИТ-специалистов

Новость ИТ-новость Яндекс

Разработчики 1C могут пройти сертификацию и получать доход с продажи лицензий и внедрения Яндекс.Маршрутизации. Сертификация доступна в рамках бесплатного обучающего курса, который стартует 22 сентября.

10.09.2021    9202    vikad    2