Фирма «1С» рассказала о новых возможностях для работы с расширениями в «1С:Предприятие 8.3.20»

03.02.2021      70475

Начиная с версии «1С:Предприятие 8.3.20», расширения будут поддерживать изменение определяемых типов, планов видов характеристик и добавление предопределенных элементов в справочниках. А наборы типов будут формироваться с учетом добавленных в расширениях объектов.

Поддержка определяемых типов

В очередном релизе фирма «1С» планирует поддержать в расширении определяемые типы. В качестве примера разработчики технологической платформы указывают на то, что одной из областей применения может быть ювелирная отрасль, где необходимо вести учет веса до сотых грамма. Для этого достаточно добавить в расширение из основной конфигурации определяемый тип Вес и переопределить его как Число (10,5).

Со своей стороны добавим, что новые возможности работы с расширениями могут быть также востребованы при автоматизации приборостроительных и машиностроительных предприятий, которые работают в рамках гособоронзаказа по требованиям ГОСТ – это очень существенный пласт пользователей решений 1С, которые, как правило, вынуждены глубоко перерабатывать типовые продукты, поскольку ни о какой гибкости в части требований к системам учета в этих отраслях не может быть и речи.

 

 

Поддержка наборов типов

Начиная с версии 8.3.20  в наборах типов станут доступны ссылки на объекты, добавленные в расширениях. 

Например, массив, полученный вызовом метода Справочники.ТипВсеСсылки().Типы(), будет содержать типы справочников как из конфигурации, так и из расширений. Аналогичным образом будут вести себя метод Документы.ТипВсеСсылки().Типы() и другие. Ранее эти методы возвращали только те типы, которые определены в конфигурации.

Кроме того, в реквизит типа ЛюбаяСсылка, СправочникСсылка, ДокументСсылка и тому подобные, можно будет помещать ссылки на объекты типов, определенных в расширениях. Ранее после присвоения таким реквизитам ссылок на объекты типов, определенных в расширениях, значение реквизита становилось равным Неопределено.

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

Изменение планов видов характеристик и добавление предопределенных элементов в справочниках

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

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

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


Автор:
Обозреватель


Комментарии
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Darklight 32 03.02.21 10:20 Сейчас в теме
Начиная с версии «1С:Предприятие 8.3.20», расширения будут поддерживать изменение определяемых типов, планов видов характеристик и добавление предопределенных элементов в справочниках

Ну наконец-то. Почти 10 лет уже как расширения были анонсированы (если не ошибся в подсчётах, хотя тут ещё от какого момент считать)! Ниже речь в основном о заимствованных в расширение объектов метаданных.

Задолбало уже ограничение на расширение "Определяемого типа" (если в исходной конфигурации тип задана через "Определяемый тип" то до 20 релиза всё - хана - с ним ничего нельзя сделать в расширении - в лучше случае снять требование на этот тип и задать типы заново, уже без "Определяемого типа" - и получать предупреждения при старте приложения).

Описания обоснования того, что компания 1С снизошла до этого - просто умиляет (и официальное и инфостартовское обоснования)! Её архитекторам просто невдомёк, что типовые конфигурации сейчас активно применяют "Определяемый тип", где находятся ссылочные типы (например виды документов), которые назначают разным "реквизитам" разных видов метаданных, для обобщения описания архитектуры (и это действительно весьма удобно и правильно - повторное использование определения составных типов). И когда в расширении нужно включить в эту архитектур дополнительные виды метаданных - возникает полная ж.... т.к. с определяемым типом в расширении ничего сделать нельзя. Даже нельзя совместить в реквизите типы из "Определяемый тип" с любым другим типом(и). И отказаться от этого "Определяемого типа" в реквизите в расширении тоже "неудобно" - из-за встроенного механизма контроля типов.

Хорошо хоть с недавних пор вообще можно стало в некоторых объектах метаданных расширять типы - а то год назад возмущался - что в расширениях и расширить то почти ничего нельзя!

А вот в Общие команды когда завезут возможность расширять тип параметра? Ведь там можно назначить тип через "Определяемый тип" - расширение Определяемого типа в этом случае расширит тип параметра команды? Это тоже очень важная потребность!

И чтобы можно было назначать обобщённый тип как "СправочникСсылка", "ДокументСсылка"... Но для этого нужно это сделать сначала в основной конфигурации - где до сих пор эти обобщённые типы нельзя выбрать (например "Определяемый тип", "План видов характеристик", "Общая команда").

Если бы ещё и привязка к таким обобщённым типам в основной конфигурации (где есть такая возможность) сразу на расширения распространялась - вообще лепота была бы (сейчас такие обобщённые типы в конфигурации не видят и не включают в себя типы указанных видов из расширений - их в расширениях нужно дополнительно включать в описание типов таких реквизитов, что ОЧЕНЬ НЕУДОБНО и логически неправильно).



Кроме того, в реквизит типа ЛюбаяСсылка, СправочникСсылка, ДокументСсылка и тому подобные, можно будет помещать ссылки на объекты типов, определенных в расширениях. Ранее после присвоения таким реквизитам ссылок на объекты типов, определенных в расширениях, значение реквизита становилось равным Неопределено


А ну да - это, наконец-то, тоже будет - Ура


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


Ну спасибо. А когда предопределённые элементы можно добавлять будет в заимствованные объекты метаданных? Там это тоже очень даже бывает необходимо
5. пользователь 03.02.21 12:36
Сообщение было скрыто модератором.
...
6. пользователь 03.02.21 12:40
Сообщение было скрыто модератором.
...
7. пользователь 03.02.21 12:51
Сообщение было скрыто модератором.
...
8. Darklight 32 03.02.21 18:15 Сейчас в теме
(1)Ещё заметил, что в 8.3.19 если реквизит (или измерение - это не принципиально) добавлен в расширении (а не заимствован из основной конфигурации) - то ему нельзя назначить обобщённый тип (например "СправочникСсылка") или "Определенный тип".
А если реквизит заимствован - то можно (ну разве что контролируемые тип должны сочетаться)!
Вот такая, вот, не справедливость :-(

А ещё плохо и то, что, "Определяемый тип" не сочетается с другими типами при определении составного типа - т.е. реквизиту можно назначить только один "Определяемый тип", и не удастся сочетать его с другими типами - причём дойти может до того, что нельзя будет реструктуризовать конфигурацию без удаления всего расширения (даже если настроить типы абсолютно идентичными) - страшная ошибка "В результате расширения тип будет содержать один или несколько типов, которые не могут быть включены в составной тип данных: Справочник.Справочник1.Реквизит.Реквизит1()" (в обоих конфигурациях тип указан один и тот же "Определяемый тип")
10. s22 19 04.02.21 12:52 Сейчас в теме
(8)
(1)Ещё заметил, что в 8.3.19 если реквизит (или измерение - это не принципиально) добавлен в расширении (а не заимствован из основной конфигурации) - то ему нельзя назначить обобщённый тип (например "СправочникСсылка") или "Определенный тип".
А если реквизит заимствован - то можно (ну разве что контролируемые тип должны сочетаться)!


Как я понял в 8.3.20 поправили.
Раньше нельзя было грузить
11. Darklight 32 04.02.21 13:19 Сейчас в теме
(10)Насколько я понял - в новости о другом говорили. Что если реквизиту назначен такой обобщённый тип как "СправнчикСсылка" то в него вообще не входили типы из расширений (и это так и есть - сам проверял) - вот это обещают поправить в 20 релизе. А не дать возможность указывать эти обобщённые типы реквизитах из расширений. Про "Определённые типы" в этом ключе вообще ничего не говорили.
Хотя, на самом деле, назначить такой обобщённый тип реквизиту из расширения, вроде бы, можно - руками отредактировав выгруженную в XML конфигурацию - прописав такой обобщённый тип в типах реквизита, и загрузить xml файл в конфигурацию. То есть, это проблем конфигуратора, а не платформы. В EDT не проверял
2. user1537184 03.02.21 11:03 Сейчас в теме
Отлично!!!
3. mcgoblin 3 03.02.21 11:41 Сейчас в теме
А когда сделают по умолчанию перенос расширений в РИБ?
4. Darklight 32 03.02.21 12:28 Сейчас в теме
(3)Может и никогда - по-моему компания 1С уже 1 забила на РИБ - непопулярная и тупиковая ветвь платформы оказалась; по сравнению современными тенденциями развития инфраструктуры приложений РИБ уже устарел, и у него нет обозримого будущего.
Да и в нём и так были проблемы с передачей основной конфигурации. А Вы хотите чтобы там были ещё проблемы с передачей расширений, у которых есть проблемы с работой и без РИБ.
Советую отказать от РИБ (тем более если управляемое приложение, раз говорите о расширениях конфигураций, хотя это не обязательно) - варианты отказа от РИБ:

1. Перейти на централизованную работу в одной конфигурации (тонкие/web/мобильные клиенты, накрайняк - Терминальный сервер - хотя почему накрайняк - очень даже предпочтительное решение - тем более что для экономии можно всё бесплатно поднять на Linux, а клиенты 1С работают на Linux даже в неуправляемом приложении - такой вариант на работе у меня, кстати, рассматривают)

2. Перейти на обмен данными вне РИБ (через XML, для управляемых приложений лучше на типовом протоколе обмена 1С Enterprise Data - т.е. настроить обмен через 1С Конвертацию данных 3.0), ну а конфигурации и расширения синхронизировать отдельно скриптами - в этом же нет каких-то особых сложностей (наверняка сейчас расширения так и синхронизируете - если используете)
Возможен и гибридный вариант - вот так было у меня в прошлой компании - перешли с РИБ на XML синхронизацию (допиленный Универсальный обмен XML, для УПП) - но там в основном только упр учет какой-то синхронизировался, да справочники с документами - пару раз в день (это не каждые 5 минут - тут всё проще с изменениями в конфигурации разрулить). Все основные пользователи работали через терминальный сервер в одной базе.
Несколько удалённых "офисов" работали через Тонкий клиент (для них отдельно в УПП разработали нужные им формы в управляемом приложении) - но тогда такая работа была не очень удобной - там с интернетом туго было (использовали мобильный интернет в глубинке, но нужна была оперативность данных, тут даже РИБ не очень поможет).
Связь крупных удалённых офисов с Москвой была по выделенной Интернет линии - тут канал был стабильный.

В текущей компании, где работаю, сейчас тоже планировали перевести часть сотрудников с терминального доступа на тонкий клиент - но тут все не очень далеко друг от друга - проблем со связью быть не должно. Но.... пришла пандемия - пока все с удалённым доступом. Но может ещё переведём на тонкие клиенты... просто тут уже дело не только в 1С, но и в других программах.
9. s22 19 04.02.21 10:53 Сейчас в теме
(3) Они нормально ходят у меня с 8.3.14 в рознице. Может чтото конкретно?
12. Darklight 32 04.02.21 13:36 Сейчас в теме
(9)Ну, у нас проблема была в УПП - а там 8.2 - возможно в 8.3 что-то лучше стало.
Проблема банальная - по неизвестной причине происходил рассинхрон конфигурации в подчинённом узле - приходилось вручную восстанавливать.
Так же были случаи потери пакетов - т.е. бывали не переданные данные или разошедшиеся версии (обычно обнаруживали через вспомогательную систему - хранящую историю версий) - тоже приходилось восстанавливать.
Не то, чтобы часто - но один раз в несколько месяцев что-то до случалось.

Но тем не менее - в (3) я больше акцентировал внимание на том, что 1С вряд ли будет дальше развивать РИБ - технология потеряла свою актуальность и в основном используется только "по привычке" со старых времён.

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

Вот сейчас, уже в другой организации, для обмена используются механизмы 1С ЭДО. Плохо то, что в Управляемых приложениях они с некоторых обновились - и нужно всё делать через стороннего посредника. Но в УПП или УТ 10.3 пока можно по простому - через XML файлы и каталог (или через COM).
Изменения в конфигурации на это уже не влияют. Проблемы тоже бывают - но решать их проще
15. s22 19 05.02.21 14:26 Сейчас в теме
(12)

Но тем не менее - в (3) я больше акцентировал внимание на том, что 1С вряд ли будет дальше развивать РИБ -
Добавлю ещё то, что с РИБ очень неудобно вносить изменения в конфигурацию рабочей ИБ (обычно исправления ошибок) - т.к. это сразу создаёт проблемы с синхронизацией данных.


РИБ+Расширения до 30 почек 2 года полет нормальный.

Вносить изменения в конфу с РИБД это кошмар (
18. Darklight 32 05.02.21 17:33 Сейчас в теме
(15)
Вносить изменения в конфу с РИБД это кошмар (

Поэтому это тупик
19. s22 19 06.02.21 17:20 Сейчас в теме
(18)
Вносить изменения в конфу с РИБД это кошмар (


используй расширения
20. Darklight 32 09.02.21 16:18 Сейчас в теме
(19)нА 8.2 и УПП? Не, ну, конечно, можно перевести УПП на 8.3 без режима совместимости (путём внесения ряда правок) - обновлять только не очень удобно и трудноуловимые глюки бывают
13. MikhailDr 05.02.21 09:14 Сейчас в теме
Вот бы еще регламентные задания появились в расширениях.
14. s22 19 05.02.21 14:22 Сейчас в теме
(13) Вроде есть в 8.3.18?
16. MikhailDr 05.02.21 14:46 Сейчас в теме
(14) А я пропустил, сейчас сижу на 8.3.17. Надо будет посмотреть.
17. s22 19 05.02.21 14:50 Сейчас в теме
(16) А вообще в типовых делаешь дополнительную обработку и устанавливаешь расписание.
Работает везде.
Оставьте свое сообщение

См. также

Обновление «1С:Документооборот КОРП 3.014»: очень много приятных мелочей

Новость

В релиз «1С:Документооборот КОРП 3.014» вошли улучшенные интеграции с 1С-сервисами: они расширяют возможности конфигурации. Улучшена функциональность самого продукта – разработчики добавили новые инструменты для работы с документами и файлами.

12.04.2024    715    ЕленаЧерепнева    0       

1

Бесплатный онлайн-вебинар «1С:Аналитика – BI-система на платформе 1С»

Новость

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

11.04.2024    944    AnastasiaKl    0       

15

Отвечаем на вопрос: зачем публиковать свои решения в Базе знаний Инфостарт

Новость Сообщество

Если вы еще сомневаетесь, вливаться ли в наше сообщество, обязательно прочитайте эту статью.

11.04.2024    529    Sofya_Sukur    6       

12

Разбор ошибок в управлении ИТ-проектами: бесплатный вебинар

Новость Обучение Руководитель проекта

15 апреля приглашаем на бесплатный онлайн-вебинар, где на реальных кейсах мы разберем проблемные ИТ-проекты, узнаем, как избежать подобных ошибок или как исправить совершенные.

10.04.2024    391    AnastasiaKl    0       

2

Фирма «1С» актуализировала состояние плана задач для 1С:Предприятие 8.3.27

Новость Зазеркалье

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

10.04.2024    366    ЕленаЧерепнева    0       

2

Учет по проектам в 1С Бухгалтерии v 2.9: главные обновления

Новость Маркетплейс

Учет рабочего времени по проектам и распределение заработной платы по отработанным часам в новой версии расширения «Учет по проектам в 1С:Бухгалтерии 3.0». Рассказываем об обновлениях подробнее.

09.04.2024    476    user997184    0       

2

Сегодня стартует курс по 1С:Аналитике: успейте присоединиться

Новость Обучение

Сегодня, в 16:00 по Мск, состоится первый из четырех вебинаров онлайн-курса «Работа с 1С:Аналитика». Еще есть время записаться на обучение, где вы узнаете, как работать в системе и максимально использовать ее функционал.

09.04.2024    501    AnastasiaKl    0       

15

Бесплатный вебинар «Аналитика маркетплейсов из одного окна»

Новость Маркетплейс

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

08.04.2024    567    user997184    0       

13

12 апреля – бесплатный вебинар «Быстрый анализ медленных операций системы 1С»

Новость

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

08.04.2024    794    user997184    1       

16

INFOSTART TECH EVENT 2024: 11 апреля меняем цены на участие

Новость Infostart Event Мероприятия

Осенняя конференция Инфостарт пройдет с 10-12 октября 2024 года. Чем ближе дата мероприятия, тем меньше скидка на покупку билетов на конференцию. Очередное плановое изменение цены произойдет 11 апреля.

08.04.2024    681    AnastasiaKl    0       

16

Объявляем прием заявок в секцию «Открытый микрофон»

Новость Aнализ&Управление Мероприятия

Постоянная рубрика конференции «Анализ и Управление в ИТ-проектах» – «Открытый микрофон». Для вас – это возможность попробовать свои силы, продвинуть личный бренд и все-таки выступить с докладом, если вы не пройдете в финальную программу.

04.04.2024    698    user997184    0       

15

В сервисе «1С-Курьерика» для автоматизации собственной доставки обновлены тарифы

Новость Сервисы ИТС

Фирма «1С» сообщила о начале продаж нескольких дополнительных тарифов для подписки на сервис «1С:Курьерика» . Например, теперь клиентам предлагают бесплатный промо-тариф на месяц.

04.04.2024    639    ЕленаЧерепнева    1       

2

Отвечаем на вопросы по работе с GitFlic – российским аналогом решений для хранения, обмена и работы с кодом

Новость

11 марта на Инфостарт прошел бесплатный вебинар-знакомство с продуктом GitFlic. GitFlic – первая российская платформа для удобной и быстрой работы с исходным кодом, и его хранения.

03.04.2024    897    user997184    0       

1

Работа с 1С:Аналитика: старт курса через неделю

Новость Обучение Программист

9 апреля, во вторник, начнется обучение на курсе по системе «1С:Аналитика». На курсе мы узнаем о возможностях системы, в том числе и об обновленном функционале, и научимся в ней работать.

02.04.2024    908    AnastasiaKl    0       

15

Заполните анкету и получите 15+ полезных материалов для руководителей проектов

Новость Обучение Руководитель проекта

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

01.04.2024    1105    AnastasiaKl    0       

16

Единый семинар 1С – регистрируйтесь и получайте подарки от Инфостарт

Новость Сервисы ИТС

Уже в среду, 3 апреля, состоится «Единый семинар 1С». Онлайн-семинар предназначен для бухгалтеров, финансовых директоров, ИТ-специалистов и кадровых работников предприятий малого и среднего бизнеса.

01.04.2024    796    user997184    0       

16

Вебинар по 1С-Коннект: публикуем ответы на вопросы слушателей

Новость Сервисы ИТС

Бесплатный онлайн-вебинар по сервису «1С-Коннект» и его новым возможностям прошел 26 марта. На встрече мы подробно рассказали о функционале сервиса: основные функции, организация видеоконференций и работы техподдержки в режиме «единого окна».

01.04.2024    628    AnastasiaKl    0       

16

Infostart УДиФ 2024.1: Больше возможностей управления контролями данных. Выгрузка, загрузка настроек

Новость InfostartToolkit Маркетплейс Новый релиз Обзор готовых решений

В новой версии продукта Infostart УДиФ 2024.1 появилась возможность выгружать и загружать настройки, устанавливать отдельные проверки для проведения документов, совершать групповые действия с выделенными строками контролей данных и обработчиков.

01.04.2024    843    vikad    0       

10

Разрешительный порядок маркировки поддержан в решениях для малой розницы

Новость Маркировка

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

29.03.2024    745    ЕленаЧерепнева    0       

1

Чек-лист для всех, кому грозит разрешительный режим продаж маркированных товаров

Новость 1С:Розница 3.0 1С:Управление нашей фирмой 3.0 ИТ-Новость Маркировка

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

29.03.2024    1554    ЕленаЧерепнева    2       

2

Быстрый запуск 1С и не только: ждем в 8.3.26

Новость Зазеркалье

Официальный технологический блог сообщил об оптимизации технологической платформы версии 8.3.26. Для улучшений, вошедших в релиз, на тестовых стендах получено ускорение от 2 до 6.5 раз.

29.03.2024    3942    ЕленаЧерепнева    3       

4

WhatsApp или SMS?

Новость Маркетплейс

В среднем 2/3 россиян используют мессенджер WhatsApp каждый день. В октябре 2023 года ежемесячный охват WhatsApp составил 78.4% населения России (за период октябрь 2022-2023 года этот показатель вырос на 8.8%). С развитием технологий мессенджеры стали серьезным оружием в сфере продаж. В этой статье мы рассмотрим WhatsApp с точки зрения его возможностей, осветим преимущества и недостатки в сравнении с SMS-сообщениями.

28.03.2024    837    dpershin    2       

1

Стартует курс по классическим методам проектного управления! Успейте записаться

Новость Обучение Руководитель проекта

28 марта на Инфостарт стартует онлайн-курс Марии Темчиной по классическому управлению ИТ-проектами. Слушатели курса изучат инструменты из PMBoK® и «1С:Технологии корпоративного внедрения», а также научатся применять их на проектах любого масштаба.

28.03.2024    624    user997184    0       

1

Объявляем сбор кейсов для баттла аналитиков

Новость Aнализ&Управление Мероприятия

Для конференции «Анализ и Управление в ИТ-проектах 2024» мы подбираем контент так, чтобы 70% приходилось на практические активности и только 30% – на теорию.

28.03.2024    1198    user997184    3       

17