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

03.02.2021      70540

Начиная с версии «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) А вообще в типовых делаешь дополнительную обработку и устанавливаешь расписание.
Работает везде.
Оставьте свое сообщение

См. также

Таймлист – сервис для расшифровки и автопротоколирования совещаний и встреч получил обновления

Новость

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

сегодня в 16:00    60    AnastasiaKl    0       

1

Рассказываем о докладах секции «Кейсы крупных компаний»

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

Постоянная «рубрика» конференций Инфостарт – Кейсы крупных компаний. В этой секции партнеры конференции делятся практиками и инструментами, с которыми работают в своих компаниях. И все это – на примере реальных кейсов.

сегодня в 15:00    69    user997184    0       

1

«Библиотека стандартных подсистем» – курс для начинающих 1С-программистов

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

Онлайн-курс стартует 15 мая, а значит до начала обучения осталась всего неделя. Продолжительность курса – 2 недели, и за это время мы изучим такой универсальный инструментарий разработчика, как «1С:Библиотека стандартных подсистем».

сегодня в 14:00    81    AnastasiaKl    0       

1

«1С:Корпорация» расширяется: новые лицензии и новые продукты в составе поставки

Новость

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

сегодня в 10:04    127    ЕленаЧерепнева    0       

1

Согревающие и ароматные напитки для участников конференции предоставят компании Teatone и Neva Coffee

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

Который год Инфостарт не обходится на конференциях без своих чайного и кофейного партнеров – Teatone и Neva Coffee.

вчера в 16:00    179    AnastasiaKl    1       

1

16 мая состоится бесплатный вебинар «Тонкости работы с Infostart Toolkit»

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

16 мая вместе с разработчиком решения Евгением Люлюком погрузимся в тонкости работы с Infostart Toolkit. Если вы хотите знать больше о неявных возможностях решения – присоединяйтесь.

вчера в 13:00    212    user997184    0       

1

Новый эксперимент по маркировке: бакалейная продукция

Новость ИТ-Новость Маркировка

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

вчера в 10:30    223    user1915669    0       

1

Готово расписание конференции «Анализ и управление в ИТ-проектах 2024»

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

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

06.05.2024    432    eselyanina    0       

16

Не Документооборот, а Документооборотище: итоги форума пользователей 1С:ДО

Новость 1С:Документооборот ИТ-Новость

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

06.05.2024    332    ЕленаЧерепнева    6       

2

Abedyabka – партнер конференции «Анализ и Управление в ИТ-проектах», отвечающий за игровой досуг участников

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

Головоломки, конструкторы, пазлы и загадки – все эти развлечения для хорошего настроения и «прокачки» мозговой активности вы найдете у стенда компании Abedyabka. Игровой ассортимент подойдет для детей и взрослых.

06.05.2024    226    AnastasiaKl    0       

1

1С:Управление образования 2.0: новые возможности и условия поддержки версии 1.0

Новость Образование

Опубликована конфигурация 1С:Управление образования 2.0. Продукт позволяет консолидировать данные об инфраструктуре подведомственных образовательных организаций и предназначен для органов управления регионального и муниципального уровня.

06.05.2024    335    ЕленаЧерепнева    0       

1

Записывайтесь на курс для 1С-программистов по разработке запросов и отчетов

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

14 мая стартует онлайн-интенсив «1C:Предприятие для программистов: Запросы и отчеты». На курсе мы займемся изучением языка запросов, возможностей системы компоновки данных и получим практические навыки по разработке запросов и отчетов.

06.05.2024    330    AnastasiaKl    0       

15

Контекстные обсуждения в 1С 8.3.27: показать все, что скрыто

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

Фирма «1С» в очередном анонсе будущего релиза технологической платформы 1С:Предприятие 8.2.27 пообещала реализовать поиск по контекстным обсуждениям в Системе взаимодействия. Также ожидается обновление для интеграции с WhatsApp и Linux-пользователей.

03.05.2024    757    ЕленаЧерепнева    0       

1

1С-Отчетность: дистанционный перевыпуск сертификата УЦ ФНС и бесплатный ЛК

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

