Class: Telasi::SAP::MaterialItem
- Inherits:
-
Base
- Object
- ActiveRecord::Base
- Base
- Telasi::SAP::MaterialItem
- Defined in:
- lib/telasi-ruby/model.rb
Overview
MSEG table.
Instance Method Summary collapse
-
#auto? ⇒ Boolean
არის თუ არა ეს პოზიცია დაგენერირებული ავტომატურად?.
-
#invoice_address ⇒ Object
შესყიდვის მისამართი (დანიშნულება).
-
#material_name_ka ⇒ Object
has_one :material_name_ka, :class_name => ‘Telasi::SAP::MaterialText’, :foreign_key => [:mandt, :matnr], :conditions => [‘SPRAS = ?’, LANG_KA].
-
#warehouse_address ⇒ Object
საწყობის მისამართი (გასვლა).
Methods inherited from ActiveRecord::Base
Instance Method Details
#auto? ⇒ Boolean
არის თუ არა ეს პოზიცია დაგენერირებული ავტომატურად?
52 53 54 |
# File 'lib/telasi-ruby/model.rb', line 52 def auto? self.xauto.upcase == 'X' end |
#invoice_address ⇒ Object
შესყიდვის მისამართი (დანიშნულება).
46 47 48 49 |
# File 'lib/telasi-ruby/model.rb', line 46 def invoice_address item = InvoiceItem.where(:ebeln => self.ebeln).first WarehouseAddress.where(:werks => item.werks, :lgort => item.lgort).first if item end |
#material_name_ka ⇒ Object
has_one :material_name_ka, :class_name => ‘Telasi::SAP::MaterialText’, :foreign_key => [:mandt, :matnr], :conditions => [‘SPRAS = ?’, LANG_KA]
36 37 38 |
# File 'lib/telasi-ruby/model.rb', line 36 def material_name_ka MaterialText.where(:mandt => self.mandt, :matnr => self.matnr, :spras => LANG_KA).first end |
#warehouse_address ⇒ Object
საწყობის მისამართი (გასვლა).
41 42 43 |
# File 'lib/telasi-ruby/model.rb', line 41 def warehouse_address WarehouseAddress.where(:werks => self.werks, :lgort => self.lgort).first end |