Sha256: f976c9e7f8a8de73e8a292b25378a1a71929b2e7ead9601f7059aedd4bfc3888

Contents?: true

Size: 714 Bytes

Versions: 8

Compression:

Stored size: 714 Bytes

Contents

PricingPlanComponent.class_eval do
  
  has_many  :price_plan_comp_gl_accounts
  has_many  :gl_accounts, :through => :price_plan_comp_gl_accounts
  
  def map_to_gl_accounts
    
    puts "Please implement this method to map pricing plan components to gl accounts"
    puts "Find me in [RAILS_ROOT/plugins/erp_financial_accounting/models/extensions/pricing_plan_component.rb]"
    puts "******"
    
    if self.gl_accounts.count > 0
      puts "Linked GL Account list"
      puts "******"
    
      self.gl_accounts.each do |acct|
        puts acct.description
      end
      puts "******"
    else
      puts "There are no GL accounts mapped to this pricing plan component"
    end
    return self
  end
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
erp_financial_accounting-4.2.0 app/models/extensions/pricing_plan_component.rb
erp_financial_accounting-4.0.0 app/models/extensions/pricing_plan_component.rb
erp_financial_accounting-3.1.0 app/models/extensions/pricing_plan_component.rb
erp_financial_accounting-3.0.4 app/models/extensions/pricing_plan_component.rb
erp_financial_accounting-3.0.3 app/models/extensions/pricing_plan_component.rb
erp_financial_accounting-3.0.2 app/models/extensions/pricing_plan_component.rb
erp_financial_accounting-3.0.1 app/models/extensions/pricing_plan_component.rb
erp_financial_accounting-3.0.0 app/models/extensions/pricing_plan_component.rb