|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectru.j1c.Metadatas
public final class Metadatas
Класс является аналогом объекта Метаданные конфигурации 1С. Все метаобъекты представлены соответствующими классами, наследниками класса
Nested Class Summary | |
---|---|
class |
Metadatas.AccountProperty
Класс представляет метаданные типа реквизита счета (общие реквизиты счетов) |
class |
Metadatas.AccountValue
Класс представляет счета конфигурации. |
class |
Metadatas.Algorithm
|
class |
Metadatas.Calendar
|
class |
Metadatas.Catalog
|
class |
Metadatas.CommonProperty
|
class |
Metadatas.Constanta
|
class |
Metadatas.Date
|
class |
Metadatas.Dimension
Класс представляет метаданные типа измерение регистра |
static interface |
Metadatas.Distribution
Интерфейс объекта, если он может участвовать в обмене данными |
static class |
Metadatas.DistributionRule
Класс представляет правила миграции объекта |
class |
Metadatas.Document
Класс описывает тип метаданных Документ. |
class |
Metadatas.EntryProperty
Класс представляет метаданные типа реквизита проводки или операции |
class |
Metadatas.Enumeration
Класс представляет метаданные типа Перечисление |
class |
Metadatas.EnumerationValue
Класс представляет метаданные значения вида перечисления |
class |
Metadatas.Field
Класс представляет метаданные типа реквизит регистра |
class |
Metadatas.Figure
Класс представляет метаданные типа ресурс регистра |
class |
Metadatas.GrafSelect
Класс представяет метаданные графы отбора документов |
class |
Metadatas.GroupAlgorithms
|
class |
Metadatas.HeadProperty
Класс представляет метаданные типа реквизит шапки документа |
class |
Metadatas.Journal
Класс представляет тип метаданных типа журнал документов |
class |
Metadatas.JournalGraf
Класс представляет метаданные типа графы журнала документов |
class |
Metadatas.Numeric
|
class |
Metadatas.Plan
Класс метаданных описывающий план счетов. |
class |
Metadatas.Plans
|
class |
Metadatas.Property
Класс представляет метаданные реквизита справочника |
class |
Metadatas.Qualifier
Класс является родительским для всех типов метаданных, которые описывают типы реквизитов, которые в свою очередь являются типами, такие как реквизит справочника, реквизит шапки документа и т.д. |
class |
Metadatas.Reference
Ссылочный тип метаданных. |
class |
Metadatas.Register
Метаданные представляющие регистр оперативного учета системы |
class |
Metadatas.Row
|
class |
Metadatas.Stream
Класс представляет метаданные последовательности документов |
class |
Metadatas.Subconto
|
class |
Metadatas.SubcontoKind
Класс представлет метаданные ВидСубконто конфигурации |
class |
Metadatas.TableProperty
Класс представляет метаданные типа реквизита табличной части документа |
class |
Metadatas.Undefine
|
Constructor Summary | |
---|---|
Metadatas()
|
Method Summary | ||
---|---|---|
List<Metadatas.AccountProperty> |
getAccountsPropertys()
Получить коллекцию общих реквизитов счетов бухгалтерского учета |
|
Metadatas.Catalog |
getCatalog(String name)
Получить справочник по имени |
|
String |
getComment()
Получить комментарий к конфигурации |
|
Metadatas.CommonProperty |
getCommonProperty(String name)
Получить общий реквизит документов. |
|
Metadatas.Constanta |
getConstanta(String name)
Получить константы по имени |
|
long |
getCrc()
Получить контрольную сумму Main Data Stream. |
|
Metadatas.Catalog |
getCurrencyCatalog()
Получить справочник валют, валютного учета бухгалтерии |
|
Metadatas.Property |
getCurrencyCourse()
Получить реквизит курса справочника валют, валютного учета бухгалтерии |
|
Metadatas.Property |
getCurrencyFactor()
Получить реквизит кратности справочника валют, валютного учета бухгалтерии |
|
Metadatas.Document |
getDocument(String name)
Получить документ по имени |
|
Metadatas.EntryProperty |
getEntryProperty(String name)
Получить реквизит проводки по имени |
|
List<Metadatas.EntryProperty> |
getEntryPropertys()
Получить коллекцию атрибутов проводки |
|
Metadatas.Enumeration |
getEnumeration(String name)
Получить перечисление по имени |
|
List<Metadatas.GrafSelect> |
getGrafSelects()
Получить графы отбора |
|
List<Metadatas.EntryProperty> |
getHardPropertys()
Получить коллекцию предопределенных атрибутов проводки (есть и такие) |
|
int |
getImmediateDelete()
Получить признак немедленного удаления объектов |
|
int |
getLanguage()
Получить основной язык конфигурации |
|
int |
getLenghtSubconto()
Получить длину субконто в проводках |
|
int |
getLengthEntryCurrencySum()
Получить длину валютной суммы проводки |
|
int |
getLengthEntryQuantity()
ПОлучить длину количества проводки |
|
int |
getLengthEntrySum()
Получить длину суммы проводки |
|
int |
getLengthOperContent()
Получить длину содержания операции |
|
int |
getLengthOperSum()
Получить длину суммы операции |
|
Metadatas.Plan |
getMainPlan()
|
|
int |
getMaxLengthAccountCode()
Получить макимальную длинну кода счета |
|
int |
getMaxLengthAccountName()
Получить максимальную длинну длины наименования счета |
|
int |
getMaxSubconto()
Получить максимальное количество субконто |
|
String |
getName()
Получить имя конфигурации |
|
Metadatas.EntryProperty |
getOperProperty(String name)
Получить реквизит операции по имени |
|
List<Metadatas.EntryProperty> |
getOperPropertys()
Получить коллекцию атрибутов операции |
|
Metadatas.Plan |
getPlanAccount(String name)
Получить план счетов по имени |
|
int |
getPrecisionEntryCurrencySum()
Получить точность валютной суммы проводки |
|
int |
getPrecisionEntryQuantity()
Получить точность количества проводки |
|
int |
getPrecisionEntrySum()
Получить точность проводки |
|
int |
getPrecisionOperSum()
Получить точность суммы операции |
|
Metadatas.Register |
getRegister(String name)
Получить регистр по имени |
|
int |
getRoundingMode()
Получить режим округления |
|
Metadatas.Reference |
getSeparatingAccouting()
Получить разделитель учета (справочник или перечисление) |
|
String |
getSynonym()
Получить синоним конфигурации |
|
|
getType(int id)
Упрощенный вызов метода getType, когда предполагается, что искомый объект имеет не нулевой id и символ типа. |
|
|
getType(String typeName)
Допустимые значения: Перечисление. |
|
int |
getСalculatingMode()
Получить режим расчета суммы операции 0-не рассчитывать 1-по всем проводкам 2-по всем проводкам вкл. валютную сумму 3-по первой проводке 4-по первой проводке вкл. валютную сумму |
|
boolean |
isChoiceModeCalculatingOperSum()
Получить признак установленного режима расчета суммы операции |
|
boolean |
isNumerical()
Получить признак количественного учета |
|
boolean |
open(String fileName)
Открывает конфигурационный файл. |
|
|
selectTypes(String typeName)
Производит выборку метаданных по полному пути. |
|
String |
toString()
|
|
int |
сalculatingMode()
Получить режим расчета суммы операции |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Metadatas()
Method Detail |
---|
public String getComment()
public long getCrc()
public List<Metadatas.GrafSelect> getGrafSelects()
public Metadatas.Catalog getCurrencyCatalog()
public Metadatas.Property getCurrencyCourse()
public Metadatas.Property getCurrencyFactor()
public List<Metadatas.AccountProperty> getAccountsPropertys()
public List<Metadatas.EntryProperty> getEntryPropertys()
public List<Metadatas.EntryProperty> getHardPropertys()
public int getImmediateDelete()
public String getName()
public String getSynonym()
public int getRoundingMode()
public int getLanguage()
public int getLengthEntrySum()
public int getPrecisionEntrySum()
public int getLengthEntryQuantity()
public int getPrecisionEntryQuantity()
public int getLengthEntryCurrencySum()
public int getPrecisionEntryCurrencySum()
public int getСalculatingMode()
public Metadatas.EntryProperty getEntryProperty(String name)
name
- Имя реквизита проводки, как задано в конфигурации
public List<Metadatas.EntryProperty> getOperPropertys()
public Metadatas.EntryProperty getOperProperty(String name)
name
- Имя реквизита операции, как задано в конфигурации
public Metadatas.Plan getMainPlan()
public int getMaxLengthAccountName()
public int getMaxLengthAccountCode()
public int getMaxSubconto()
public int getLenghtSubconto()
public int getLengthOperContent()
public int getLengthOperSum()
public int getPrecisionOperSum()
public int сalculatingMode()
public boolean isChoiceModeCalculatingOperSum()
public boolean isNumerical()
public Metadatas.Reference getSeparatingAccouting()
public boolean open(String fileName)
fileName
- Полный путь к конфигурационному файлу
public <T extends Metadatas.Reference> T getType(String typeName)
T
- typeName
- Имя типа
public <T extends Metadatas.Reference> List<T> selectTypes(String typeName)
Допускается указание wild символа '*'. В этом случае отбираться будут все объекты данной категории, например:
Справочник.* - все справочники
Справочник.*.* - все реквизиты справочников
Документ.СчетФактура.* - все реквизиты СчетФактуры
.*.Комментарий - все объекты третьего уровня с названием "Комментарий"
typeName
- Имя типа, как описано в метаданных
public String toString()
toString
in class Object
public Metadatas.Plan getPlanAccount(String name)
name
- Имя плана счетов, как задано в метаданных
public Metadatas.CommonProperty getCommonProperty(String name)
name
- Имя общего реквизита документов
public Metadatas.Enumeration getEnumeration(String name)
name
- Имя перечисления, как задано в метаданных
public Metadatas.Constanta getConstanta(String name)
name
- Имя справочника, как задано в метаданных
public Metadatas.Catalog getCatalog(String name)
name
- Имя справочника, как задано в метаданных
public Metadatas.Document getDocument(String name)
name
- Имя документа, как задано в метаданных
public Metadatas.Register getRegister(String name)
name
- Имя регистра, как задано в метаданных
public <T extends Metadatas.Reference> T getType(int id)
id
- Идентификатор объекта
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |