ru.j1c
Class Metadatas.Document

java.lang.Object
  extended by ru.j1c.Metadatas.Reference
      extended by ru.j1c.Metadatas.Document
All Implemented Interfaces:
Serializable, Comparable, Metadatas.Distribution
Enclosing class:
Metadatas

public final class Metadatas.Document
extends Metadatas.Reference
implements Metadatas.Distribution

Класс описывает тип метаданных Документ.

Author:
max
See Also:
Serialized Form

Method Summary
 int getAutoNumerationCode()
          Получить признак автоматической нумерации
 int getCreateOperation()
          Получить признак создания операции.
 int getJournal()
          Номер журнала, которому принадлежит документ
 int getLengthCode()
           
 int getPeriodicalCode()
          Получить периодичность номера документа
 Metadatas.Qualifier getProperty(int index)
          Получить свойство шапки по порядковому номеру
 Metadatas.Qualifier getProperty(String name)
          Получить свойство шапки по имени
 Metadatas.TableProperty getPropertyDetail(int index)
          Получить свойство табличной части по порядковому номеру
 Metadatas.TableProperty getPropertyDetail(String name)
          Получить свойство табличной части по имени
 List<Metadatas.TableProperty> getPropertyDetails()
          Получить коллекцию свойств табличной счасти
 List<Metadatas.Qualifier> getPropertys()
          Получить коллекцию свойств шапки документа
 Metadatas.DistributionRule getRule()
           
 int getTypeCode()
          Получить тип кода
 int indexDetailOf(String name)
          Получить индекс свойства табличной части или -1, если свойство не принадлежит табличной части.
 boolean isAccountingRecording()
          Получить признак бухгалтерского учета
 boolean isAutoDeleteMovements()
          Получить признак автоматического удаления движений
 int isAutoNumerationCode()
          Получить признак автоматической нумерации
 boolean isAutoNumerationLine()
          Получить признак автоматической нумерации строк документа
 boolean isEditActivity()
          Получить признак редактирования операции вручную
 boolean isInputOnAuthority()
          Получить признак ввода на основании
 boolean isOperativeRecording()
          Получить признак оперативного учета
 boolean isPermitClose()
          Разрешить проведение документа
 boolean isStaffRecording()
          Получить признак расчета
 boolean isUniqueCode()
          Получить признак контроля уникальности
 char symbol()
          Идентификатор определяющий тип данных
 String toString()
           
 
Methods inherited from class ru.j1c.Metadatas.Reference
compareTo, equals, getComment, getId, getMetaData, getName, getSynonym, hashCode
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

isPermitClose

public boolean isPermitClose()
Разрешить проведение документа

Returns:
the permitSpend true - разрешено, false - запрещено

getJournal

public int getJournal()
Номер журнала, которому принадлежит документ

Returns:
Внутренний номер журнала документов

getCreateOperation

public int getCreateOperation()
Получить признак создания операции.

Returns:
0 - всегда, 1 - выборочно, 2 - только при проведении

getTypeCode

public int getTypeCode()
Получить тип кода

Returns:
the typeCode 1 - текстовый, 2 - числовой

isAccountingRecording

public boolean isAccountingRecording()
Получить признак бухгалтерского учета

Returns:
the accountingRecording true - бухгалтерский учет включен, false - выключен

isAutoDeleteMovements

public boolean isAutoDeleteMovements()
Получить признак автоматического удаления движений

Returns:
the autoDeleteEntry true - автоматически движения удаляются, false - не удаляются

getAutoNumerationCode

public int getAutoNumerationCode()
Получить признак автоматической нумерации

Returns:
the autoNumerationCode true - автоматическая нумерация есть, false - нет автоматической нумерации

isAutoNumerationLine

public boolean isAutoNumerationLine()
Получить признак автоматической нумерации строк документа

Returns:
the autoNumerationLine true - автоматическая нумарация есть, false - нет автоматической нумареции

isInputOnAuthority

public boolean isInputOnAuthority()
Получить признак ввода на основании

Returns:
the inputOnAuthority true - может являться основанием для любого документа, false - не может

isOperativeRecording

public boolean isOperativeRecording()
Получить признак оперативного учета

Returns:
the operativeRecording true - оперативный учет включен, false - оперативный учет выключен

isStaffRecording

public boolean isStaffRecording()
Получить признак расчета

Returns:
the staffRecording true - расчет включен, false - выключен

isEditActivity

public boolean isEditActivity()
Получить признак редактирования операции вручную

Returns:
true - разрешено редактировать операцию документа, false - запрещено

isUniqueCode

public boolean isUniqueCode()
Получить признак контроля уникальности

Returns:
true - контроль уникальности установлен, false контроля уникальности нет

isAutoNumerationCode

public int isAutoNumerationCode()
Получить признак автоматической нумерации

Returns:
2 - автоматическая нумерация, 1 - нет автоматической нумарации

getLengthCode

public int getLengthCode()

getPeriodicalCode

public int getPeriodicalCode()
Получить периодичность номера документа

Returns:
Значение периодичности 0-по всем, 1-в пределах года, 2-в пределах квартала, 3-в пределах месяца, 4-в пределах дня

getPropertyDetails

public List<Metadatas.TableProperty> getPropertyDetails()
Получить коллекцию свойств табличной счасти

Returns:
Коллекция свойств табличной части

toString

public String toString()
Overrides:
toString in class Metadatas.Reference

getPropertys

public List<Metadatas.Qualifier> getPropertys()
Получить коллекцию свойств шапки документа

Returns:
Коллекция свойств шапки документа

getPropertyDetail

public Metadatas.TableProperty getPropertyDetail(int index)
Получить свойство табличной части по порядковому номеру

Parameters:
index - Порядковый номер свойства табличной части, как идет в метаданных конфигурации
Returns:
Свойство шапки

indexDetailOf

public int indexDetailOf(String name)
Получить индекс свойства табличной части или -1, если свойство не принадлежит табличной части.

Parameters:
name - Имя свойства табличной части
Returns:
Индекс, как задан в матаданных

getPropertyDetail

public Metadatas.TableProperty getPropertyDetail(String name)
Получить свойство табличной части по имени

Parameters:
name - Имя свойства табличной части, как задано в метаданных конфигурации
Returns:
Свойство табличной части

getProperty

public Metadatas.Qualifier getProperty(int index)
Получить свойство шапки по порядковому номеру

Parameters:
index - Порядковый номер свойства, как идет в метаданных конфигурации
Returns:
Свойство шапки

getProperty

public Metadatas.Qualifier getProperty(String name)
Получить свойство шапки по имени

Parameters:
name - Имя свойства, как задано в метаданных конфигурации
Returns:
Свойство шапки

symbol

public char symbol()
Description copied from class: Metadatas.Reference
Идентификатор определяющий тип данных

Specified by:
symbol in class Metadatas.Reference
Returns:
Символ метаданных

getRule

public Metadatas.DistributionRule getRule()
Specified by:
getRule in interface Metadatas.Distribution


Copyright © 2011 J1C corp. All Rights Reserved.