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

03.02.2021      70488

Начиная с версии «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С: нетиповые интеграции и доработки»

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

Заявки с вашими нетиповыми интеграциями продолжают поступать, поэтому мы ненадолго продлеваем прием. Теперь «заявиться» на конкурс можно до 20 апреля включительно.

вчера в 17:30    165    user997184    0       

1

Как использовать SmartWay в 1С для планирования командировок

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

Smartway – решение для планирования и организации командировок, разработанный на базе российского ПО. Просто задайте направления и даты, а Smartway сравнит цены на билеты или гостиницы в режиме реального времени, предложит выгодные варианты

вчера в 16:45    172    user997184    0       

2

Расширяем возможности типового 1С-ЭПД: автозаполнение электронной транспортной накладной для нескольких реализаций

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

Из документа «Транспортная накладная», входящего в состав расширения «Мастер ТТН», теперь можно отправлять ЭТрН через типовую подсистему 1С-ЭДО, расширяя ее возможности автозаполнением всех требуемых реквизитов.

16.04.2024    257    Olga_Amelchenkova    0       

3

Приглашаем на первый бесплатный вебинар Комплексного курса по управлению ИТ-проектами

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

17 апреля стартует Комплексный курс по управлению ИТ-проектами. Курс начнется с бесплатного welcome-вебинара, где мы поговорим о компетенциях современного руководителя и расскажем подробно о программе курса.

16.04.2024    428    AnastasiaKl    1       

14

Обновлены материалы для подготовки к сертификации по 1С:ERP

Новость 1С:ERP Управление предприятием 2

Фирма «1С» доработала материалы для подготовки к тестированиям 1С:Профессионал и 1С:Специалист-консультант по конфигурации 1С:ERP Управление предприятием 2. С 26 апреля тестирование будет проводиться по обновленному комплекту вопросов.

16.04.2024    238    ЕленаЧерепнева    0       

1

Фирма «1С» возглавила ежегодный рейтинг франшиз по версии РБК

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

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

15.04.2024    263    ЕленаЧерепнева    0       

1

Фирма «1С» дополнила перечень продуктов, которые подорожают с 1 июля 2024 года

Новость

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

15.04.2024    1183    ЕленаЧерепнева    0       

1

Сегодня, в 12:00, стартует бесплатный вебинар Марии Темчиной по разбору ошибок в управлении ИТ-проектами

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

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

15.04.2024    865    AnastasiaKl    0       

2

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

Новость

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

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

2

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

Новость

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

11.04.2024    1611    AnastasiaKl    1       

15

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

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

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

11.04.2024    906    Sofya_Sukur    6       

25

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

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

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

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

2

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

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

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

09.04.2024    999    user997184    0       

2

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

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

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

09.04.2024    828    AnastasiaKl    0       

15

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

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

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

08.04.2024    880    user997184    0       

13

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

Новость

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

08.04.2024    1159    user997184    1       

16

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

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

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

08.04.2024    996    AnastasiaKl    0       

16

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

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

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

04.04.2024    969    user997184    0       

15

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

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

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

04.04.2024    929    ЕленаЧерепнева    2       

2

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

Новость

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

03.04.2024    1191    user997184    0       

1

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

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

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

02.04.2024    1106    AnastasiaKl    0       

15

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

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

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

01.04.2024    1312    AnastasiaKl    0       

16

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

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

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

01.04.2024    1095    user997184    0       

16

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

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

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

01.04.2024    839    AnastasiaKl    0       

16