https://partners.v8.1c.ru/forum/t/1606957/m/1606957
Это свойство будет содержать коллекцию всех доступных в текущем контексте общих модулей. Оно позволит обращаться к методам общих модулей через гибкую ссылку ОбщиеМодули.<ИмяОбщегоМодуля>.<ИмяМетода>. Что это даст?
В случае экранирования имени общего модуля, к нему всегда можно будет единообразно обратиться через гибкую ссылку ОбщиеМодули.<ИмяОбщегоМодуля>. Контекстная подсказка конфигуратора должна будет понимать такие конструкции.
При необходимости обратиться к общему модулю, который может отсутствовать в конфигурации, достаточно будет проверить наличие общего модуля через ОбщиеМодули.Найти("<ИмяОбщегоМодуля>") и далее обратиться к нему через гибкую ссылку ОбщиеМодули.<ИмяОбщегоМодуля>. Такой код не будет вызывать ошибки компиляции при отсутствии нужного общего модуля (но может выдавать warning), а контекстная подсказка конфигуратора будет работать исходя из п.1. Эта проблема обсуждалась тут https://partners.v8.1c.ru/forum/message/1596879
Таким образом снижения удобства разработки не возникнет, а возникают новые удобства и стандартизация решения типовых проблем по работе с общими модулями.
https://partners.v8.1c.ru/forum/t/1606957/m/1606957 Это свойство будет содержать коллекцию всех доступных в текущем контексте общих модулей. Оно позволит обращаться к методам общих модулей через гибкую ссылку ОбщиеМодули.<ИмяОбщегоМодуля>.<ИмяМетода>. Что это даст?
Таким образом снижения удобства разработки не возникнет, а возникают новые удобства и стандартизация решения типовых проблем по работе с общими модулями.