Рубрики
Пожелания к 1С

Идея №3 улучшения для платформы 1С

Разработчикам платформы 1С накидываю идею №3 для повышения удобства разработки на платформе.

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

Описание моего предложения:

  1. Добавить в платформу предопределенный справочник «Объекты метаданных» (этот справочник в типовых конфигурациях создается и заполняется ручками на уровне кода в 1С). В справочнике автоматически при обновлении конфигурации создаются/изменяются данные по объектам (добавлять/удалять записи «ручками» запрещено) — справочникам, документам, перечислениям, отчетам и т.д. Справочник, естественно, иерархический.
  2. В каждом ссылочном объекте метаданных должна быть ссылка на этот предопределенный справочник (чтобы можно было получить ссылку на справочник «Объекты метаданных», как говорится «через точку»). Это нужно, чтобы не вызывать метод Метаданные() для ссылки/объекта, не использовать в запросах конструкцию вида «.Ссылка Документ.ПоступлениеТоваровУслуг».
  3. Добавить возможность добавления реквизитов в справочник «Объекты метаданных» разработчиком конфигурации, причем значения надо задавать так же в конфигураторе (пожелание о задании реквизитов для предопределенных элементов я описывал ранее). Данная возможность упростит жизнь разработчикам. Можно разделить объекты по принадлежности к какой-либо операции, задать наименования реквизитов (если в разных объектах они имеют различные наименования типа «Организация» и «ОрганизацияОтправитель»)
  4. Соответственно, этот предопределенный справочник можно использовать в запросах, должно быть легко делать соединение прикладных объектов с этим справочником, чтобы в запросе легко можно было получить значения заданных разработчиком реквизитов и т.д.

Пожалуйста, подумайте над этим предложением. В этом что-то есть.

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x