ru.j1c
Class OperationObject

java.lang.Object
  extended by ru.j1c.Obj
      extended by ru.j1c.OperationObject
All Implemented Interfaces:
Serializable

public final class OperationObject
extends Obj

Класс представляет операцию документов. Может использоваться для создания "ручных" операций, которые представляются в системе документом "Операция". Того же эффекта можно добиться, если работать через сам документ "Операция".

Author:
max
See Also:
Serialized Form

Method Summary
<T> T
getAttribute(String name)
          Получить атрибут объекта
 String getContent()
          Получить содеражание операции
 Date getDate()
          Получить дату операции
 DocumentReference getDocument()
          Получить документ, которому принадлежит бухгалтерская операция.
 BigDecimal getSum()
          Получить сумму операции
 boolean isActive()
          Получить признак активности операции
 boolean isNew()
          Определить факт существования объекта в системе.
 void newObject()
          Создать новый объект ссылочного типа
 void setActive(boolean active)
          Установить признак активности операции
 void setAttribute(String name, Object value)
          Установить значение атрибута объекта
 void setContent(String value)
          Установит содержание операции
 void setDate(Date date)
          Установить дату операции
 void setDocument(DocumentReference doc)
          Спозиционировать операцию на документ
 void setRef(Ref ref)
          Спозиционировать объект на ссылку этого же типа.
 void setSum(BigDecimal sum)
          Установить сумму операции
 String toString()
           
 void write()
          Записать измененную или новую операцию.
 
Methods inherited from class ru.j1c.Obj
getMetaObject, getRef
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

isActive

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

Returns:
the active true - операция активная, false - не активная

setActive

public void setActive(boolean active)
Установить признак активности операции

Parameters:
active - true - операция активная, false - не активная

setDate

public void setDate(Date date)
Установить дату операции

Parameters:
date - Дата операции

getSum

public BigDecimal getSum()
Получить сумму операции

Returns:
Сумма операции

getDate

public Date getDate()
Получить дату операции

Returns:
Дата операции

newObject

public void newObject()
Description copied from class: Obj
Создать новый объект ссылочного типа

Specified by:
newObject in class Obj

setSum

public void setSum(BigDecimal sum)
Установить сумму операции

Parameters:
sum - Сумма операции

write

public void write()
Записать измененную или новую операцию. Метод записывает саму операцию, документ операции остается нетронутым


toString

public String toString()
Overrides:
toString in class Object

getContent

public String getContent()
Получить содеражание операции

Returns:
Содержание операции

setContent

public void setContent(String value)
Установит содержание операции

Parameters:
value - Содержание операции

setRef

public void setRef(Ref ref)
Description copied from class: Obj
Спозиционировать объект на ссылку этого же типа.

Overrides:
setRef in class Obj

setDocument

public void setDocument(DocumentReference doc)
Спозиционировать операцию на документ

Parameters:
doc - Документ

getDocument

public DocumentReference getDocument()
Получить документ, которому принадлежит бухгалтерская операция.

Returns:
Документ ссылка

setAttribute

public void setAttribute(String name,
                         Object value)
Description copied from class: Obj
Установить значение атрибута объекта

Specified by:
setAttribute in class Obj
Parameters:
name - Имя атрибута, как задан в конфигурации
value - Значение атрибута

getAttribute

public <T> T getAttribute(String name)
Description copied from class: Obj
Получить атрибут объекта

Specified by:
getAttribute in class Obj
Parameters:
name - Имя реквизита
Returns:
Значение реквизита

isNew

public boolean isNew()
Description copied from class: Obj
Определить факт существования объекта в системе.

Specified by:
isNew in class Obj
Returns:
true - объект существует, false - объект еще не записан


Copyright © 2011 J1C corp. All Rights Reserved.