ru.j1c
Interface AccountingRecord

All Known Implementing Classes:
AbstractAccountRecordSet.AbstractAccountRecord

public interface AccountingRecord

Интерфейс представляет проводку операции. Используется для доступа к проводке.

Author:
max

Method Summary
 AccountReference getAccountCt()
          Получить счет кредита
 AccountReference getAccountDt()
          Получить счет дебета
 BigDecimal getAmount()
          Получить количество проводки
<T> T
getAttribute(String name)
          Получить атрибут проводки
 CatalogReference getCurrency()
          Получить валюту проводки
 BigDecimal getCurrencySum()
          Получить валютную сумму проводки
 int getLine()
          Получить номер строки проводки
 int getLineDocument()
          Получить номер строки документа, в случае если была осуществлена привязка номера строки к проводке
 AccountingSubconto getSubcontoCt()
          Получить коллекцию субконто кредита проводки
 AccountingSubconto getSubcontoDt()
          Получить коллекцию субконто дебета проводки
 BigDecimal getSum()
          Получить сумму проводки
 boolean isActive()
          Содержит признак активности проводки
 void setAccountCt(AccountReference value)
          Установить счет кредита
 void setAccountDt(AccountReference value)
          Установить счет дебета
 void setAmount(BigDecimal value)
          Установить количество проводки
 void setAmount(Integer value)
          Установить количество проводки
<T> void
setAttribute(String name, T value)
          Установить значение атрибута
 void setCurrency(CatalogReference value)
          Установить валюту проводки
 void setCurrencySum(BigDecimal value)
          Установить валютную сумму проводки
 void setCurrencySum(Integer value)
          Установить валютную сумму проводки
 void setLineDocument(int line)
          Установить номер строки документа, если осуществляется привязка номера строки к проводке
 void setSum(BigDecimal value)
          Установить сумму проводки
 void setSum(Integer value)
          Установить сумму проводки
 

Method Detail

getAttribute

<T> T getAttribute(String name)
Получить атрибут проводки

Parameters:
name - Имя атрибута
Returns:
Значение атрибута

setAttribute

<T> void setAttribute(String name,
                      T value)
Установить значение атрибута

Parameters:
name - Имя атрибута
value - Значение атрибута

isActive

boolean isActive()
Содержит признак активности проводки

Returns:
true - проводка активна

getAmount

BigDecimal getAmount()
Получить количество проводки

Returns:
Количество проводки

setAmount

void setAmount(BigDecimal value)
Установить количество проводки

Parameters:
value -

setAmount

void setAmount(Integer value)
Установить количество проводки

Parameters:
value -

getCurrency

CatalogReference getCurrency()
Получить валюту проводки

Returns:
Валюта проводки

setCurrency

void setCurrency(CatalogReference value)
Установить валюту проводки

Parameters:
value - Значение проводки

getSum

BigDecimal getSum()
Получить сумму проводки

Returns:
Сумма проводки

setSum

void setSum(BigDecimal value)
Установить сумму проводки

Parameters:
value - Сумма проводки

setSum

void setSum(Integer value)
Установить сумму проводки

Parameters:
value - Сумма проводки

getCurrencySum

BigDecimal getCurrencySum()
Получить валютную сумму проводки

Returns:
Сумма проводки

setCurrencySum

void setCurrencySum(BigDecimal value)
Установить валютную сумму проводки

Parameters:
value - Сумма проводки

setCurrencySum

void setCurrencySum(Integer value)
Установить валютную сумму проводки

Parameters:
value - Сумма проводки

getAccountDt

AccountReference getAccountDt()
Получить счет дебета

Returns:
Счет дебета

setAccountDt

void setAccountDt(AccountReference value)
Установить счет дебета

Parameters:
value - Счет дебета

getAccountCt

AccountReference getAccountCt()
Получить счет кредита

Returns:
Счет кредита

setAccountCt

void setAccountCt(AccountReference value)
Установить счет кредита

Parameters:
value - Счет кредита

getSubcontoDt

AccountingSubconto getSubcontoDt()
Получить коллекцию субконто дебета проводки

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

getSubcontoCt

AccountingSubconto getSubcontoCt()
Получить коллекцию субконто кредита проводки

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

getLine

int getLine()
Получить номер строки проводки

Returns:
Номер строки

getLineDocument

int getLineDocument()
Получить номер строки документа, в случае если была осуществлена привязка номера строки к проводке

Returns:
Номер строки документа

setLineDocument

void setLineDocument(int line)
Установить номер строки документа, если осуществляется привязка номера строки к проводке

Parameters:
line - Номер строки документа.


Copyright © 2011 J1C corp. All Rights Reserved.