ru.j1c
Class AccountReference

java.lang.Object
  extended by ru.j1c.Ref
      extended by ru.j1c.AccountReference
All Implemented Interfaces:
Serializable, Account

public class AccountReference
extends Ref
implements Account

See Also:
Serialized Form

Method Summary
 int amountSubconto()
          Определяет количество субконто у текущего счета.
 boolean defineConfiguration()
          Определить, задан ли счет в конфигурации или в предприятии
 int getAcctive()
          Получить признак активности счета
 String getCode()
          Получить код счета.
 Metadatas.AccountValue getMetaAccount()
          Получить метаданные счета, если они задан в конфигурации
 String getName()
          Получить наименование счета.
<T extends Obj>
Obj
getObj()
           
 AccountReference getParent()
          Доступ к значению родительской группы выбранного счета.
 PlanReference getPlan()
          Получить план счетов счета
 Metadatas.SubcontoKind getSubcontoKind(int number)
          Получить вид собконто счета по его порядковому номеру, как задано в метаданных
 List<Metadatas.SubcontoKind> getSubcontoKinds()
          Получить коллекцию субконто счета.
 String getTSP()
          Получает значение внутреннего представления объекта, когда в метаданных назначен тип 'Неопределенный', которое необходимо записать в соответствующее поле TSPXXX
 boolean isAmount()
          Получить признак количественного учета по счету
 boolean isCurrency()
          Получить признак валютного учета по счету
 boolean isFolder()
          Получить признак группы счета
 boolean isMark()
           
 boolean isOnlyTurnover(int number)
          Получить признак оборотности субконто
 boolean isSingle()
          Получить признак забалансовости счета
 int level()
          Возвращает уровень вложенности текущего счета.
 String toString()
           
 
Methods inherited from class ru.j1c.Ref
equals, fromInnerValue, getId, getMetaObject, hashCode, isNull, toInnerValue, toInnerValue
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

defineConfiguration

public boolean defineConfiguration()
Определить, задан ли счет в конфигурации или в предприятии

Returns:
true - задан в конфигурации, false - в предприятии

getMetaAccount

public Metadatas.AccountValue getMetaAccount()
Получить метаданные счета, если они задан в конфигурации

Returns:
Метаданные счета или null если счет задан в предприятии

amountSubconto

public int amountSubconto()
Определяет количество субконто у текущего счета.

Returns:
Количество видов субконто у текущего счета.

getSubcontoKind

public Metadatas.SubcontoKind getSubcontoKind(int number)
Получить вид собконто счета по его порядковому номеру, как задано в метаданных

Parameters:
number - Номер субконто (первое субконто имеет номер 0)
Returns:
Вид субконто. Если у счета нет соответствующего субконто - null

getPlan

public PlanReference getPlan()
Получить план счетов счета

Returns:
План счетов

getSubcontoKinds

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

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

getParent

public AccountReference getParent()
Доступ к значению родительской группы выбранного счета.

Returns:
Ссылка на родитель счета. Если счет не имеет родителя возвращает пустую ссылку.

getName

public String getName()
Получить наименование счета.

Returns:
Наименование счета.

getCode

public String getCode()
Получить код счета.

Returns:
Код счета.

toString

public String toString()
Overrides:
toString in class Object

getObj

public <T extends Obj> Obj getObj()

level

public int level()
Возвращает уровень вложенности текущего счета.

Returns:
уровень вложенности счета: 1 - для счета верхнего уровня.

isMark

public boolean isMark()
Specified by:
isMark in interface Account

isFolder

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

Returns:
true - счет является группой, flase - линейный счет

getAcctive

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

Returns:
признак активный/пассивный/активно-пассивный. Соответственно: 1/2/3

isCurrency

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

Returns:
true - счет валютный, false - нет валютного учета

isAmount

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

Returns:
true - счет количественный, false - нет колличественного учета

isSingle

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

Returns:
true - счет забалансовый, false - балансовый

isOnlyTurnover

public boolean isOnlyTurnover(int number)
Получить признак оборотности субконто

Parameters:
number - Номер субконто
Returns:
true - субконто оборотное, false - субконто не оборотное

getTSP

public String getTSP()
Description copied from class: Ref
Получает значение внутреннего представления объекта, когда в метаданных назначен тип 'Неопределенный', которое необходимо записать в соответствующее поле TSPXXX

Returns:
Строка длиной 3 символа.


Copyright © 2011 J1C corp. All Rights Reserved.