В сервисе 1С-Отчетность появилась функциональность дистанционного перевыпуска сертификата УЦ ФНС для руководителя организации. Также продлевается бесплатное использование облачного «Личного кабинета» для контроля отчетности всех инфобаз компании.

03.05.2024    536    ЕленаЧерепнева    3       

1

Издательство МИФ дарит участникам конференции «Анализ & Управление в ИТ-проектах» промокод на скидку 10%

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

Издательство МИФ – официальный партнер конференции «Анализ & Управление в ИТ-проектах». Это значит, что на конференции можно будет потрогать, посмотреть и купить книги об управлении, тайм-менеджменте и бизнесе

02.05.2024    590    user997184    0       

15

Росстат обновил правила заполнения отчета по основным показателям деятельности малого бизнеса

Новость ИТ-Новость Отчетность

С 10 апреля 2024 года изменились правила заполнения отчета в Росстат по форме №ПМ «Сведения об основных показателях деятельности малого предприятия». Сама форма осталась прежней.

02.05.2024    556    user1915669    0       

2

Онлайн-курс «Автоматизированное тестирование в 1С»: старт 6 мая

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

До старта курса по автоматизированному тестированию в 1С осталось 4 дня. Количество мест на тариф с обратной связью от преподавателя – ограничено. Успейте записаться!

02.05.2024    691    AnastasiaKl    0       

2

MAKER: экономьте время на составлении ТЗ и визуализации интерфейса при разработке в 1С «с нуля»

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

MAKER – это первый онлайн-сервис для прототипирования, разработанный специально для 1С. Позволяет быстро создать прототип будущей системы или её отдельной функции. Попробуйте сервис MAKER для прототипирования и генерации ТЗ бесплатно

02.05.2024    3129    vikad    0       

27

Купите участие в конференции «Анализ и Управление в ИТ-проектах 2024» до повышения цен

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

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

28.04.2024    1099    user997184    0       

16

Новый комплект для сметчиков и проектировщиков – «1С:Смета и Renga Professional»

Новость Строительство

Фирма «1С» выпустила новый комплект решений с расширенной функциональностью для выпуска и хранения сметной документации, а также автоматизации составления и расчета сметы на основе цифровой информационной модели (ЦИМ) объекта.

27.04.2024    897    ЕленаЧерепнева    0       

3

Разработка прикладных решений с помощью Библиотеки стандартных подсистем: курс по 1С-программированию

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

15 мая стартует онлайн-курс «1С: Библиотека стандартных подсистем для начинающих». На курсе мы будем изучать инструментарий разработчика и создавать прикладные решения на основе Библиотеки стандартных подсистем (БСП).

24.04.2024    2700    AnastasiaKl    0       

16

Знакомимся с модератором секции «Открытый микрофон» и продолжаем прием заявок

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

Секция «Открытый микрофон» обрела своего модератора – им стала постоянный докладчик конференций Инфостарт, Елена Дуюн. Знакомимся с Еленой поближе и напоминаем, как подать заявку на доклад для «Открытого микрофона», если вы еще этого не сделали.

23.04.2024    1035    user997184    0       

16

Что будем осваивать в мае: онлайн-курс «1C:Предприятие для программистов: Запросы и отчеты»

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

14 мая на Инфостарт начнется обширный онлайн-курс по запросам и возможностям системы компоновки данных в 1С:Предприятии.

23.04.2024    1203    user997184    2       

16

Вышла 1С:Предприятие 8.3.25: в новом релизе платформы 55 доработок и 9 оптимизаций

Новость Платформа 1С v8.3 Зазеркалье

В релизе 8.3.25 платформа 1С научилась генерировать речь из текста, обновила средства разработки и администрирования, а также по многочисленным просьбам профессионального сообщества – расширила свой встроенный язык долгожданным методом ВызватьПаузу.

23.04.2024    7414    ЕленаЧерепнева    3       

4

3 главных причины участвовать в конференции «Анализ и Управление в ИТ-проектах» по VIP-пакету

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

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

22.04.2024    1302    user997184    0       

17