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

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

03.02.2021     

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

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

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

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

 

 

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

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

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

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

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

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

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

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

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



Источник: https://infostart.ru/journal/news/mir-1s/firma-1s-rasskazala-o-novykh-vozmozhnostyakh-dlya-raboty-s-rasshireniyami-v-1s-predpriyatie-8-3-20_1375518/
Автор:
Елена Черепнева Обозреватель


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

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

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

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

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

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

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

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



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


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


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


Ну спасибо. А когда предопределённые элементы можно добавлять будет в заимствованные объекты метаданных? Там это тоже очень даже бывает необходимо
8. Darklight 27 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 27 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 27 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 27 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 27 05.02.21 17:33 Сейчас в теме
(15)
Вносить изменения в конфу с РИБД это кошмар (

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


используй расширения
20. Darklight 27 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 Сейчас в теме
16. MikhailDr 05.02.21 14:46 Сейчас в теме
(14) А я пропустил, сейчас сижу на 8.3.17. Надо будет посмотреть.
17. s22 19 05.02.21 14:50 Сейчас в теме
(16) А вообще в типовых делаешь дополнительную обработку и устанавливаешь расписание.
Работает везде.
Оставьте свое сообщение

См. также

Представляем новые комплексные тарифы по сопровождению 1С

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

Комплексные тарифы на доступ к сервисам Инфостарта и 1С:ИТС ПРОФ теперь включают услуги по сопровождению 1С за стартмани. Оплата услуг по абонементу экономит 20% от оплаты по отдельному счету.

09.04.2021    1526    ekandyba    0       

13 апреля стартует бесплатный двухдневный интенсив по разработке роботов на платформе OneRPA

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

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

09.04.2021    1312    user997184    0       

Новый атмосферный партнер INFOSTART EVENT – brainLight GmbH

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

Меньше месяца остается до конференции INFOSTART EVENT 2021. Мы уже выбрали фотографов, танцоров и закупили почти тонну крафтового пива на вечеринку. Сегодня мы хотим рассказать вам о том, кто спасет вас на второй день мероприятия.

09.04.2021    2334    kbazzh    0       

Фирма «1С» обновила ассортимент решений для автоматизации сельхозпредприятий

Новость Сельское хозяйство и рыболовство Конфигурация

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

09.04.2021    1747    ЕленаЧерепнева    0       

Фирма «1С» в очередной раз возглавила рейтинг франшиз в России

Новость ИТ-новость Рейтинг

По версии РБК партнерская сеть «1С» является самой популярной франшизой. Остальные крупные франчайзеры уступают лидеру по основным показателям рейтинга в разы.

08.04.2021    3853    ЕленаЧерепнева    0       

Представляем книжного партнера INFOSTART EVENT – издательство «МИФ»

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

Кто был последние три года на INFOSTART EVENT – знает, что на конференции можно не только послушать полезные доклады и пообщаться с коллегами, но и купить книги «дешевле, чем по городу» (как написал в отзыве один из участников прошлой конференции).

07.04.2021    2634    irina_selezneva    0       

В платформе 8.3.20 расширятся возможности отладки для мобильного клиента с автономным режимом

Новость Зазеркалье ИТ-новость Мобильные приложения

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

06.04.2021    2898    ЕленаЧерепнева    7       

Табличный редактор в 1С: вышла КОРП-версия «Табулы»

Новость Автоматизация

«Табула» – табличный редактор, разработанный на платформе 1С. Рассказываем о КОРП-версии решения и анонсируем обзорный вебинар от разработчика «Табулы» Сергея Тангатарова. 

06.04.2021    7407    user997184    4       

Готово расписание INFOSTART EVENT 2021

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

Ровно месяц остается до старта конференции INFOSTART EVENT 2021 Post-Apocalypse – самое время представить вам расписание мероприятия. За три дня в 5 залах на площадке конференции прозвучат 107 докладов и мастер-классов.

06.04.2021    3998    kbazzh    0       

Готовится эксперимент по маркировке антисептиков и санитайзеров

Новость Infostart Software Partners Маркет Маркировка Минпромторг

Минпромторг сообщил о возможности проведении эксперимента по маркировке санитайзеров и антисептиков. Из-за пандемии спрос и производство этих товаров выросли в разы, а соответствие их качества требованиям Роспотребнадзора – под вопросом.

05.04.2021    2972    Senator_I    1       

«1С:Документооборот 2.1.28» научили переписываться с ФНС

Новость ДО Конфигурация

Опубликован очередной релиз конфигурации «1С:Документооборот». Это еще не 1С:ДО 3.0, но несколько интересных нововведений для обмена электронными документами доступны уже в 1С:ДО 2.1.28.

02.04.2021    2396    ЕленаЧерепнева    0       

INFOSTART EVENT 2021 переносится в Магадан. Главный приз – костюм химзащиты

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

К сожалению, площадка проведения INFOSTART EVENT 2021 отказалась принимать гостей конференции в этом году, поэтому мы приняли решение перенести мероприятие в Магадан. Рассказываем сегодня о том, как все будет проходить.

01.04.2021    4329    kbazzh    11       

Поддержка 1С:УПП может быть завершена в 2026 году

Новость ERP2 КА2 УПП1

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

01.04.2021    3175    ЕленаЧерепнева    3       

Опубликован новый гайд по CRM в 1С:УНФ

Новость УНФ Конфигурация

Фирма «1С» систематизировала описание последних изменений подсистемы CRM в 1С:УНФ. Разбираем особенности и главные фишки.

31.03.2021    5337    ЕленаЧерепнева    4       

Осталось 7 дней до… Окончания 20% скидки для участников INFOSTART EVENT

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

Остается чуть больше месяца до INFOSTART EVENT 2021 и 7 дней до окончания скидки 20% для тех, кто уже был на конференции. Сегодня мы хотим рассказать вам о месте проведения мероприятия, а также о том, что вас ждет на INFOSTART PARTY.

30.03.2021    10007    kbazzh    0       

Технологии создадут миллионы рабочих мест, но найти сотрудников будет нелегко. Отчет Boston Consulting Group

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

Согласно последнему экономическому анализу Boston Consulting Group, новые технологии приведут к появлению десятков миллионов вакансий к 2030 году. Но из-за автоматизации труда это не уменьшит рост безработицы.

30.03.2021    2404    SKravchenko    3       

Материалы митапа по инструментам финансиста доступны всем участникам сообщества!

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

26 марта мы завершили весенний марафон тематических митапов Инфостарта. Последний митап прошел бесплатно и был посвящен теме «Инструментарий финансового директора: Бюджетирование, МСФО, Консолидация».

29.03.2021    4303    vikad    0       

Фирма «1С» анонсировала единый дистрибутив платформы 1С:Предприятие для Linux

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

Установка платформы в среде Linux станет значительно проще, начиная с релиза 8.3.20. Разработчики платформы сократили количество поставляемых файлов, и предусмотрели несколько режимов развертывания.

26.03.2021    3723    ЕленаЧерепнева    3       

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

Новость ДО Конфигурация

Разработчики продукта озвучили ориентировочные сроки выхода 1С:ДО 3.0 – как публичной тестовой версии, так и рабочего релиза.

25.03.2021    8864    ЕленаЧерепнева    1       

GaGa.ru – игровой партнер конференции INFOSTART EVENT

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

В скором времени мы начнем обратный отсчет до конференции INFOSTART EVENT 2021. Сегодня мы хотим представить вам первого партнера мероприятия, а также разыграть настольную игру от компании GaGa.ru

25.03.2021    4530    kbazzh    20       

Новый 1С:КИП 2.1.8: автоматизация процессов обновления и сценарного тестирования

Новость Автоматизация Конфигурация

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

24.03.2021    6524    ЕленаЧерепнева    0       

Велопробег INFOSTART EVENT 2021: быть или не быть?

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

До конференции INFOSTART EVENT 2021 осталось 44 дня. Мы с нетерпением ждем встречи с вами и готовим программу, полную сюрпризов: 80+ докладов, сувениры в стиле стимпанк, вечеринка в клубе «Морзе» и VIP-ужин в ресторане «Маймун».

24.03.2021    5221    eselyanina    22       

Зачем 1С-программисту участвовать в хакатонах

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

31 марта на Инфостарте состоится бесплатный вебинар «Цифровой прорыв + 1С». Участники вебинара узнают, почему 1С-специалисту важно участвовать в хакатонах, и как ИТ-соревнования прокачивают навыки разработчика.

24.03.2021    4737    user997184    7       

Подводим итоги митапа по инструментам для расширения возможностей 1С

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

19 марта прошел последний технический митап весны. На нем мы обсудили внешние компоненты, веб-технологии, faas-решения и скрипты Снегопата для конфигуратора. Делимся впечатлениями от мероприятия.

22.03.2021    3276    vikad    0       

Опубликована рабочая версия 1C:Enterprise Development Tools 2021.1 Ruby

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

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

22.03.2021    11999    ЕленаЧерепнева    6