Class ExternalReport

java.lang.Object
com.github._1c_syntax.bsl.mdclasses.ExternalReport
All Implemented Interfaces:
ExternalSource, MDClass, AttributeOwner, ChildrenOwner, CommandOwner, FormOwner, MD, ModuleOwner, TabularSectionOwner, TemplateOwner

public final class ExternalReport extends Object implements ExternalSource
Внешний отчет
  • Field Details

    • EMPTY

      public static final ExternalReport EMPTY
      Пустой внешний отчет
  • Method Details

    • getChildren

      public List<MD> getChildren()
      Description copied from interface: ChildrenOwner
      Возвращает все дочерние элементы объекта
      Specified by:
      getChildren in interface ChildrenOwner
    • getPlainChildren

      public List<MD> getPlainChildren()
      Description copied from interface: ChildrenOwner
      Возвращает дочерние элементы объекта, являющиеся атрибутами или ТЧ, плоским списком.
      Specified by:
      getPlainChildren in interface ChildrenOwner
    • getStorageFields

      public List<MD> getStorageFields()
      Description copied from interface: AttributeOwner
      Возвращает все дочерние элементы объекта, являющиеся атрибутами или ТЧ
      Specified by:
      getStorageFields in interface AttributeOwner
    • getPlainStorageFields

      public List<MD> getPlainStorageFields()
      Description copied from interface: AttributeOwner
      Возвращает дочерние элементы объекта плоским списком.
      Specified by:
      getPlainStorageFields in interface AttributeOwner
    • getAllModules

      public List<Module> getAllModules()
      Description copied from interface: ModuleOwner
      Список модулей объекта, включая дочерние
      Specified by:
      getAllModules in interface ModuleOwner
    • builder

      public static ExternalReport.ExternalReportBuilder builder()
    • getUuid

      public String getUuid()
      Description copied from interface: MD
      Уникальный идентификатор объекта
      Specified by:
      getUuid in interface MD
    • getName

      public String getName()
      Description copied from interface: MD
      Имя объекта
      Specified by:
      getName in interface MD
    • getMdoReference

      public com.github._1c_syntax.bsl.types.MdoReference getMdoReference()
      Description copied from interface: MD
      MDO-Ссылка на объект
      Specified by:
      getMdoReference in interface MD
    • getComment

      public String getComment()
      Description copied from interface: MD
      Комментарий
      Specified by:
      getComment in interface MD
    • getSynonym

      public MultiLanguageString getSynonym()
      Description copied from interface: MD
      Синонимы объекта
      Specified by:
      getSynonym in interface MD
    • getModules

      public List<Module> getModules()
      Description copied from interface: ModuleOwner
      Список модулей объекта
      Specified by:
      getModules in interface ModuleOwner
    • getConfigurationSource

      public com.github._1c_syntax.bsl.types.ConfigurationSource getConfigurationSource()
      Description copied from interface: MDClass
      Вариант исходников
      Specified by:
      getConfigurationSource in interface MDClass
    • getCommands

      public List<ObjectCommand> getCommands()
      Description copied from interface: CommandOwner
      Список команд объекта
      Specified by:
      getCommands in interface CommandOwner
    • getAttributes

      public List<Attribute> getAttributes()
      Description copied from interface: ExternalSource
      Список реквизитов объекта
      Specified by:
      getAttributes in interface ExternalSource
    • getTabularSections

      public List<TabularSection> getTabularSections()
      Description copied from interface: TabularSectionOwner
      Список табличных частей
      Specified by:
      getTabularSections in interface TabularSectionOwner
    • getForms

      public List<ObjectForm> getForms()
      Description copied from interface: FormOwner
      Список форм объекта
      Specified by:
      getForms in interface FormOwner
    • getTemplates

      public List<ObjectTemplate> getTemplates()
      Description copied from interface: TemplateOwner
      Список макетов объекта
      Specified by:
      getTemplates in interface TemplateOwner
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object